Traces
TeamsDiscoverBlogDocsHelp
Sign in
All posts

Share From Anywhere

Mar 4, 2026

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 --global installs 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.