jam skill
ユーザーの意図やJamの内容に基づいて、Jamの画面録画やスクリーンショットを適切なSKILLへルーティングします。
- GitHubスター
- 11
- ファイル
- 2
- 最終コミット
- 2026年11月9日
- ライセンス
- MIT
- 許可されたツール
- —
jam skillは何をしますか
jamはAgent Skillsです。 ユーザーの意図やJamの内容に基づいて、Jamの画面録画やスクリーンショットを適切なSKILLへルーティングします。.
skillのSKILL.mdから生成された要約。
jam skill について
このツールは、Jamの画面録画やスクリーンショットを、適切な専門SKILLへと振り分けることを開発者に可能にします。ユーザーが具体的な指示なしにJamリンクを提供した場合や、/jamコマンドを使用した際、このSKILLは内容を分析して次のステップを決定します。録画内容がバグ診断、テスト生成、あるいはタスク作成のいずれを必要としているかを識別する、中央ルーターとして機能します。
リクエストが曖昧な場合や、リンクのみが提供された場合、エージェントはこのSKILLをロードする必要があります。プロセスでは、getDetailsツールを使用するか、getVideoTranscriptを介して動画の文字起こしを取得し、ユーザーの意図を理解します。意図が特定されると、このSKILLはjam-fix、jam-to-e2e、jam-to-ticketといった特定のターゲットSKILLをロードします。これにより、エージェントが録画内容を直接処理しようとするのではなく、正しい専門的なロジックやリファレンスを使用できるようになります。
エージェントができること
- 1曖昧なJamリンクのルーティングJamの内容を分析することで、ユーザーが提供したリンクを正しい専門SKILLへと誘導します。
- 2ソフトウェアバグの診断エラーやリクエストの失敗を含む録画を、バグ修正用のSKILLに送信します。
skill の SKILL.md から作成されています。すべてのユースケースは、その引用と照合されています。
jam skillのインストール方法
各コマンドはskillフォルダをクライアントのskillsディレクトリにコピーします。読み込むには、クライアントを再起動するか新しいセッションを開始してください。プラグインにjam skillをインストールする
/plugin marketplace add jamdotdev/skills /plugin install jam@jam-plugins
Claude Codeにjam skillをインストールする
~/.claude/skills/jam/SKILL.md
$ npx degit jamdotdev/skills/skills/jam ~/.claude/skills/jamClaude Code (project)にjam skillをインストールする
.claude/skills/jam/SKILL.md
$ npx degit jamdotdev/skills/skills/jam .claude/skills/jamCodexにjam skillをインストールする
~/.agents/skills/jam/SKILL.md
$ npx degit jamdotdev/skills/skills/jam ~/.agents/skills/jamGemini CLIにjam skillをインストールする
~/.gemini/skills/jam/SKILL.md
$ npx degit jamdotdev/skills/skills/jam ~/.gemini/skills/jamClaude.aiにjam skillをインストールする
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
GitHubで表示jam
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.
このスキルのファイル
2jam skillに関する質問
Claude Codeにjam skillをインストールするには
npx degit jamdotdev/skills/skills/jam ~/.claude/skills/jamを実行してください。Claude Codeは~/.claude/skills(すべてのプロジェクト)または.claude/skills(単一プロジェクト)からskillsを読み込み、説明がタスクに一致する場合にskillを使用します。
jam skillはどのクライアントで使用できますか
Agent Skills形式を読み込むすべてのクライアントで使用できます: Claude Code、Codex、Gemini CLI、claude.ai(ZIPとしてアップロード)。skill内のスクリプトは、クライアントがコード実行を許可した場合にのみ実行されます。
明確な指示がないJamリンクの場合、このSKILLはどのように処理しますか?
MCPツールまたはCLIを使用してJamの詳細を読み取ります。音声付きの動画の場合は、文字起こしを読み取って発話されたリクエストを特定します。
ユーザーのリクエストが複数のタスクに一致する場合はどうすればよいですか?
リクエストされた順序に従ってSKILLを実行し、最初のSKILLの出力を次のSKILLに渡してください。
SKILLやツールが正しく動作しない場合、どのようにフィードバックを送ればよいですか?
submitFeedback MCPツールまたはjam feedback CLIコマンドを使用して問題を報告できます。