mcpField
I
illustration-ideas

illustration-ideas

github.com/younesbenallalクリエイティブ・メディア161 回インストール3 日前に更新
リポジトリ

illustration-ideas について

記事の理解と記憶を助ける、内容に基づいたイラスト案を作成するスキルです。執筆や編集に向けて、配置、形式、デザイン上の注意点、レイアウト図を提示します。

主な機能

  1. 01記事の構成と内容を確認
  2. 02視覚化に適した箇所を特定
  3. 03記事に即したイラスト案を提案
  4. 04配置・形式・デザイン上の注意点を指定
  5. 05ASCII図またはMermaid図を添付

活用シーン

  1. 01記事内のプロセスや概念を図解
  2. 02文章にある比較関係を視覚化
  3. 03対象読者に応じて図案を調整

MCP 対応

ページ内容の取得にはBrowser MCPを任意で利用できます。ユーザー提供の本文や詳細な構成案も利用できます。

インストール

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

$npx skills add https://github.com/younesbenallal/seo-skills --skill illustration-ideas

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

詳細

イラスト案(URLから)

ページを閲覧して内容を把握し、理解と記憶の定着を促すイラスト案を提案します。

事前確認

共通のタスクの事前確認とツール利用契約を実行します。このスキルでは、視覚表現の提案に大きく影響する場合、URLまたは提供された記事の内容と、想定読者を確認してください。アクセスに失敗した場合は、ページを確認したかのように示してはいけません。

収集する入力情報

  • URL
  • 読者のレベル(初心者/中級者/上級者)[任意]

ツールと認証情報

  • 認証方式:none
  • 必要なもの:外部の認証情報は不要
  • 任意のツール:Browser MCP または agent-browser
  • 代替手段:共通のブラウザー選択ルールに従い、ユーザー提供のコンテンツまたは詳細なアウトラインを使用

共通のブラウザー選択ルールと抽出ルールに従ってください。

ワークフロー

  1. 冒頭のセクションや見出しだけでなく、アクセス可能なページまたは記事のコンテンツをすべて確認します。構成、主張、比較、プロセス、データを調べます。
  2. 視覚表現によって説明の手間を省ける箇所や、関係性を理解しやすくできる箇所を特定します。
  3. 特定の記述を明確にしない装飾的な案は却下します。
  4. 以下の形式を使って、コンテンツに根差した有力な視覚表現のコンセプトを提示します。

出力要件

有力なイラスト案ごとに、以下の詳細を含む提案を出力します。

  • 配置:イラストの最適な配置場所を示します(正確なセクション、または特定の段落の前後)。
  • 説明:記事の概念、比較、流れ、データを視覚的にどう明確にするかを重視しながら、イラストで何を表すべきかを明確に説明します。
  • 形式:最適な形式(例:図、グラフ、表、タイムライン、UI モックアップ)を指定します。
  • デザイン上の注意点:自明に理解できるようにするために重要なラベル、軸、色分け、吹き出し、注意事項を挙げます。
  • イラストのレイアウト:コードブロックを使い、次のいずれかを記載します。
    • レイアウトや内容を示す ASCII スケッチ
    • 適切な場合は Mermaid 図(フローチャート、シーケンス図、グラフなど) このコードブロックで、イラストのデザインを具体的に示してください。

すべての提案は、一般的な視覚表現ではなく、記事の内容に即したものにしてください。

イラスト案の例:

- **Placement:** After the "How X Works" section
- **Description:** Flowchart showing how data moves through system A to system B, clarifying the process described.
- **Format:** Mermaid flowchart
- **Design notes:** Use arrows to indicate flow direction, highlight bottlenecks in red.
- **Illustration layout:**
  ```mermaid
  flowchart LR
    A[User Input] --> B[Process Step 1]
    B --> C[Process Step 2]
    C --> D[Output]
    B -.-> E[Error]

コメント