Cross-agent skills and commands powered by Entire.
This repo is a shared skill collection for:
- Codex
- Claude
- OpenCode
- Cursor
- Gemini
Reads Entire session metadata and helps move work from one agent to another without making the user reconstruct the context manually.
Current behavior:
- auto-detects the most recent session from
.git/entire-sessions/ - reads the raw transcript at the path stored in session metadata
- produces a structured compaction summary (Task Overview, Current State, Important Discoveries, Next Steps, Context to Preserve) instead of dumping raw transcript lines
- surfaces unanswered questions from the previous agent for the user to answer
- supports checkpoint handoff via
entire explain --checkpoint <id> --full --no-pager - falls back to
entire explain --checkpoint <id> --raw-transcript --no-pagerif full output is unavailable - resolves checkpoints from: local
entire/checkpoints/v1branch,.entire/settings.jsoncheckpoint_remote, or nearby local clone - filters sessions by agent name (e.g. "codex", "gemini") when mentioned
Traces source code back to the original conversation where it was created. Use /explain with a function, file, or line of code to understand why it exists.
Current behavior:
- identifies the commit that introduced the code via git blame/log
- reads the session transcript via
entire explain --no-pager --commit <sha> - works with functions, files, and individual line changes
- reports clearly when code is untracked, uncommitted, or created outside an Entire session
Searches Entire checkpoint history and transcripts to find prior work by topic, repo, branch, author, or time window.
Current behavior:
- runs
entire search "<query>" --jsonand summarizes the top matches - supports filters:
--repo,--branch,--author,--date, and inline query filters likeauthor:<name>,date:week - drills into a specific result with
entire explain --checkpoint <id> --full --no-pager - broadens searches progressively when initial results are empty (remove branch filter, widen date, simplify terms)
Install the agent that matches your workflow from its marketplace, manifest, or install-doc entrypoint:
In Claude Code, register the marketplace first:
/plugin marketplace add entireio/skillsThen install the plugin from this marketplace:
/plugin install entire Use plugins/entire/.codex-plugin/plugin.json.
Use the package-based flow in .opencode/INSTALL.md.
Use .cursor-plugin/plugin.json.
gemini extensions install https://github.com/entireio/skillsNatural language examples:
- "hand off this session"
- "hand off the codex session"
- "pick up where codex left off"
- "hand off checkpoint 7b7c2be8a262"
/explain parseConfig— why does this function exist?/explain src/auth.ts— what drove this file's creation?- "search past work for rate limiting"
- "find checkpoints about the migration"
- "have we done this before?"
Checkpoints are resolved in this order:
- local
entire/checkpoints/v1branch .entire/settings.jsoncheckpoint_remote- nearby local clone