Skill jam
Dirige les enregistrements d'écran et les captures d'écran Jam vers des SKILL spécialisés en fonction de l'intention de l'utilisateur ou du contenu du Jam.
- Étoiles GitHub
- 11
- Fichiers
- 2
- Dernier commit
- 9 nov. 2026
- Licence
- MIT
- Outils autorisés
- —
Que fait la skill jam ?
jam est une agent skill. Dirige les enregistrements d'écran et les captures d'écran Jam vers des SKILL spécialisés en fonction de l'intention de l'utilisateur ou du contenu du Jam.
Résumé généré à partir du SKILL.md de la skill.
À propos du skill jam
Cet outil permet aux développeurs de diriger les enregistrements d'écran et les captures d'écran Jam vers le skill spécialisé approprié. Lorsqu'un utilisateur fournit un lien Jam sans instruction spécifique ou utilise la commande /jam, ce skill analyse le contenu pour déterminer l'étape suivante. Il agit comme un routeur central qui identifie si un enregistrement nécessite un diagnostic de bug, la génération de tests ou la création d'un ticket.
Un agent doit charger ce skill lorsqu'une requête est ambiguë ou ne contient qu'un lien brut. Le processus consiste à utiliser l'outil getDetails ou à récupérer une transcription vidéo via getVideoTranscript pour comprendre l'intention de l'utilisateur. Une fois l'intention identifiée, le skill charge un skill cible spécifique tel que jam-fix, jam-to-e2e ou jam-to-ticket. Cela garantit que l'agent utilise la logique et les références spécialisées appropriées plutôt que de tenter de traiter directement le contenu de l'enregistrement.
Ce qu'un agent peut faire avec
- 1Router des liens Jam ambigusDiriger le lien Jam brut d'un utilisateur vers le bon skill spécialisé en analysant son contenu.
- 2Diagnostiquer des bugs logicielsEnvoyer un enregistrement contenant une erreur ou une requête échouée vers le skill de correction de bugs.
Rédigé à partir du SKILL.md du skill. Chaque cas d'utilisation est vérifié par rapport à une citation de celui-ci.
Comment installer la skill jam
Chaque commande copie le dossier de la skill dans le répertoire des skills du client. Redémarrez le client ou démarrez une nouvelle session pour la charger.Installer la skill jam dans Plugin
/plugin marketplace add jamdotdev/skills /plugin install jam@jam-plugins
Installer la skill jam dans Claude Code
~/.claude/skills/jam/SKILL.md
$ npx degit jamdotdev/skills/skills/jam ~/.claude/skills/jamInstaller la skill jam dans Claude Code (project)
.claude/skills/jam/SKILL.md
$ npx degit jamdotdev/skills/skills/jam .claude/skills/jamInstaller la skill jam dans Codex
~/.agents/skills/jam/SKILL.md
$ npx degit jamdotdev/skills/skills/jam ~/.agents/skills/jamInstaller la skill jam dans Gemini CLI
~/.gemini/skills/jam/SKILL.md
$ npx degit jamdotdev/skills/skills/jam ~/.gemini/skills/jamInstaller la skill jam dans Claude.ai
npx degit jamdotdev/skills/skills/jam jam && zip -r jam.zip jam # claude.ai → Customize → Skills → + → Create skill → Upload a skill → jam.zip
SKILL.md
Voir sur GitHubjam
Read the request, pick one skill below, and load it with your skill tool
(the Skill tool in Claude Code, $name in Codex), not by opening its file,
so its references and scripts resolve. Do not do the work from this file;
the target skill holds the steps. Say which skill you picked in one line
before you start.
Route by what was asked
| The user wants | Load |
|---|---|
| the cause of a bug, a fix, triage, "what went wrong" | jam-fix |
| an e2e test, a regression test, a repro | jam-to-e2e |
| the changes they narrated done ("do what I said", "make it look like this") | jam-to-tasks |
| a ticket in Linear, GitHub Issues or Jira, or whether one exists | jam-to-ticket |
| a recorded Jam of their change working, a shareable demo video | jam-proof |
| a screenshot marked up and shared as a Jam | jam-annotate |
| one table of claims and the Jam that shows each | jam-proof-table |
| a video file they already have turned into Jams | video-to-jam |
| Jam set up for this agent: the CLI, sign-in, Jam MCP, the skills | jam-setup |
| a polished, narrated demo video of a feature | record-demo |
| a spoken voiceover on a video | add-voiceover |
| a terminal run recorded as a GIF for the pull request | record-terminal-proof |
Several asks in one request ("fix it and file a ticket"): run the skills in the order asked, and pass what the first one found to the next.
A Jam link with no clear ask
Read the Jam's details first: the getDetails MCP tool, or
jam get jam <id> --json. For a video with the mic on (micEnabled), read
the transcript too (getVideoTranscript, or jam get transcript <id> --json):
the spoken asks are there, and a title like "Feedback" says nothing about
them. If captions are not ready, wait a minute and retry once, then route on
the details and say so. Then route by what it holds:
- Several changes asked for, in the narration or in the title, description
or comments of a silent Jam:
jam-to-tasks. - One bug, an error, or a failed request:
jam-fix. It diagnoses without changing code, so it is the safe default. - Neither is clear: ask one question that names the options in plain words ("fix it, write a test for it, or file a ticket?").
Nothing matches
For anything else about Jams (list, search, comment, move to a folder),
use the Jam MCP tools or the jam CLI directly. jam agent-context prints
every command.
Send feedback to Jam
When this skill, a Jam MCP tool, a jam command or a Jam doc was wrong,
stale or confusing, or worked unusually well, tell Jam. Send it yourself:
Jam's agents read it, so it needs no approval.
Call the submitFeedback MCP tool with body, category and subject.
When MCP is unavailable, use the CLI:
jam feedback "<what you were doing, what you expected, what happened, the mistake>" --category <skills|mcp|cli|docs> --subject <skill name, tool name or command>
- Jam surfaces only, not the user's code or other tools.
- At most once per session, and never for a slip you corrected yourself.
- No secrets, customer data, source code, stack traces or recording content.
Fichiers de cette skill
2Questions sur la skill jam
Comment installer la skill jam dans Claude Code ?
Exécutez npx degit jamdotdev/skills/skills/jam ~/.claude/skills/jam. Claude Code charge les skills depuis ~/.claude/skills (tous les projets) ou .claude/skills (un seul projet) et utilise une skill lorsque sa description correspond à la tâche.
Quels clients peuvent utiliser la skill jam ?
Tout client qui lit le format Agent Skills : Claude Code, Codex, Gemini CLI et claude.ai (envoi sous forme de ZIP). Les scripts de la skill ne s'exécutent que si le client autorise l'exécution de code.
Comment le SKILL gère-t-il un lien Jam sans instructions claires ?
Il lit les détails du Jam via les outils MCP ou le CLI, et s'il s'agit d'une vidéo avec audio, il lit la transcription pour identifier les requêtes vocales.
Que dois-je faire si la requête de l'utilisateur correspond à plusieurs tâches ?
Vous devez exécuter les skills dans l'ordre où ils ont été demandés, en passant la sortie du premier skill au suivant.
Comment puis-je donner mon avis si le skill ou l'outil se comporte de manière incorrecte ?
Vous pouvez utiliser l'outil MCP submitFeedback ou la commande CLI jam feedback pour signaler des problèmes.