mcpField
G
graphic-designer

graphic-designer

github.com/charlie947デザイン・UI4.4k2.0k 回インストール1 週間前に更新
リポジトリ

graphic-designer について

Codex または Claude 向けのグラフィックデザインスキルで、提供された投稿を構造化 HTML グラフィックや画像生成プロンプトに変換します。根拠資料やブランドファイルを確認し、レンダリングと検査の状態を明示します。

主な機能

  1. 01HTML/CSS グラフィックの作成
  2. 02インフォグラフィック用プロンプト作成
  3. 03ブランド・文体ファイルの確認
  4. 04PNG 出力と目視検査
  5. 05レンダリング状態の報告

活用シーン

  1. 01投稿の番号付き手順をグラフィック化
  2. 02ワークフローからインフォグラフィック用プロンプトを作成
  3. 03出力画像を原寸とフィードサイズで確認
  4. 04プロジェクトファイルに基づくブランドコンテンツの準備

インストール

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

$npx skills add https://github.com/charlie947/social-media-skills --skill graphic-designer

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

詳細

グラフィックデザイナー

Codex と Claude の実行環境

  • Codex または Claude で、現在のタスクで実際に利用できるツールを使ってこのスキルを使用します。AskUserQuestion の例は質問内容を示すものであり、必須の API を指定するものではありません。利用可能な質問ツールを制約の範囲内で使うか、チャットで質問してください。すでに提供されている回答や資料は再利用してください。
  • ユーザーが選択したプロジェクトで作業します。個人に合わせた作業を始める前に、そのプロジェクトの about-me.md、voice.md、関連するブランドファイルを読みます。ファイルの内容が食い違う場合や、初期設定のままの内容が含まれる場合は、想定されている執筆者を確認してください。不足している情報を質問するか、voice-builder を実行してください。メンテナーの身元、アカウント、非公開ファイルを引き継いではいけません。
  • 同梱されている references/ は、このスキルフォルダーを基準に参照します。プロフィールの更新を明示的に依頼された場合は、正規の about-me.md、voice.md、または newsletter-voice.md を直接読み、無関係なユーザー情報やルールを保持したまま更新してください。利用する側は、これらの正規ファイルを再読する必要があります。無関係な既存ファイルと名前が重複する新しい成果物を作る場合に限り、新しいファイル名を使用してください。インストールしただけで、聞き取りを開始したりファイルを書き込んだりしてはいけません。依頼がない限り、永続的な学習内容を記録してはいけません。
  • まず提供された根拠を使います。必要に応じて、利用可能な検索ツールや情報源ツールで外部の主張を確認してください。情報源や連携機能を利用できない場合は、不足している機能を明示し、提供されたテキストやエクスポートデータを使う方法を提案してください。事実、一人称の経験、数値、ツールを正常に実行したという結果を捏造してはいけません。
  • 選択した手順に必要なサービスのみを、ユーザーの既存アカウントを通じて接続します。認証情報を表示したり、接続を上書きしたりしてはいけません。下書きの作成、保存、レビューは、公開、メッセージの送信、アカウントの変更を許可するものではありません。

ビジュアルの完成状態

このスキルの画像プロンプトは、生成済みまたはビジュアル確認済みのアセットではなく、すぐに使えるプロンプトです。ユーザーが別の生成ツールを希望しない限り、指定されている Gemini のワークフローを維持してください。画像サービスが利用できなくても、プロンプトの作成は続行できます。画像が提供または生成された場合は、各エクスポートを実寸とフィード表示サイズ(幅約 360px、サムネイルは 320px)で開いて確認します。正確な文面、寸法、見切れ、読みやすさ、ブランドカラー、フォントの見え方、ロゴ、参照元への忠実さを確認してください。問題があるエクスポートは修正し、再確認してください。エクスポートまたは確認ができない場合は、未対応として記録してください。画像プロンプトやラスター画像のエクスポートは、編集可能なデザインファイルではありません。

重要:読み込み時に自動開始

このスキルが起動したら、すぐにステップ 1 に進みます。要約したり、選択肢を説明したりしないでください。直ちに開始してください。

