
Skills
Cross-agent skills and commands powered by Entire.
Skills
session-handoff
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-pager if full output is unavailable
- resolves checkpoints from: local
entire/checkpoints/v1 branch, .entire/settings.json checkpoint_remote, or nearby local clone
- filters sessions by agent name (e.g. "codex", "gemini") when mentioned
session-to-skill
Turns Entire session history into a focused reusable skill draft without making the user manually find, paste, or reconstruct old agent conversations.
Current behavior:
- asks what reusable behavior the user wants to extract before reading transcripts
- accepts an explicit session ID or checkpoint ID when the user already has one
- searches Entire history with
entire search "<query>" --json when the user describes a repeated workflow
- expands selected checkpoints with
entire explain --checkpoint <id> --full --no-pager
- reads active session metadata from
.git/entire-sessions/<session-id>.json when needed
- extracts durable lessons such as repo conventions, validation commands, user corrections, required inputs, and behaviors to avoid
- drafts a focused
SKILL.md instead of recapping the whole session
- asks before writing, installing, or overwriting a skill
explain
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
what-happened
Explains what happened to a specific code block by tracing the latest change for a file line,
range, or pasted snippet through git blame and Entire checkpoints.
Current behavior:
- resolves file lines, ranges, or pasted snippets to exact line numbers
- asks for a concrete file line, range, or snippet before running provenance commands
- deduplicates commit and checkpoint lookups before running expensive transcript commands
- asks before expanding broad ranges with many unique commits
- summarizes
entire explain output without dumping raw transcripts by default; raw transcript expansion is opt-in
- falls back to clearly labeled current-code analysis when checkpoint-backed context is unavailable
Examples:
- "tell me why this code is like that"
- "why does this code look like this?"
- "what happened here:
src/auth.ts:42-57"
- "what happened at
src/auth.ts:42"
- "what happened to this block?" plus a pasted snippet
search
Searches Entire checkpoint history and transcripts to find prior work by topic, repo, branch, author, or time window.
Current behavior:
- runs
entire search "<query>" --json and summarizes the top matches
- supports filters:
--repo, --branch, --author, --date, and inline query filters like author:<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)
Installation
Install with skills CLI (universal, works with any Agent Skills-compatible tool):
npx skills add https://github.com/entireio/skills --all
# or a single skill:
npx skills add https://github.com/entireio/skills --skill session-handoff
Claude Code
/plugin marketplace add entireio/skills
/plugin install entire
Cursor
Copy skills into the cross-client discovery directory:
git clone https://github.com/entireio/skills.git ~/.cursor/skills/entire
Cursor auto-discovers skills from .agents/skills/ and .cursor/skills/.
Gemini CLI
gemini extensions install https://github.com/entireio/skills
Update with gemini extensions update entire.
OpenCode