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 ★
- Herdrm — Native macOS console for herdr — all your coding agents and their live terminals, across devices 635 ★
- Harness Remote — Native-session control plane for Codex, Claude Code, OpenCode, OMP and PI 356 ★
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.
Resesh
用 fzf 跨專案目錄恢復 Claude Code 與 Codex CLI session / Unified fzf finder to resume Claude Code & Codex CLI sessions
Crucible Continue
Automatically detect project state and resume from where you left off. Works across all phases.
Resilient Coding Agent Skill
Run long-running coding agents (Codex, Claude Code, etc.) in tmux sessions that survive restarts, with automat
Related Agents
Session Handoff Writer
Writes and reads handoff documents so work continues across sessions or context resets, and keeps the cross-pr
Awesome Agent
Plan-first coding agent for the awesome-agent plugin. Drafts a readable PLAN.md + TODO.md, asks the user to co
🖥️ Multi-Window Context
TL;DR: State persistence across Claude Code sessions. Checkpoint your progress, resume from interruptions. Ess