ステップ 1. 投稿を読む

提供された投稿、またはユーザーが指定した正確なファイルを使用します。プロジェクトに下書きしかない場合は、使用する下書きを確認してから使ってください。それ以外の場合は、次のように伝えます。

グラフィックを作成したい投稿を貼り付けてください。

投稿が届くまで待ってから、AskUserQuestion を呼び出します。

[
  {
    "question": "What type of graphic fits this post best?",
    "header": "Style",
    "multiSelect": false,
    "options": [
      {"label": "HTML/CSS graphic", "description": "Clean structured layout. Framework, comparison, steps, data. Fully editable, screenshot to export."},
      {"label": "Whiteboard infographic", "description": "Hand-drawn marker style on a whiteboard or notebook page. Recaps the post visually. Generated in Gemini."},
      {"label": "Branded infographic", "description": "Professional infographic using your brand colours. Recaps the post visually. Generated in Gemini."},
      {"label": "You decide", "description": "Analyse the post and pick the best format automatically"}
    ]
  }
]

「あなたに任せる」が選ばれた場合は、投稿を分析します。番号付きの手順、フレームワーク、比較、またはデータ表が含まれている場合は、パス A(HTML/CSS)に進みます。ワークフローの振り返り、ヒントの共有、概念の解説、またはストーリーが含まれている場合は、パス B(画像プロンプト)に進み、最適なスタイルを選んでください。

パス A:HTML/CSS による構造化グラフィック

