← JamCONTENT HISTORY
WHAT CHANGED
Update to Jam
Snapshot Nov 9, 2026 · 18:08 UTC · version 1.36.3
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Jam and check future changes in Following.
Up to 3 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Route a Jam (a jam.dev screen recording or screenshot with the console, network and user actions attached) to the right Jam skill. Use when the user shares a jam.dev link with no clear ask (\"look at this jam\", a bare link), or types /jam. For a clear ask (fix, test, ticket, record, annotate), use that skill directly.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 154
}
],
"name": "jam",
"skill_md_contents": "---\nname: jam\ndescription: Route a Jam (a jam.dev screen recording or screenshot with the console, network and user actions attached) to the right Jam skill. Use when the user shares a jam.dev link with no clear ask (\"look at this jam\", a bare link), or types /jam. For a clear ask (fix, test, ticket, record, annotate), use that skill directly.\n---\n\n# jam\n\nRead the request, pick one skill below, and load it with your skill tool\n(the Skill tool in Claude Code, `$name` in Codex), not by opening its file,\nso its references and scripts resolve. Do not do the work from this file;\nthe target skill holds the steps. Say which skill you picked in one line\nbefore you start.\n\n## Route by what was asked\n\n| The user wants | Load |\n| --- | --- |\n| the cause of a bug, a fix, triage, \"what went wrong\" | `jam-fix` |\n| an e2e test, a regression test, a repro | `jam-to-e2e` |\n| the changes they narrated done (\"do what I said\", \"make it look like this\") | `jam-to-tasks` |\n| a ticket in Linear, GitHub Issues or Jira, or whether one exists | `jam-to-ticket` |\n| a recorded Jam of their change working, a shareable demo video | `jam-proof` |\n| a screenshot marked up and shared as a Jam | `jam-annotate` |\n| one table of claims and the Jam that shows each | `jam-proof-table` |\n| a video file they already have turned into Jams | `video-to-jam` |\n| Jam set up for this agent: the CLI, sign-in, Jam MCP, the skills | `jam-setup` |\n| a polished, narrated demo video of a feature | `record-demo` |\n| a spoken voiceover on a video | `add-voiceover` |\n| a terminal run recorded as a GIF for the pull request | `record-terminal-proof` |\n\nSeveral asks in one request (\"fix it and file a ticket\"): run the skills in\nthe order asked, and pass what the first one found to the next.\n\n## A Jam link with no clear ask\n\nRead the Jam's details first: the `getDetails` MCP tool, or\n`jam get jam <id> --json`. For a video with the mic on (`micEnabled`), read\nthe transcript too (`getVideoTranscript`, or `jam get transcript <id> --json`):\nthe spoken asks are there, and a title like \"Feedback\" says nothing about\nthem. If captions are not ready, wait a minute and retry once, then route on\nthe details and say so. Then route by what it holds:\n\n- Several changes asked for, in the narration or in the title, description\n or comments of a silent Jam: `jam-to-tasks`.\n- One bug, an error, or a failed request: `jam-fix`. It diagnoses without\n changing code, so it is the safe default.\n- Neither is clear: ask one question that names the options in plain words\n (\"fix it, write a test for it, or file a ticket?\").\n\n## Nothing matches\n\nFor anything else about Jams (list, search, comment, move to a folder),\nuse the Jam MCP tools or the `jam` CLI directly. `jam agent-context` prints\nevery command.\n\n## Send feedback to Jam\n\nWhen this skill, a Jam MCP tool, a `jam` command or a Jam doc was wrong,\nstale or confusing, or worked unusually well, tell Jam. Send it yourself:\nJam's agents read it, so it needs no approval.\n\nCall the `submitFeedback` MCP tool with `body`, `category` and `subject`.\n\nWhen MCP is unavailable, use the CLI:\n\n```bash\njam feedback \"<what you were doing, what you expected, what happened, the mistake>\" --category <skills|mcp|cli|docs> --subject <skill name, tool name or command>\n```\n\n- Jam surfaces only, not the user's code or other tools.\n- At most once per session, and never for a slip you corrected yourself.\n- No secrets, customer data, source code, stack traces or recording content.\n"
}SHA-256 of public snapshot: cdcf2a6ac02fe3774ca99c670b6ce255e9537a515b57950e360ee1fff7eb867c