donate-trace

Installation
SKILL.md

Donate a trace to Trace Commons

Trace Commons is one open, public dataset of coding-agent sessions that anyone can train on or study. This skill takes a single session from the current agent, removes anything sensitive on the user's own machine, and submits the cleaned result as a pull request to the dataset.

The whole point is that contributing is safe and the user stays in control: nothing leaves the machine until the user has seen what will be sent and confirmed it. Treat that promise as the core of the job.

Hard rules (read first)

These are not negotiable. The dataset is public and permanent, so a mistake here is published immediately.

  1. The contributor certifies it's theirs to publish — you inform, they decide. By choosing to donate, the contributor certifies that this session is not private or confidential and that they have the right to publish it publicly under CC-BY-4.0. Your job is to make that an informed certification, not to gatekeep: surface what you can actually see — a private-looking git remote, missing license, client/employer-looking code — so they decide with eyes open. Don't silently upload something that looks private; name what you see and let the contributor make the call. The responsibility for publishability and licensing rests with the contributor, not with you or the dataset. (Secret/PII scrubbing in the next steps is separate and still mandatory — see rule 2.)
  2. Local cleaning before upload. All anonymization happens on this machine, before anything is sent. Never upload a raw session.
  3. User reviews before send. Always show the user a summary of what was removed and ask for explicit confirmation. No silent uploads.
  4. One session only. Donate the single session the user chose, not their whole history.
  5. When unsure about secrets, redact; when unsure about publishability, ask the contributor. If you're unsure whether a field is a secret or personal data, redact it — dropping signal is acceptable, leaking is not. If you're unsure whether the project is public or theirs to share, surface it and let the contributor certify; that call is theirs, not yours.

The flow

Follow these steps in order.

Installs
26
GitHub Stars
10
First Seen
Jun 15, 2026
donate-trace — trace-commons-ai/donate-trace