Skillsync supports three transcript sources for publishing. The CLI reads from all of them automatically — whatever exists on your machine shows up in replay list, replay search, and the upload picker.
Support matrix
| Source | Status | Read from |
|---|---|---|
| Claude Code | Full support | ~/.claude/projects/ |
| Codex | Beta | ~/.codex/sessions/ |
| OpenCode | Beta | ~/.local/share/opencode/ |
Claude Code
Claude Code transcript uploads are the most complete path today.
If publishing reliability matters, this is the default path to trust.
Codex
Codex uploads are already available, but support is still in beta.
That means the publishing path exists and works, but transcript handling may continue to change as the Codex session format evolves.
OpenCode
OpenCode sessions are ingested from the local OpenCode database. Like Codex, support is still in beta and may change as the format evolves. Set OPENCODE_DB if your database lives somewhere non-standard.
What this means for users
- Use Claude Code when you need the most dependable publishing path today.
- Use Codex or OpenCode when needed, but treat them as beta integrations.
- If
replay uploadcannot find a session, first confirm the transcript exists locally and that you passed the exact session ID or exact title.