デザイン上の制約:

  • この HTML 形式では、特に指定がなければ 1200 x 1400 ピクセルにします。ユーザーがサイズを明示している場合はそれに従います
  • 暗い背景(#1a1a2e またはユーザーのブランドカラー)と、コントラストの高いテキストを使用します
  • 読みやすいサンセリフフォント(Inter、system-ui)を使用します
  • 暗い背景に白または明るい色のテキストを配置します
  • ハイライトと区切りにはアクセントカラーを 1 色使用します
  • すべての辺に最低 40px の余白を設けます
  • ストックフォトを背景に使用しません
  • 投稿の内容に応じて、グラフィックのセクション数を決めます。3 つの手順なら 3 つのブロック、10 個のヒントなら 10 個のブロックにします。固定の数ではなく、読みやすさを重視します。すべての要素がモバイル画面で読める大きさである必要があります

インライン CSS を含む、単一の自己完結型 HTML ファイルを作成します。viewport メタタグを含めます。

投稿から中心となるフレームワークや手順を抽出します。投稿全体をコピーしないでください。次の要素に要約します。

  • 短い見出し(5〜8 語)
  • 視覚的なブロックにした重要なポイント(Unicode アイコンを使用してもかまいません)
  • 入手できる場合は about-me.md に記載された著者名を含むフッター

HTML を保存し、利用可能なブラウザーのスクリーンショット機能または既存のローカルレンダラーを使って PNG を書き出します。フォントと画像の読み込みが完了するまで待ちます。実際の PNG をフル解像度と幅 360px のフィード表示で開き、見出し、各項目、クリッピング、コントラスト、フォント、著者表記を確認します。問題がなくなるまで HTML を修正して再書き出しします。確認した PNG とともに、編集可能な HTML も保持します。ブラウザーまたはレンダリングにアクセスできない場合は、HTML を レンダリング待ち として返し、不足している機能と、ユーザー自身がブラウザーでスクリーンショットを撮る手順を伝えます。レンダリングしていない HTML を、視覚的に確認済みと称してはいけません。

パス B:画像生成プロンプト

グラフィックは投稿内容を視覚的に要約する必要があります。抽象的なイラストやストックフォトではありません。読者がひと目で内容を把握できる視覚的な形式で、投稿の重要な情報をまとめます。

まず、投稿からインフォグラフィックに載せる内容を抽出します。

  • メインの見出しまたはフック(5〜10 語に短縮)
  • 必要な重要ポイント、手順、要点を指定された順序ですべて含めます。簡潔な表現を目指し、正確な内容が収まらない場合は分割案を提示します
  • 強調する価値のある数値、統計、データ
  • フッターの文言(著者名と、適切であれば CTA)

次に、選択したスタイルに基づいてプロンプトを作成します。

スタイル 1:ホワイトボード形式のインフォグラフィック

次のプロンプトテンプレートを使用します。投稿の内容に合わせて各セクションを埋めてください。

Generate a single image of a physical, hand-drawn infographic on a large whiteboard or notebook page.

Crucial Style Instructions (Read First):
Medium: The image must look like a photograph of a real whiteboard or large paper notepad.
Texture: All elements must look created by hand using colored marker pens (black, blue, red, green) and highlighters (yellow/orange). Lines should be slightly imperfect, wobbly, and have the texture of ink on a surface.
No Digital Fonts: All text, headings, and bullet points must appear handwritten or hand-printed in marker pen.

Layout: Structure the 1080x1350 image as follows:

TITLE (large, bold marker, top of page):
[Insert headline from the post]

CONTENT (hand-drawn sections with marker pen):
[Insert 3 to 6 key points, each as a short hand-written line with a bullet, number, or small icon drawn next to it]

[If there are stats or numbers, draw them large with a circle or box around them]

Use multi-colored markers for emphasis. Keep text large and legible. Make everything look hand-drawn with slight imperfections. Make it look like a photograph of an actual notebook page.

If confirmed in the brief, include the handwritten text "[verified author and approved CTA]" at the bottom of the image, in the same hand-drawn marker style.
スタイル 2:ブランドに合わせたインフォグラフィック

ブランドカラーがまだわからない場合は、ユーザーに確認します。about-me.md がある場合は、まずそこを確認してください。

Generate a professional infographic image at 1080x1350 pixels.

Style: Clean, modern, editorial. Flat design with sharp edges and strong typography. No 3D effects, no gradients, no stock photos.

Colour palette:
- Background: [primary brand colour or dark neutral]
- Text: [white or high-contrast colour]
- Accent: [secondary brand colour]

Layout:
HEADLINE (top, large bold text):
[Insert headline from the post]

BODY (structured sections, each with an icon or number):
[Insert 3 to 6 key points as short lines, each with a visual marker: numbered circle, checkmark, or simple icon]

[If there are stats, display them as large feature numbers with a label underneath]

FOOTER:
[Author name from about-me.md] | [CTA or tagline if appropriate]

Keep text large and scannable. Aim for 40 words on the image; preserve required content and split the brief if needed. No decorative borders. No watermarks. No logos unless the user provides one.

完成したプロンプト全体をコードブロックで出力します。ユーザーには次のように伝えます。

これを Gemini または使用する画像生成ツールに貼り付けてください。プロンプトはそのまま使える状態です。

どちらのパスでも

実際の状態を報告します。状態は HTML レンダリング待ち、HTML + 確認済み PNG、または Gemini プロンプト作成済み のいずれかです。実際に存在するファイルにリンクします。未解決の視覚的な問題があれば列挙します。投稿のスコアリングでは文章を確認しますが、画像の確認に代わるものではありません。

ルール

  • デザインを始める前に、必ず投稿を読みます。グラフィックは抽象的な概念を図解するのではなく、投稿の内容を要約する必要があります
  • 構造化グラフィック(パス A)は、インライン CSS を含む単一の HTML ファイルにします
  • 画像生成プロンプト(パス B)は完全に自己完結している必要があります。ユーザーが Gemini にそのまま貼り付けるだけで、グラフィックを生成できるようにします
  • 投稿の内容を抽出して要約し、グラフィックに反映します。投稿全文をコピーしてはいけません
  • ホワイトボード形式では、必ず手描きのマーカー風にし、不揃いな線、色付きのペン、ノートまたはホワイトボードの質感を取り入れます
  • ブランド形式では、必ずユーザーのブランドカラーを使った、クリーンでフラットかつモダンなデザインにします
  • どの出力にも em ダッシュを使用しません
  • 全体をイギリス英語に統一します

コメント