canvas-template
プレゼンテーションやフローチャートなど12種類のキャンバスのテンプレートから、レイアウトやコンテンツがあらかじめ用意されたものを選択し、すぐに使える状態のキャンバスを生成するSkill。
📜 元の英語説明(参考)
Browse and instantiate 12 canvas template archetypes: presentation, flowchart, mind-map, gallery, dashboard, storyboard, knowledge-graph, mood-board, timeline, comparison, kanban, project-brief. Each template generates a ready-to-use canvas with proper layout, zones, and placeholder content. Triggers on: canvas template, canvas template list, browse templates, canvas from template, use template, show archetypes.
🇯🇵 日本人クリエイター向け解説
プレゼンテーションやフローチャートなど12種類のキャンバスのテンプレートから、レイアウトやコンテンツがあらかじめ用意されたものを選択し、すぐに使える状態のキャンバスを生成するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o canvas-template.zip https://jpskill.com/download/10544.zip && unzip -o canvas-template.zip && rm canvas-template.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10544.zip -OutFile "$d\canvas-template.zip"; Expand-Archive "$d\canvas-template.zip" -DestinationPath $d -Force; ri "$d\canvas-template.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
canvas-template.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
canvas-templateフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
canvas-template: テンプレートブラウザとインスタンス化
操作
テンプレートのリスト表示 (/canvas template list)
テンプレートスクリプトを実行して、利用可能なアーキタイプをリスト表示します。
python3 scripts/canvas_template.py --list
結果を整形されたテーブルとして表示します。
| アーキタイプ | レイアウト | 説明 |
|---|---|---|
| presentation | linear-vertical | Advanced Canvas 用のスライドデッキ (1200x675 スライド) |
| flowchart | linear-vertical → auto dagre | 接続されたステップノードを持つプロセスフロー |
| mind-map | grid → auto radial | 中央のトピックからの放射状の拡張 |
| gallery | grid | タイトルゾーン付きの画像プレースホルダーグリッド |
| dashboard | grid | メトリックカード + ステータスゾーン |
| storyboard | linear-horizontal | ビデオプランニング用のシーンカード |
| knowledge-graph | grid → auto force | 関係マッピング用のエンティティノード |
| mood-board | grid | クリエイティブディレクション用のアシンメトリーな画像グリッド |
| timeline | linear-horizontal | 水平方向のイベントシーケンス |
| comparison | grid | オプション分析用の左右の列 |
| kanban | grid | Todo/Doing/Done のカラムボード |
| project-brief | linear-vertical | プロジェクト開始用の積み重ねられたゾーン |
テンプレートのインスタンス化 (/canvas template use [name])
- テンプレート名を12個のアーキタイプに対して検証します。
- 必須パラメータを尋ねます。
- title (すべてのテンプレート): キャンバスのタイトルは何ですか?
- テンプレート固有のパラメータ (slide_count, step_count, image_count など)
- 出力パスを決定します (オーケストレーターからの canvas ディレクトリ検出)。
- インスタンス化を実行します。
python3 scripts/canvas_template.py [template] [output_path] --param title="[title]" --param [key]=[value]
- 出力を検証します。
python3 scripts/canvas_validate.py [output_path]
- 必須: コンテンツ品質ゲート — オーケストレーターの Quality Standards セクションをお読みください。報告する前に:
- すべてのノード内のすべてのプレースホルダーテキストを、タイトルに関連する実際のコンテンツに置き換えます
- "Describe this"、"YYYY-MM-DD"、"Value: 0"、または "Content goes here" の文字列が残っていないことを確認します
python3 scripts/canvas_validate.pyを実行し、エラー0件、重複警告0件を確認します- テンプレートに
post_layout(mind-map→radial, knowledge-graph→force, flowchart→dagre) がある場合、レイアウトが適用されたことを確認します
- 報告: "[name] キャンバスを [path] に作成しました。ノード数 [N]、エッジ数 [E]、グループ数 [G] です。"
テンプレートパラメータ
各テンプレートには、オーバーライドできるデフォルト値があります。
| テンプレート | キーパラメータ | デフォルト値 |
|---|---|---|
| presentation | slide_count | 6 |
| flowchart | step_count | 5 |
| mind-map | branch_count | 5 |
| gallery | image_count, columns | 9, 3 |
| dashboard | metric_count | 4 |
| storyboard | scene_count | 6 |
| knowledge-graph | entity_count | 8 |
| mood-board | image_count | 8 |
| timeline | event_count | 6 |
| comparison | criteria_count | 4 |
| kanban | cards_per_column | 3 |
| project-brief | objective_count | 3 |
すべてのテンプレートは、カラースキームをオーバーライドするために color_title、color_body、color_accent を受け入れます (値: "1"-"6").
インスタンス化後
テンプレートキャンバスを作成した後、アーキタイプに基づいて次のステップを提案します。
- presentation: "各スライドにコンテンツを追加します。ヒーローイメージには
/canvas add bananaを使用してください。" - gallery/mood-board: "プレースホルダースロットを
/canvas add imageまたは/canvas add bananaに置き換えます。" - flowchart: "ステップテキストを編集します。変更後に再フローするには
/canvas layout dagreを実行します。" - mind-map: "ブランチを編集します。適切な拡張のために
/canvas layout radialを実行します。" - knowledge-graph: "エンティティとエッジを追加します。関係を視覚化するには
/canvas layout forceを実行します。" - kanban: "タスクカードを
/canvas add textで追加します。Obsidian で手動で列間を移動します。"
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
canvas-template: Template Browser & Instantiation
Operations
List Templates (/canvas template list)
Run the template script to list available archetypes:
python3 scripts/canvas_template.py --list
Present the results as a formatted table:
| Archetype | Layout | Description |
|---|---|---|
| presentation | linear-vertical | Slide deck for Advanced Canvas (1200x675 slides) |
| flowchart | linear-vertical → auto dagre | Process flow with connected step nodes |
| mind-map | grid → auto radial | Radial expansion from central topic |
| gallery | grid | Image placeholder grid with title zone |
| dashboard | grid | Metric cards + status zones |
| storyboard | linear-horizontal | Scene cards for video planning |
| knowledge-graph | grid → auto force | Entity nodes for relationship mapping |
| mood-board | grid | Asymmetric image grid for creative direction |
| timeline | linear-horizontal | Horizontal event sequence |
| comparison | grid | Side-by-side columns for option analysis |
| kanban | grid | Todo/Doing/Done column board |
| project-brief | linear-vertical | Stacked zones for project kickoff |
Instantiate Template (/canvas template use [name])
- Validate the template name against the 12 archetypes.
- Ask for required parameters:
- title (all templates): What's the canvas title?
- Template-specific params (slide_count, step_count, image_count, etc.)
- Determine output path (canvas directory detection from orchestrator).
- Run instantiation:
python3 scripts/canvas_template.py [template] [output_path] --param title="[title]" --param [key]=[value]
- Validate the output:
python3 scripts/canvas_validate.py [output_path]
- MANDATORY: Content Quality Gate — Read the orchestrator's Quality Standards section. Before reporting:
- Replace ALL placeholder text in every node with real content relevant to the title
- Verify no "Describe this", "YYYY-MM-DD", "Value: 0", or "Content goes here" strings remain
- Run
python3 scripts/canvas_validate.pyand confirm 0 errors, 0 overlap warnings - If the template has
post_layout(mind-map→radial, knowledge-graph→force, flowchart→dagre), confirm the layout was applied
- Report: "Created [name] canvas at [path] with [N] nodes, [E] edges, [G] groups."
Template Parameters
Each template has defaults that can be overridden:
| Template | Key Parameters | Defaults |
|---|---|---|
| presentation | slide_count | 6 |
| flowchart | step_count | 5 |
| mind-map | branch_count | 5 |
| gallery | image_count, columns | 9, 3 |
| dashboard | metric_count | 4 |
| storyboard | scene_count | 6 |
| knowledge-graph | entity_count | 8 |
| mood-board | image_count | 8 |
| timeline | event_count | 6 |
| comparison | criteria_count | 4 |
| kanban | cards_per_column | 3 |
| project-brief | objective_count | 3 |
All templates accept color_title, color_body, color_accent to override the color scheme (values: "1"-"6").
Post-Instantiation
After creating a template canvas, suggest next steps based on the archetype:
- presentation: "Add content to each slide. Use
/canvas add bananafor hero images." - gallery/mood-board: "Replace placeholder slots with
/canvas add imageor/canvas add banana." - flowchart: "Edit step text. Run
/canvas layout dagreto re-flow after changes." - mind-map: "Edit branches. Run
/canvas layout radialfor proper expansion." - knowledge-graph: "Add entities and edges. Run
/canvas layout forceto visualize relationships." - kanban: "Add task cards with
/canvas add text. Move between columns manually in Obsidian."