Claude Code がコミック制作で最も役立つのは、元となる素材がすでにファイルとして存在している場合です。コーチ、学校の広報チーム、またはユースプログラムには、すでにレッスンプラン、参加者向けガイド、キャラクターリファレンス、そしてあらゆる改訂で維持すべきルールがあるかもしれません。こうした入力には、単一の画像プロンプトよりも高い構造化が必要です。
このウォークスルーでは、架空の U14 バスケットボールレッスンを1つ使用します。
目的は、コーチや地域の安全方針を置き換えることではありません。大人が共有前に確認できる、短い視覚的な教材を作ることです。米国の National Youth Sports Strategy では、チームワーク、リーダーシップ、人間関係、質の高いプログラムを、ユーススポーツの重要な成果として挙げています。コミックにすることで、こうした期待事項をより見つけやすくし、話し合いやすくできます。
ワークフローは LlamaGen.AI Claude Code plugin から開始します。設定の参照先として、別途 Claude MCP setup guide を使用してください。
LlamaGen.AI のプラグインページ、セットアップガイド、Comic API ドキュメント、現在の MCP ツール仕様を 2026年10月13日に確認しました。ホスト型 MCP では、4つの主要ツールが提供されています。
| Tool | このワークフローでの役割 |
|---|---|
search_llamagen_docs | 現在のセットアップ、認証、制限、Webhook、エラーハンドリングのガイダンスを読み取る。 |
get_comic_api_usage | 生成前に LlamaGen.AI のプランと残りの Comic API クレジットを確認する。 |
create_comic_generation | プロンプトに加え、任意のスタイル、パネル数、サイズ、公開された1つのキャラクター参照 URL を使って生成を開始する。 |
get_comic_generation_status | 生成をポーリングし、生成全体・ページ・パネルのステータスを確認できる。 |
現在の書き込みツールは生成タスクを作成します。ファイルを密かに書き換えたり、レッスンを公開したり、既存ページ内のパネルを置き換えたりは しません。最終的なレイアウト、吹き出し、パネル差し替え、承認はすべて LlamaGen.AI 上で行います。この境界は有用です。Claude Code はオーケストレーションを担い、最終承認は人間が行います。
LlamaGenの最新機能リリース、製品改善、デザイン更新、重要なバグ修正をまとめてご紹介します。
レビューしやすいように、信頼できる情報源は小さく保ちます。
youth-basketball-comic/
README.md
lesson.md
cast.md
style.md
scene-plan.json
review-checklist.md
output/
generation-log.md

各ファイルには1つの役割があります。
| File | 含める内容 |
|---|---|
lesson.md | 対象読者、学習目標、承認済みの流れ、禁止事項、大人のレビュアー。 |
cast.md | 繰り返し登場する選手とコーチに関する安定した視覚情報。 |
style.md | アートディレクション、カメラ表現、パネル順、年齢に適したトーン、視覚的な除外事項。 |
scene-plan.json | 生成が従うべき、承認済みのパネルごとのプラン。 |
review-checklist.md | 継続性、読みやすさ、スポーツ用具、安全配慮、ポリシーチェック。 |
generation-log.md | 生成 ID、日付、ツール呼び出し、結果、エラー、修正対象としてマークされたパネル。 |
LlamaGen API トークンはこのフォルダ内に置かないでください。環境変数または保護されたシークレットストアに保持してください。
簡潔な lesson.md を使います。
# U14 basketball communication comic
Audience: players ages 13-16
Learning goal: show that clear calls, teammate support, and respectful reflection
make practice safer and easier to follow.
Approved beats:
1. Jordan checks tied shoes and joins the warm-up.
2. Jordan raises a hand and calls before the pass.
3. Jordan receives the basketball in control.
4. Jordan helps a teammate stand after a normal loss of balance.
5. The adult coach leads a calm recap.
6. The team names one communication habit to repeat.
Guardrails:
- supervised indoor practice
- no diagnosis or medical instruction
- no real school or team marks
- no humiliation, punishment, or unsafe contact
- final output requires adult review
これは視覚的なプランニングには十分具体的でありつつ、地域ごとのルールは実際の組織側に委ねられます。
キャラクター記録には、画像に影響する事実だけを記述します。
# Jordan continuity record
Age: 15
Hair: short dark curls with a clean tapered side
Uniform: plain navy practice jersey and shorts, no team logo
Anchor prop: coral wristband on the left wrist
Shoes: white high-top basketball shoes
Body language: attentive, cooperative, never aggressive
Continuity rules:
- preserve age, face, hair, jersey color, wristband side, and shoes
- use a basketball, never a soccer ball
- keep the adult coach visually distinct from players
承認済みのキャラクター画像がある場合は、公開 HTTPS ロケーションにアップロードし、characterImageUrl として渡します。現在の MCP は、公開されたキャラクター参照 URL を任意で1つ受け付けます。

