mcpField
C
canghe-article-illustrator

canghe-article-illustrator

github.com/freestyleflyクリエイティブ・メディア470518 回インストール20 週間前に更新
リポジトリ

canghe-article-illustrator について

記事を分析し、一貫したスタイルのイラストを計画するスキルです。挿入位置を特定し、画像タイプとスタイルを選び、生成前のアウトラインとプロンプトファイル作成を案内します。

主な機能

  1. 01記事の構成と要点を分析
  2. 02イラストの配置場所を提案
  3. 03画像タイプとビジュアルスタイルの組み合わせ
  4. 04イラストのアウトライン作成
  5. 05生成前に構造化プロンプトを保存
  6. 06ソース、プロンプト、画像の整理

活用シーン

  1. 01技術記事のビジュアル計画
  2. 02シーン画像による物語の表現
  3. 03プロセスのフローチャート化
  4. 04記事内の画像スタイルの統一

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/freestylefly/canghe-skills --skill canghe-article-illustrator

インストール後、Claude Code で/canghe-article-illustratorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

prompts/
system.md
references/
prompt-construction.md
styles.md
usage.md
workflow.md
references/config/
first-time-setup.md
preferences-schema.md
references/styles/
blueprint.md
chalkboard.md
editorial.md
elegant.md
fantasy-animation.md
flat-doodle.md
flat.md
intuition-machine.md
minimal.md
nature.md
notion.md
pixel-art.md
playful.md
retro.md
scientific.md
sketch-notes.md
sketch.md
vector-illustration.md
vintage.md
warm.md
watercolor.md

詳細

記事イラストレーター

記事を分析し、イラストの配置位置を特定して、タイプ × スタイルの一貫性を保ちながら画像を生成します。

2 つの次元

次元制御する内容例
タイプ情報構造インフォグラフィック、シーン、フローチャート、比較、フレームワーク、タイムライン
スタイル視覚的な美しさnotion、温かみのある、ミニマル、設計図、水彩、エレガント

自由に組み合わせられます:--type infographic --style blueprint

タイプ

タイプ最適な用途
infographicデータ、指標、技術
scene物語、感情
flowchartプロセス、ワークフロー
comparison並列比較、選択肢
frameworkモデル、アーキテクチャ
timeline歴史、進化

スタイル

コアスタイル、全スタイルの一覧、タイプ × スタイルの互換性については、references/styles.md を参照してください。

ワークフロー

- [ ] Step 1: Pre-check (EXTEND.md, references, config)
- [ ] Step 2: Analyze content
- [ ] Step 3: Confirm settings (AskUserQuestion)
- [ ] Step 4: Generate outline
- [ ] Step 5: Generate images
- [ ] Step 6: Finalize
ステップ 1:事前確認

1.5 設定の読み込み(EXTEND.md)⛔ ブロック必須

test -f .canghe-skills/canghe-article-illustrator/EXTEND.md && echo "project"
test -f "$HOME/.canghe-skills/canghe-article-illustrator/EXTEND.md" && echo "user"
結果アクション
見つかった読み込み、解析し、概要を表示
見つからない⛔ 初回セットアップ を実行

手順の詳細:references/workflow.md

ステップ 2:分析
分析項目出力
コンテンツの種類技術/チュートリアル/方法論/物語
目的情報/可視化/想像
主な論点主要なポイント 2~5 件
配置位置イラストが価値を加える場所

重要:比喩表現は、文字どおりの画像ではなく、根底にある概念を可視化します。

手順の詳細:references/workflow.md

ステップ 3:設定の確認 ⚠️

AskUserQuestion は 1 回のみ、質問は最大 4 件。Q1~Q3 は必須です。

Q選択肢
Q1:タイプ[推奨]、インフォグラフィック、シーン、フローチャート、比較、フレームワーク、タイムライン、混合
Q2:密度最小(1~2)、バランス(3~5)、セクションごと(推奨)、高密度(6 以上)
Q3:スタイル[推奨]、ミニマルフラット、SF、手描き、エディトリアル、シーン、その他
Q4:言語記事の言語が EXTEND.md の設定と異なる場合

手順の詳細:references/workflow.md

ステップ 4:アウトラインの生成

outline.md を作成し、フロントマター(type、density、style、image_count)と以下の項目を記載します:

## Illustration 1
**Position**: [section/paragraph]
**Purpose**: [why]
**Visual Content**: [what]
**Filename**: 01-infographic-concept-name.png

テンプレート全体:references/workflow.md

ステップ 5:画像の生成

⛔ ブロック必須:画像を生成する前に、プロンプトファイルを必ず保存してください。

  1. 各イラストについて、references/prompt-construction.md に従ってプロンプトファイルを作成します
  2. YAML フロントマターを付けて prompts/NN-{type}-{slug}.md に保存します
  3. プロンプトには、タイプ別テンプレートと構造化されたセクション(ZONES / LABELS / COLORS / STYLE / ASPECT)を必ず使用します
  4. LABELS には、実際の数値、用語、指標、引用など、記事固有のデータを必ず含めます
  5. プロンプトファイルを先に保存せずに、アドホックなインラインプロンプトを --prompt に渡してはいけません
  6. 生成スキルを選択し、参照(direct/style/palette)を処理します
  7. EXTEND.md で有効になっている場合は、ウォーターマークを適用します
  8. 保存済みのプロンプトファイルから生成し、失敗した場合は 1 回再試行します

手順の詳細:references/workflow.md

ステップ 6:仕上げ

段落の後に ![description](path/NN-{type}-{slug}.png) を挿入します。

Article Illustration Complete!
Article: [path] | Type: [type] | Density: [level] | Style: [style]
Images: X/N generated

出力ディレクトリ

illustrations/{topic-slug}/
├── source-{slug}.{ext}
├── references/           # if provided
├── outline.md
├── prompts/
└── NN-{type}-{slug}.png

スラッグ:2~4 語の kebab-case。競合時:-YYYYMMDD-HHMMSS を追加します。

変更

アクション手順
編集プロンプトを更新 → 再生成 → 参照を更新
追加位置を決定 → プロンプト作成 → 生成 → アウトラインを更新 → 挿入
削除ファイルを削除 → 参照を削除 → アウトラインを更新

References

FileContent
references/workflow.mdDetailed procedures
references/usage.mdCommand syntax
references/styles.mdStyle gallery
references/prompt-construction.mdPrompt templates
references/config/first-time-setup.mdFirst-time setup

コメント