skillsync
Docs/Skillsync CLI

Session compatibility

The coding tools whose sessions skl can read, continue and sync.

These docs cover the current Skillsync CLI. Local session support is powered by the open-source txcript project.

skl reads sessions through txcript, Skillsync's open-source transcript library. Use the id with --from and --with.

ToolIDContinue intoSync
Claude Codeclaude_codeYesYes
CodexcodexYesYes
OpenCodeopencodeYesYes
Cursor CLIcursorYesYes
Cursor desktopcursor_desktopYesYes
pipiYesYes
CampfirecampfireYesYes
CoworkcoworkYesYes
Grok CLIgrokYesYes
Grok Botgrok_botYesYes
fxfxYesYes
AntigravityantigravityYesYes
Hermes AgenthermesNoYes
AmpampNoYes
Claude Chatclaude_chatNoYes
ChatGPTchatgptNoYes
Cloud Coworkcowork_remoteNoNo

Every tool here can be listed, searched and read. "Continue into" is whether --with can target it.

Live accounts

Claude Chat, ChatGPT and Cloud Cowork are accounts, not files on your disk. skl reads them only when you name one with --from, using the sign-in already on this machine.

skl list --from claude_chat
skl view <id> --from chatgpt

Continuing in another tool

skl continue <id> --with codex

This writes a new session for the other tool. The original is never changed.

Continuing into Grok Bot creates a new bot instead of opening a terminal session. --metadata name=<name> names it.

Moving a session to another machine

skl export <id> --out session.json
skl continue ./session.json --with claude_code

export writes the session to a file. continue picks it up from that file on the other machine.

A tool's sessions are missing

See Troubleshooting.