コンテンツ制作 · freestylefly/canghe-skills

canghe-infographic

20種類のレイアウトと17種類のビジュアルスタイルを備えたプロフェッショナルなインフォグラフィックを生成します。コンテンツを分析し、レイアウト×スタイルの組み合わせを提案して、公開可能なインフォグラフィックを生成します。ユーザーが「infographic」、「信息图」、「visual summary」、「可视化」の作成を求めた際に使用します。

L1 基本 · ソース登録のみV1 コミット固定Dual-pass Audit
Author freestyleflyGitHub freestylefly/canghe-skills ↗License MIT(仓库根 LICENSE)Commit dd0bf35595
管理レベルは Skill の能力と推奨統制措置を示すものであり、品質や安全性の認証、利用可否の判定ではありません。使用の可否はユーザーおよび管理者が決定します。Agent 環境によって制約が異なるため、自動保護を仮定しないでください。第三者製 Skill の著作権は原著作者に帰属し、利用リスクは利用者が負います。

1仕組みと動作原理

コアとなるのは「2次元の自由な組み合わせ」モデルです。情報構造 layout(20種類)× ビジュアルスタイル style(17種類)を自由に組み合わせ、デフォルトは bento-grid + craft-handmade です。

skills/canghe-infographic/SKILL.md
Two dimensions: **layout** (information structure) × **style** (visual aesthetics). Freely combine any layout with any style.
ここでの処理内容:「情報の配置方法」と「見た目」を直交的に分離し、ワークフロー全体の骨格を構成します。

7ステップのワークフロー:1 EXTEND.md の設定読み込み → 2 コンテンツ分析と analysis.md 作成 → 3 structured-content.md 生成 → 4 3〜5組の組み合わせ推薦 → 5 一括確認 → 6 prompt 生成 → 7 画像 skill を呼び出して画像生成。

skills/canghe-infographic/SKILL.md
1. Select available image generation skill (ask user if multiple)
ここでの処理内容:ステップ7は自前の画像生成機能を持たず、エージェントがホストにインストール済みの画像 skill を選択して実行します。

コンテンツ忠実性の原則:ソースデータは一字一句そのまま保持しなければならず、要約・書き換え、および情報の新規追加は禁止されています。

skills/canghe-infographic/SKILL.md
Preserve all source data **verbatim**—no summarization or rephrasing
ここでの処理内容:最初に学習目標を定め、次に視覚伝達(見出し/ラベル/視覚要素)に従って整理しますが、データ自体を変更してはなりません。

EXTEND.md の設定は、プロジェクト単位→ユーザー単位の2段階で検出(Bash test -f)され、ヒットした場合は読み込んで解析し、ヒットしない場合は AskUserQuestion で初回設定ガイドを実行します。

skills/canghe-infographic/SKILL.md
test -f .canghe-skills/canghe-infographic/EXTEND.md && echo "project"
ここでの処理内容:ファイル変更を伴わない純粋な存在確認であり、その結果によってどの設定を読み込むか、または初回セットアップを開始するかを決定します。

バックアップの原則:source.md / analysis.md / prompts/infographic.md / infographic.png が既に存在する場合、サイレント上書きを避けるため、事前に -backup-YYYYMMDD-HHMMSS を付与してリネームしてから書き込みます。

skills/canghe-infographic/SKILL.md
**Backup rule**: If `source.md` exists, rename to `source-backup-YYYYMMDD-HHMMSS.md`
ここでの処理内容:上書きを防止するため、4種類の成果物それぞれに同名バックアップルールを定義しています。

画像生成 prompt は4層で組み立てられます:該当 layout の定義 + 該当 style の定義 + base-prompt テンプレート + Step 2 の構造化コンテンツ。すべてのテキストは確認済みの言語を使用します。

skills/canghe-infographic/SKILL.md
1. Layout definition from `references/layouts/<layout>.md`
ここでの処理内容:prompt を自由に作成するのではなく、テンプレートに沿って組み立てます(layout と style それぞれから1つの reference ファイルを取得)。

画像生成は外部の画像 skill に委譲:prompt ファイルと出力パスを渡し、失敗した場合は自動で1回リトライし、成果物を infographic/{topic-slug}/ ディレクトリに出力します。

skills/canghe-infographic/SKILL.md
3. Call with prompt file and output path
ここでの処理内容:本 skill は prompt の出力のみを行い、実際の画像生成は選択された画像生成 skill に依存します。

20種類のレイアウトと17種類のスタイルそれぞれに1つの reference ファイルがあり、本文にはインデックスと「適用シナリオ」のみを掲載し、必要な時だけ単一ファイルを読み込みます(段階的開示による context 節約)。

skills/canghe-infographic/SKILL.md
Full definitions: `references/layouts/<layout>.md`
ここでの処理内容:SKILL.md にはレイアウト/スタイルの早見表のみを記載し、詳細な定義は必要に応じて references/ から取得します。

2コア機能

