Share From Anywhere
Traces skills now let you share a coding session to Traces without leaving your agent conversation. Set them up once, then just say "share to traces" mid-conversation and the agent posts back a share URL.
One skill, every agent
We built a single share-to-traces skill and wired it into every supported agent. Under the hood each install drops a SKILL.md (plus per-agent commands, hooks, or plugins where the runtime supports them) that teaches the agent one canonical command:
traces share --cwd "$PWD" --agent <agent-id> --json
The agent parses the JSON and replies with the sharedUrl.
Say it, and it shares
After setup, any of these phrases inside your agent triggers a share:
- "share to traces"
- "publish this trace"
- "share this session"
- "upload this to traces"
Some agents (Claude Code, Cursor, OpenCode) can pass the active session context directly, so the share targets the exact current session; the rest fall back to working-directory matching, with --list + --trace-id for deterministic selection when several sessions match.
Install at the level you want
Skills only get installed when you explicitly ask for them; nothing is wired in during core setup. You choose the scope:
- Just this project (the default). Installs into the current git repo.
- A specific agent.
traces setup agents --skills --agent claude-code(repeat this parttern for other agents). - Globally.
traces setup agents --skills --globalinstalls into your home-directory config so it works across every project.
Get started
Install Traces, log in, then run traces setup and pick the agents to configure. If anything goes awry traces remove skills tears the set up out.