Resume From — Development skill for Claude Code
Continue coding sessions across Pi, Claude Code, and Codex with a preview-first native handoff.
How to install Resume From
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open alexei-led/resume-from and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Resume From does
Continue coding sessions across Pi, Claude Code, and Codex with a preview-first native handoff.
Alternatives in Development
- Resume Work From A Handoff Document — You are tasked with resuming work from a handoff document through an interactive process 10k ★
- Zeron — A native control plane for Claude Code, Codex, Cursor, Devin and other coding agents 1.4k ★
- Herdrm — Native macOS console for herdr — all your coding agents and their live terminals, across devices 635 ★
README
resume-from
[](https://github.com/alexei-led/resume-from/actions/workflows/release.yml) [](https://www.npmjs.com/package/resume-from)

Continue an AI coding session in another terminal agent or another profile of the same agent.
`resume-from` converts saved sessions between **Pi**, **Claude Code**, and **Codex**. Use it when you want a different model, provider, tool harness, or account without rebuilding the task context by hand.
Why this exists
Coding agents save conversations in different locations and vendor-specific formats. A Codex thread is not a Pi session. A Claude Code session cannot be opened directly by Codex.
You can ask the next agent to read another tool's raw session file, but then the model must understand that format and decide which internal data is safe or useful. `resume-from` performs that conversion before the target agent starts:
- Find sessions for the current Git repository.
- Parse the source agent's format into a common conversation model.
- Remove tool-result bodies and vendor-only state.
- Fit the useful history to the target context budget.
- Show exactly what will be imported.
- After confirmation, write a new session in the target agent's native format.
The source session is never changed.
Use it when
- You want another model or provider. Start the target agent with the model you want, then import the session.
- You want another harness. Keep the task context while changing terminal UI, tools, permissions, extensions, or agent behavior.
- You hit a rate or usage limit. Continue through another installed agent or account instead of waiting or reconstructing the task.
- **You need another profil
Related Skills
Resume Skills
Offline, local-only context migration skills across 9 coding-agent sources × 9 destination hosts (registry-der
Omnisession
Search, resume, fork, and transfer local coding-agent sessions across Claude Code, Codex, OpenCode, Grok, Herm
Agent Session Relay
Resume local coding-agent sessions across Codex, Grok, and Claude Code.
Resilient Coding Agent Skill
Run long-running coding agents (Codex, Claude Code, etc.) in tmux sessions that survive restarts, with automat
Agent Session Resume
Resume memory from other coding agents' sessions (Codex / OpenCode / Claude Code / Cursor) in the current work
Crucible Continue
Automatically detect project state and resume from where you left off. Works across all phases.
Related Agents
🖥️ Multi-Window Context
TL;DR: State persistence across Claude Code sessions. Checkpoint your progress, resume from interruptions. Ess
Claude Code Tools
by Prasad Chalasani - Well-crafted toolset for session continuity, featuring skills/commands to avoid compacti
Ade
Agent sessions routinely outlast the machine that started them, and checking a Claude Code or Codex run from a