0120種類の情報レイアウト(タイムライン、比較、階層、ファネル、氷山、ジャーニーなど)
0217種類のビジュアルスタイル(クラフト手作り、粘土、カワイイ、サイバーネオン、黒板など)
03コンテンツに基づいて3〜5組の layout×style の組み合わせを自動推薦
041回の AskUserQuestion で組み合わせ・アスペクト比・言語を一括確認
05構造化コンテンツテンプレート(タイトル、学習目標、セクション、原文通りのデータポイント)
06出力ディレクトリ/命名規則(topic-slug、競合時のタイムスタンプ付与、バックアップリネーム)
07アスペクト比(16:9 / 9:16 / 1:1)および多言語対応(--lang en/zh/ja…)
08EXTEND.md によるカスタム設定(優先レイアウト/スタイル、デフォルト比率、カスタムスタイル、言語)

3外部依存関係

KindDependency / Endpoint
clibash(SKILL.md 用 test -f 检查 EXTEND.md 是否存在,无副作用)

4推奨統制措置と判定根拠

安全運用のための推奨統制措置
Agent 向け
自動ロード可能
管理者向け
ソースとバージョンの記録
判定根拠(ファイルパスと抜粋)
  • SKILL.md: 純粋なプロンプト指示とルールテキストのみで構成され、スクリプト実行や外部への影響はありません
監査ノート: グリーン:本 skill のディレクトリ内にはスクリプトや実行可能ファイルは一切なく(全39ファイルが Markdown)、ネットワークエンドポイントや API キー/認証情報の読み取りもありません。唯一のシェル操作は SKILL.md 内の副作用のない `test -f` による存在確認のみです。成果物ファイルの書き込みや画像生成アクションは、ホストエージェントまたは別途インストールされた画像 skill によって実行されるため、「判定対象=skill 自身のディレクトリ」という基準に基づき、本 skill の判定にはカウントされません。Step 6 で外部の画像生成 skill を明示的に呼び出しますが(skill 間委譲)、これは risks に記載済みであり、リスク判定を引き上げる要因にはなりません。

5二重目の独立検証

  • [ok] 是否含脚本或可执行文件 — §1 清单 41 个文件全部为 .md(SKILL.md + analysis-framework + base-prompt + structured-content-template + 20 layouts + 17 styles),无 .py/.sh/.js;SKILL.md 唯一 shell 是 test -f 存在性检查,无副作用。
  • [discrepancy] SKILL.md 引用的 references 是否都存在 — SKILL.md Step 1.1 与 Extension 段引用 `references/config/first-time-setup.md` 和 `references/config/preferences-schema.md`,但 §1 清单中 references/ 下只有 analysis-framework.md、base-prompt.md、structured-content-template.md、layouts/、styles/,无 config/ 目录——这两处引用为悬空,首次配置流程与偏好 schema 实际缺失。
  • [ok] 布局/风格数量口径 — SKILL.md 宣称 20 layout / 17 style;§1 清单 references/layouts/ 恰 20 个 md、references/styles/ 恰 17 个 md,吻合。
  • [ok] 是否有外发或凭证读取 — 全文无网络端点、无 API key/环境变量读取;$HOME 仅出现在 EXTEND.md 存在性检查与路径展示处。
  • [ok] 出图由谁执行 — Step 6 明示 Select available image generation skill(多个则询问用户),由宿主另装 skill 出图,本 skill 不自带任何模型调用。
  • [ok] 备份与覆盖行为 — 对 source.md / analysis.md / prompts/infographic.md / infographic.png 均定义先改名加 -backup-YYYYMMDD-HHMMSS 的备份规则,非静默覆盖。
  • [ok] quote 逐条复核 — 本报告全部 evidence.quote 以子串方式回 bundle 原文比对,无编造。

6結論

  • 「情報構造」と「ビジュアルスタイル」を20×17の組み合わせに直交分離し、インデックスと推奨表を完備することで、制御可能で予測性の高い成果物を実現。
  • 厳格なコンテンツ忠実性の原則(原文保持、追加禁止)と対話規律(1回での確認)が明確に定義されており、意図からの逸脱を大幅に抑制。
  • 純粋な prompt と段階的開示設計により、依存関係ゼロ・認証情報ゼロを実現。セキュリティフットプリントが極めて小さく、監査や移植が容易。
  • 最適な用途: 記事や資料をインフォグラフィック、縦長画像、ビジュアルサマリーに変換するクリエイターやコンテンツチーム。また、二次カスタマイズ用の prompt オーケストレーションテンプレートとしても適しています。
    不向きな用途: skill 自体に画像生成モデルの内蔵やワンクリックでのオフライン実行を求めるユースケース。スクリプトによるバッチ処理を必要とするユースケース(本 skill はスクリプトを持たず、手動の対話的確認に依存します)。
    Install Agent-Ready
    ① Verified Mirror 2026-10-10
    Option A · Direct DownloadDownload canghe-infographic.tar.gz
    sha256: 8a13ef43ede1ecb6…
    Option B · Copy Guide for Agent
    install.json
    Agent はこの JSON ガイドから自動的にダウンロードして検証します。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit dd0bf35595.