Orca CLI
stablyai/orca
Operate Orca-managed worktrees, folder contexts, terminals, repos, automations, artifacts, skill sharing, worktree comments, and Orca's embedded browser…
A skill your agent uses when continuing, resuming, locating, reading, inspecting, auditing, or reviewing a previous AI coding-agent session, handoff transcript, chat log, exported conversation…
$ npx skills add hacktivist123/agent-session-resume --skill agent-session-resume -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install hacktivist123/agent-session-resume agent-session-resume --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/hacktivist123/agent-session-resume.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/agent-session-resume .claude/skills/agent-session-resume && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "agent-session-resume" agent skill from https://github.com/hacktivist123/agent-session-resume/tree/main/skills/agent-session-resume into .claude/skills/agent-session-resume/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-session-resume", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/hacktivist123/agent-session-resume/tree/main/skills/agent-session-resumeType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add hacktivist123/agent-session-resume --skill agent-session-resume -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install hacktivist123/agent-session-resume agent-session-resume --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hacktivist123/agent-session-resume.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/agent-session-resume .agents/skills/agent-session-resume && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "agent-session-resume" agent skill from https://github.com/hacktivist123/agent-session-resume/tree/main/skills/agent-session-resume into .agents/skills/agent-session-resume/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-session-resume", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hacktivist123/agent-session-resume --skill agent-session-resume -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install hacktivist123/agent-session-resume agent-session-resume --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hacktivist123/agent-session-resume.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/agent-session-resume .cursor/skills/agent-session-resume && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "agent-session-resume" agent skill from https://github.com/hacktivist123/agent-session-resume/tree/main/skills/agent-session-resume into .cursor/skills/agent-session-resume/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-session-resume", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/hacktivist123/agent-session-resume.git --path skills/agent-session-resume--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add hacktivist123/agent-session-resume --skill agent-session-resume -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install hacktivist123/agent-session-resume agent-session-resume --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hacktivist123/agent-session-resume.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/agent-session-resume .gemini/skills/agent-session-resume && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "agent-session-resume" agent skill from https://github.com/hacktivist123/agent-session-resume/tree/main/skills/agent-session-resume into .gemini/skills/agent-session-resume/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-session-resume", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install hacktivist123/agent-session-resume agent-session-resumeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add hacktivist123/agent-session-resume --skill agent-session-resume -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/hacktivist123/agent-session-resume.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/agent-session-resume .github/skills/agent-session-resume && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "agent-session-resume" agent skill from https://github.com/hacktivist123/agent-session-resume/tree/main/skills/agent-session-resume into .github/skills/agent-session-resume/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-session-resume", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hacktivist123/agent-session-resume --skill agent-session-resume -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install hacktivist123/agent-session-resume agent-session-resume --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hacktivist123/agent-session-resume.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/agent-session-resume .opencode/skills/agent-session-resume && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "agent-session-resume" agent skill from https://github.com/hacktivist123/agent-session-resume/tree/main/skills/agent-session-resume into .opencode/skills/agent-session-resume/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agent-session-resume", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
agent-session-resumeA skill your agent uses when continuing, resuming, locating, reading, inspecting, auditing, or reviewing a previous AI coding-agent session, handoff transcript, chat log, exported conversation…
Agent Session Resume is an agent skill from hacktivist123/agent-session-resume. Use when continuing, resuming, locating, reading, inspecting, auditing, or reviewing a previous AI coding-agent session, handoff transcript, chat log, exported conversation, saved artifact set, or session summary, on any platform (Claude Code, Codex, Cursor, Antigravity, OpenCode) or across several platforms in one ask, such as reviewing threads across Claude and Codex.
Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/antigravity.md` and `references/claude-code.md`).
It sits in Agent Workflows, covering Session handoff. The repository describes itself as: Cross-agent session resume skill for Claude Code, Codex, Antigravity, and OpenCode. The licence is MIT.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 76b0256. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 4 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Agent Session Resume loads about 1.7k tokens when it runs, and up to ~17k if it reads all its reference files. Until then it costs about 98 tokens; SKILL.md has 692 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from hacktivist123/agent-session-resume at commit 76b0256, republished under its MIT licence (© hacktivist123). 692 words, ~1,652 tokens.
.claude/skills/agent-session-resume/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.Resume or audit prior coding-agent work with continuity. Reconstruct what happened before acting, then continue from the real stopping point.
Run a provenance self-check.
python3 skills/agent-session-resume/scripts/skill-provenance.py when available.$HOME/.claude and ${CODEX_HOME:-$HOME/.codex}.Loaded skill line of the resume report. Details: references/evidence-and-provenance.md.Identify the source. If the user names a platform, read the matching file in references/; if the ask spans platforms, read references/cross-platform.md. Otherwise inspect the workspace for session folders, exports, summaries, and artifacts. When a session title is given, prefer exact or fuzzy title matches over recency.
Locate the transcript or best substitute. Prefer full transcripts over summaries, workspace-local session data over global history, and explicit user-provided paths over discovered paths.
Read the full available session record before acting. For large transcripts, inventory files, event types, and timestamps first, then read the evidence-bearing slices until the record is accounted for. Full coverage means no relevant evidence skipped; bounded searches and slices are fine for giant records, but say so and name the file/event. Do not edit files or repeat prior work before this pass is complete.
Record loaded-skill provenance in the report: path and source/version marker, or unknown, never a guess. Details: references/evidence-and-provenance.md.
Reconstruct context. Summarize the goal, decisions, constraints, and preferences; identify completed work, changed files, commands and tests run; pin the exact stopping point. Every work-state claim carries an evidence ref (src/file.ts:L20-L35, transcript lines, command output, or explicit "not checked yet"). Prior resume reports, summaries, and handoffs are claims, not primary evidence: re-verify against transcripts, files, git state, or command output, or label them unverified. Preserve explicit user deferrals ("skip", "park", "not now", "hold") with evidence, scope, and reopen condition.
Extract tasks. Capture explicit TODOs, plans, and open questions; infer implicit tasks from failing tests, unfinished edits, and "next step" language. Keep specific unfinished tasks specific. Track deferred work separately from NOT DONE. Classify: DONE (completed and verified, or no longer needed), PARTIALLY DONE (started but missing implementation, tests, review, commit, push, or confirmation), NOT DONE (not started or only discussed).
Validate against the workspace. Inspect git status before editing and mention it in the checkpoint; read files the prior session touched. Preserve unrelated user changes in a dirty worktree; use a separate worktree or ask before colliding work. If transcript claims conflict with current files, trust current files and report the mismatch.
Continue from the first unfinished step. Do not repeat completed work; follow the established approach and style unless clearly broken. Ask the user only when blocked by missing information or an unsafe choice.
Decide from the user's prompt how far to go after the checkpoint:
Report-only: the ask is what happened, done versus pending, or to check/audit/review a prior session without edits. Stop after the resume report and clear next action.Continue-edit: the ask is to continue, fix, implement, open a PR, or run tests. Report first, then continue from the first unfinished safe step.Quick resume: status report or task breakdown. Prefer a compact source inventory, task classification, and next action.Deep resume: implementation continues, the source is ambiguous, or files may have drifted. Read the full record and current git state, then continue.references/claude-code.mdreferences/codex.mdreferences/cursor.mdreferences/antigravity.mdreferences/opencode.mdreferences/github-copilot.mdreferences/cross-platform.mdBefore continuing execution, report:
## Brief context summary
- Goal: <prior session goal>
- Loaded skill: path=<loaded SKILL.md path or "unknown">; source/version=<version marker or "unknown">
- Source reviewed: <transcript/export/artifact refs>
- Current workspace check: <git status summary and touched-file refs, or why not checked>
- Transcript/current repo mismatches: <none found | claim, transcript ref, current-repo ref, action>
- User deferrals: <none found | deferred scope, user wording, evidence ref, reopen condition>
- Stopping point: <last command, edit, failure, or user pause instruction with evidence>
## Task status breakdown
- DONE: <task> - evidence: <implementation refs>; verification: <test/tool refs or "not recorded">.
- PARTIALLY DONE: <task> - evidence: <started-work refs>; missing: <remaining gap refs>.
- NOT DONE: <task> - evidence: <TODO, failing test, absent artifact, or transcript gap refs>.
## Clear next action
- Next: <first unfinished step to take now>
- Blocked: <no | yes - reason and evidence>Then continue immediately unless blocked. Evidence rules and the static idempotency contract: references/evidence-and-provenance.md.
DONE or PARTIALLY DONE from a plan alone; status requires evidence of completion or started work.© hacktivist123, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 13 other files (scripts, references) in skills/agent-session-resume of hacktivist123/agent-session-resume.
Open the folder on GitHubat commit 76b0256
Agent Session Resume next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Agent Session Resume this skillhacktivist123/agent-session-resume | 243 | — | ~1.7k | Automated safety check: Pass | MIT | |
| Orca CLIstablyai/orca | 87k | 2 repos | ~593 | Automated safety check: Pass | MIT | |
| Beads Task Memorygastownhall/beads | 28k | — | ~1.2k | Automated safety check: Pass | MIT | |
| Session History Searchslopus/happy | 24k | — | ~3.1k | Automated safety check: Pass | MIT | |
| Paseo Agent Handoffgetpaseo/paseo | 20k | 1 repos | ~606 | Automated safety check: Pass | Custom licence | |
| Memori Long-Term MemoryMemoriLabs/Memori | 17k | — | ~2k | Automated safety check: Notes | Custom licence |
stablyai/orca
Operate Orca-managed worktrees, folder contexts, terminals, repos, automations, artifacts, skill sharing, worktree comments, and Orca's embedded browser…
gastownhall/beads
Tracks multi-session work with dependencies in the bd issue tracker so the agent can find ready tasks and recover its context after conversation compaction.
slopus/happy
Searches past Claude Code, Codex and Cursor sessions and summarizes what was worked on, tried or decided, using extraction scripts instead of reading raw logs.
getpaseo/paseo
Hands off the current task, including context, decisions and failed attempts, to a fresh agent through Paseo by writing a self-contained briefing prompt and launching that agent.
MemoriLabs/Memori
Connects Claude Code to Memori Cloud for long-term memory, recalling stored context before substantive replies and saving new context afterward.
liwp/again
A skill your agent uses when working in a repository that uses bd or Beads for durable project task tracking, issue dependencies, blocker management, multi-session handoff, or shared work memory.
Categories
A skill your agent uses when continuing, resuming, locating, reading, inspecting, auditing, or reviewing a previous AI coding-agent session, handoff transcript, chat log, exported conversation…. Agent Session Resume is an agent skill from hacktivist123/agent-session-resume. Use when continuing, resuming, locating, reading, inspecting, auditing, or reviewing a previous AI coding-agent session, handoff transcript, chat log, exported conversation, saved artifact set, or session summary, on any platform (Claude Code, Codex, Cursor, Antigravity, OpenCode) or across several platforms in one ask, such as reviewing threads across Claude and Codex.
Agent Session Resume fits situations like: reviewing a previous AI coding-agent session; handoff transcript; exported conversation; saved artifact set.
Run `npx skills add hacktivist123/agent-session-resume --skill agent-session-resume -a claude-code`. Or copy the skill folder (skills/agent-session-resume in hacktivist123/agent-session-resume) into .claude/skills/agent-session-resume in your project. Claude Code loads it when a task matches its description.
Run `npx skills add hacktivist123/agent-session-resume --skill agent-session-resume -a codex`. Or copy the skill folder (skills/agent-session-resume in hacktivist123/agent-session-resume) into .agents/skills/agent-session-resume in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hacktivist123/agent-session-resume --skill agent-session-resume -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agent-session-resume, .gemini/skills/agent-session-resume, .github/skills/agent-session-resume and .opencode/skills/agent-session-resume in your project.
Going by SKILL.md and its folder, Agent Session Resume needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Agent Session Resume is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.7k tokens (SKILL.md is roughly 6.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 15k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Agent Session Resume: Orca CLI (stablyai/orca, 87k stars), Beads Task Memory (gastownhall/beads, 28k stars), Session History Search (slopus/happy, 24k stars) and Paseo Agent Handoff (getpaseo/paseo, 20k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
hacktivist123 (a GitHub user) maintains it in hacktivist123/agent-session-resume, which has 243 GitHub stars. The repository was last updated on June 30, 2026.
Source: hacktivist123/agent-session-resume on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.