LlamaGen.AI の設定でトークンを作成またはローテーションし、その後ユーザースコープでホスト型 MCP を登録します。
export LLAMAGEN_API_TOKEN="<YOUR_LLAMA_GEN_API_TOKEN>"
claude mcp add --scope user --transport http \
--header 'Authorization: Bearer ${LLAMAGEN_API_TOKEN}' \
llamagen https://llamagen.ai/api/mcp
生成前に、Claude Code に LlamaGen ツール一覧を表示させてください。4つの主要ツールが表示されない場合は、そこで止めて、エンドポイント、環境変数、または認可ヘッダーを修正します。トークンをストーリーファイル、スクリーンショット、プロンプト、公開 URL に貼り付けてはいけません。
このプロジェクト用プロンプトを使用します。
Read lesson.md, cast.md, style.md, and review-checklist.md.
1. Search the current LlamaGen Comic MCP documentation.
2. Check LlamaGen Comic API usage and report it separately from Claude usage.
3. Build scene-plan.json for one six-panel landscape comic.
4. For every panel include camera distance, action, emotion, background,
continuity anchors, and the teaching purpose.
5. Flag any unsafe, medical, or policy-sensitive statement.
6. Show me the plan and wait for explicit approval.
7. Do not call create_comic_generation until I approve.
この承認ゲートは重要です。生成クレジットを使う前に、コーチや広報責任者がレッスンを修正できるようにするためです。
scene-plan.json を検証する有用なプランは、監査できるだけの具体性があります。
{
"audience": "ages 13-16",
"panelCount": 6,
"readingOrder": "left-to-right",
"panels": [
{
"panel": 1,
"camera": "medium-wide",
"action": "Jordan checks tied shoes, then joins the warm-up line",
"continuity": ["navy jersey", "coral left wristband", "white shoes"],
"teachingPurpose": "pre-practice preparation"
},
{
"panel": 4,
"camera": "medium",
"action": "Jordan offers a hand to a teammate after a normal loss of balance",
"continuity": ["same Jordan", "basketball visible", "coach supervising"],
"teachingPurpose": "teammate support"
}
]
}
承認前に、次の3つの層を確認します。
承認後、Claude Code は以下の仕様で create_comic_generation を呼び出せます。
{
"prompt": "The approved six-panel youth basketball lesson from scene-plan.json",
"style": "bright modern educational graphic novel, clean ink, age-appropriate",
"panelCount": 6,
"size": "16:9",
"characterImageUrl": "https://your-approved-public-reference.example/jordan.webp"
}
characterImageUrl は任意です。存在しないものを作ってはいけません。生成作成では generation ID が返されます。Claude Code はその ID を output/generation-log.md に保存し、get_comic_generation_status をポーリングして、トークンを露出させることなく完了したアセットやエラーを報告する必要があります。
マスキングしたログは次のようになります。
## Generation run
- Verified: 2026-10-13
- MCP server: llamagen
- Input: approved scene-plan.json
- Requested panels: 6
- Generation ID: [redacted in public copy]
- Status: completed / failed / needs review
- Credits: copy the actual usage response; never estimate
- Review: panel 4 needs a continuity repair
たとえば、パネル 4 でジャージの色が変わったり、リストバンドが消えたり、間違ったボールに置き換わったりしたとします。承認済みの5つのパネルは維持します。必要なアンカーだけを繰り返す、差し替え用パネルブリーフを作成してください。
Create one replacement comic panel for panel 4.
Jordan is the same 15-year-old athlete from the approved reference: short dark curls,
plain navy practice jersey, coral wristband on the left wrist, white high-top shoes.
Jordan offers a hand to a teammate after a normal loss of balance.
Keep the same medium camera angle, indoor gym, basketball, pose direction,
adult supervision, bright educational graphic-novel style, and no readable text.
現在の MCP は、この差し替えも新しい生成タスクとして作成します。既存ページをその場でパッチすることはありません。結果を確認したら、LlamaGen.AI エディタで問題のあるパネルを差し替え、他の5つのパネルはそのまま維持します。

公開前に、大人のレビュアーに次の点を確認してもらってください。
エンドポイントが https://llamagen.ai/api/mcp であること、トークンが Claude Code プロセスから利用可能であること、認可ヘッダーが存在することを確認してください。その後、生成前に再度ツール一覧を表示します。
scene-plan.json の teachingPurpose に戻ってください。各パネルは、1つの行動、結果、判断、または振り返りを示すべきです。レッスンと競合する装飾的なアクションは削除します。
継続性の記録を、最も目立つアンカーに絞って短くし、それらを関連する各パネルで繰り返してください。可能なら、承認済みの公開リファレンス画像を1枚使用します。
デフォルトで6枚すべてを再生成しないでください。失敗したパネル用の差し替えブリーフを書き、そのカメラと文脈を維持し、差し替えを生成し、エディタで入れ替えます。
Claude Code はファイル整理、ページ計画、現在の Comic MCP の呼び出し、生成のポーリングを行えます。視覚生成を実行し、編集画面を提供するのは LlamaGen.AI です。長い本を作る場合は、ページごとに進め、承認済みのキャラクター記録を維持してください。
現在の書き込みツールはコミック生成を作成します。不十分なパネルがある場合は、新しいタスクとして集中的な差し替えを作成し、それを確認してから、LlamaGen.AI エディタでパネルを置き換えます。
いいえ。Claude は自身のモデル対話とファイル作業を処理します。LlamaGen.AI Comic API クレジットはコミック生成に使われます。バッチ処理の前に、両方を別々に確認してください。
いいえ。レビュー済みのコミュニケーション補助として扱ってください。資格のある大人が、現行のチーム、学校、リーグ、および地域要件に照らして最終コンテンツを確認する必要があります。生成されたコミックを、医療や競技復帰のガイダンスとして使ってはいけません。
有用なパターンはシンプルです。ソースファイル、明示的なガードレール、承認済みのパネル計画、1回の生成呼び出し、保存された生成 ID、そして集中的な修正です。これにより Claude Code は、プロンプトを即興で作る存在ではなく、プロジェクト運用者になります。
LlamaGen.AI Claude Code comic plugin を開き、ホスト型 Comic MCP を接続し、実際のコーチがレビューできる6コマのレッスン1本から始めてください。
人気のクリエイターツール
LlamaGenで漫画や絵コンテから写真のスタイル変換まで制作できます。



