jpskill.com
🎨 デザイン コミュニティ

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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して canvas-template.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → canvas-template フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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])

  1. テンプレート名を12個のアーキタイプに対して検証します。
  2. 必須パラメータを尋ねます。
    • title (すべてのテンプレート): キャンバスのタイトルは何ですか?
    • テンプレート固有のパラメータ (slide_count, step_count, image_count など)
  3. 出力パスを決定します (オーケストレーターからの canvas ディレクトリ検出)。
  4. インスタンス化を実行します。
python3 scripts/canvas_template.py [template] [output_path] --param title="[title]" --param [key]=[value]
  1. 出力を検証します。
python3 scripts/canvas_validate.py [output_path]
  1. 必須: コンテンツ品質ゲート — オーケストレーターの 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) がある場合、レイアウトが適用されたことを確認します
  2. 報告: "[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_titlecolor_bodycolor_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])

  1. Validate the template name against the 12 archetypes.
  2. Ask for required parameters:
    • title (all templates): What's the canvas title?
    • Template-specific params (slide_count, step_count, image_count, etc.)
  3. Determine output path (canvas directory detection from orchestrator).
  4. Run instantiation:
python3 scripts/canvas_template.py [template] [output_path] --param title="[title]" --param [key]=[value]
  1. Validate the output:
python3 scripts/canvas_validate.py [output_path]
  1. 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.py and 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
  2. 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 banana for hero images."
  • gallery/mood-board: "Replace placeholder slots with /canvas add image or /canvas add banana."
  • flowchart: "Edit step text. Run /canvas layout dagre to re-flow after changes."
  • mind-map: "Edit branches. Run /canvas layout radial for proper expansion."
  • knowledge-graph: "Add entities and edges. Run /canvas layout force to visualize relationships."
  • kanban: "Add task cards with /canvas add text. Move between columns manually in Obsidian."