skl is the Skillsync command line. It finds, searches, reads and continues the coding sessions on your machine, from Claude Code, Codex, OpenCode and the rest.
Skillsync is also a Mac app, in early access.
sklcovers the terminal, and the machines the app isn't on, like a box you reach over SSH.
Install
macOS and Linux:
curl -fsSL https://install.skillsync.com/install.sh | sh
Windows PowerShell:
irm https://install.skillsync.com/install.ps1 | iex
Then run setup. It signs you in and adds shell completions.
skl init
Over SSH, sign in with skl login --device.
Sessions on your machine need no account. Smart search, sync and shared skills need you signed in.
Find a session
skl list
skl list --cwd .
skl query "billing webhook"
list shows every session on this machine, newest first. query finds the ones that contain that exact text.
Ask a question
skl search "why did we drop the retry?"
You get a short answer and the sessions it came from. See Search.
Read a session
skl view <id>
skl view <id>#5-12
The second reads only messages 5 to 12. An id, the start of one, or the session's exact title all work.
Continue a session
skl continue <id>
skl continue <id> --with codex
The first picks the session up where it was made. The second carries it into Codex as a new session.
Bring past sessions into your coding tools
skl plugin install
Claude Code, Codex and OpenCode then check your past sessions before each prompt. See Search.
Sync a session
skl sync <id>
skl sync <id> --workspace <slug>
This puts one session on Skillsync as a private thread, or shares it with a workspace. No session goes to Skillsync unless you run it. See Session sync.
Install a skill
skl skills search "code review"
skl skills install @owner/skill-name
See Skills.
More
- CLI reference has every command and flag.
- Session compatibility lists the tools
sklreads. - MCP server connects
sklto an assistant. - Troubleshooting covers what goes wrong.