使い方ガイドへスキップ
image-to-code作者 Leonxlnx

Image to Code スキル。

Claude Code と Codex のための UI デザインスキル:最初にデザイン画像を生成・分析し、それに合わせたページを実装します。

  • Web & UI
  • UI コード
Leonxlnx/taste-skill · skills/image-to-code-skill/SKILL.mdSKILL.md
--- name: image-to-code description: Elite website image-to-code skill for Codex. For visually important web tasks, it must first generate the design image(s) itself, deeply analyze them, then implement the website to match them as closely as possible. In Codex, it must prefer large, readable, section-specific images instead of tiny compressed boards, generate fresh standalone images for sections or detail views instead of cropping old ones, avoid lazy … --- ## 1. ACTIVE BASELINE CONFIGURATION ## 2. MANDATORY IMAGE-FIRST RULE ## 3. GENERATE ENOUGH IMAGES RULE ## 4. CODEX-SPECIFIC SECTION IMAGE RULE ## 5. DO NOT CROP OLD IMAGES RULE ## 6. FRESH RE-GENERATION RULE
2026-09-14 にアップストリームファイルから読み取ったフロントマターとセクション見出し · 全体で 36,361 文字

01 できること

Claude Code と Codex における image-to-code スキルの動作

概要、ワークフロー、出力。いずれもスキルの SKILL.md から読み取った内容です。

SKILL.md より2026年9月14日読取 · 実行記録ではありません

スキル自身の言葉で

このスキルは、視覚的に重要な Web タスクに対して、画像を先に作成する必須のワークフローを強制します。エージェントはコードを書く前にまず自らデザイン画像を生成し、その画像を深く分析してタイポグラフィ、スペーシング、ボタン、色、レイアウトのロジックを抽出しなければなりません。Codex では、複数セクションを圧縮した1枚のボードではなく、セクションごとに1枚の大きく読みやすい画像を生成することがデフォルトとなり、セクションや詳細ビューにはトリミングではなく新規のスタンドアロン画像を作成します。

入れ子になったボックスレイアウト、偽の UI ラベル、小さすぎるピル、窮屈なヒーローセクションを徹底的に避けます。ヒーローは最大1〜3行の見出しにとどめ、常にすっきりとした状態を保つ必要があります。このスキルは十分なスペーシングを強制し、視覚的な雑然さを減らし、汎用的なコードレイアウトに流れることなく、生成されたリファレンスに忠実なフロントエンドを実装します。

画像生成サービスUI コード
プロンプト例を見る ↗

仕組み

  1. 01
    Codex でセクションごとに個別の画像を作成する

    Codex 内では、このスキルは複数のセクションを1枚のボードに圧縮するのではなく、セクションごとに1枚の大きく読みやすい画像を生成します。

  2. 02
    新しい画像を生成する、トリミングは行わない

    専用のビューが必要なセクションでは、以前に生成した大きな画像からトリミングするのではなく、同じデザイン言語を保った新しい画像を生成します。

  3. 03
    生成されたすべての画像を深く分析する

    このスキルは、実装に取りかかる前に、各画像から表示されている正確なテキスト、タイポグラフィの関係性、スペーシングのロジック、ボタンの詳細、配色、レイアウト構造、コンポーネントのスタイリングを抽出します。

  4. 04
    リファレンスに一致するフロントエンドを実装する

    分析されたデザインを忠実にコードへ変換し、レイアウトのロジック、スペーシングのリズム、セクションの順序、タイポグラフィの雰囲気、コンポーネントのスタイルを保持しながら、汎用的なパターンに流れることを防ぎます。

02 適合性を確認

image-to-code スキルを使用するタイミング

このような UI デザイン作業の場合は、Claude Code または Codex で image-to-code スキルを使用してください。適用範囲と制限は、スキル自体のファイルから取得されています。

適している場合

  • 視覚的な品質が重要となるヒーローセクション、ランディングページ、マーケティングサイト、スタートアップサイト、エディトリアルなブランドページ
  • 視覚的なセンスと実装の忠実度が中心となるプレミアムな複数セクションのウェブサイトやリデザイン

境界を知る

  • 純粋に技術的なタスク、バグ修正、または視覚的な生成が不要な、すでに正確なデザインシステムが提供されている依頼
  • 視覚的な性質よりも主に技術的な性質を持つ構造的なタスク

提供すべきもの

  • セクション数またはサイトの種類このスキルは、生成すべき画像の数を決めるために、必要なセクション数やウェブサイトの種類(ヒーローのみ、4セクションのランディングページ、8セクションのサイトなど)を推測します。
  • ビジュアルの方向性やスタイルの好み「クリーンに」「クレイジーで独創的に」「プレミアムな SaaS 風に」「エディトリアル風に」といったユーザーの依頼は、DESIGN_VARIANCE、ART_DIRECTION などの基準となる設定パラメータに対する、このスキルの解釈を導きます。

03 スキルの内部

image-to-code スキルが Claude Code と Codex に与えるルール

SKILL.md がエージェントに設定する6つの具体的な指示、デフォルト、制限 — ファイルの中でも結果を変える部分です。

  1. 画像生成が最初に必須となる

    視覚的な品質が重要となるウェブサイトデザインの依頼では、このスキルはコードを書く前に必ずデザイン画像を生成しなければなりません。

  2. ヒーローの見出しは最大1〜3行に保つ

    ヒーローの見出しは、理想的には1〜3行以内に収めるべきです。見出しが長くなりすぎる場合、このスキルは行数を増やすのではなく、単語数を減らさなければなりません。

  3. カードの中にカード、その中にさらにカードという構造は作らない

    スキルは、外側のカード内にさらに大きなカードを入れ、その中に別のカードを入れるような、巨大な角丸のセクションコンテナで入れ子にしたボックスレイアウトをデフォルトにしてはいけません。

  4. マイクロUIの乱雑さを積極的に削減する

    スキルは、明確さの向上に寄与しない不要なピル、偽のシステムマーカー、偽の操作ラベル、装飾的なコード風タグ、無意味な小さなメタデータでデザインを乱雑にしてはいけません。

  5. 品質のために十分な数の画像を生成する

    スキルは、デザインが読み取り可能かつ抽出可能になるよう、必要な数だけ画像を生成しなければなりません。圧縮された画像が少なすぎるよりも、鮮明な画像を多く生成する方が良いです。

  6. 最初の画面は小型ラップトップでもきれいに見える必要がある

    ヒーローと最初のビュー領域は、小型ラップトップでも使いやすく、すっきりとした印象である必要があります。

04 実際に使う

Claude Code または Codex に image-to-code をインストールします

npx skills add コマンドを実行し、エージェントで最初のタスクを実行して、結果をチェックリストで確認します。

Claude Code、Codex またはお使いのエージェントに image-to-code を追加します

プロジェクトで実行してください。インストーラーが、どのエージェントに追加するかを尋ねます。

Terminal
npx skills add https://github.com/Leonxlnx/taste-skill --skill image-to-code

skills/image-to-code-skill/SKILL.md用の汎用skills CLI形式です。リポジトリは独自のパスを記載している場合があります。

スキルに最初の UI デザインタスクを与える

スキル自身の用語で記述されています。角括弧の部分はご自身の内容に置き換えてください。

Starter prompt
Design me an 8-section landing page for [AI startup name]. Keep the hero clean and readable, use separate images for each section so I can extract typography and spacing properly, and make sure the first screen feels premium on a small laptop. Avoid nested cards and fake system labels.

出典:SKILL.md をスキル自身の用語に沿って記述。

最初の結果を確認

SKILL.md 自体が正しい結果として示しているもの:

  • 視覚的に重要なタスクにおいて、コード実装の前にデザイン画像がまず生成されたことを確認する
  • テキストが読みやすいままであることを確認し、そうでない場合は、切り取りではなく追加の詳細画像や再生成が行われたかを確認する
  • 十分な数の画像が生成されており、便宜のために画像数が安易に減らされていないことを確認する
  • ヒーローが最大1〜3行の見出しでクリーンに保たれ、小型ラップトップで過度に詰め込まれた印象にならないことを確認する
  • 不要な入れ子ボックス、無駄なピル、ラベル、偽の技術的なマイクロ要素が除去されていることを確認する
  • 実装されたコードが、一般的なコード化レイアウトに逸脱せず、生成された参照画像に忠実に一致していることを確認する

OpenDesignでは、SKILL.mdのリンクからimage-to-codeをインポートします:Plugins → Add → Skill → Import from link、その後上部バーで選択してください。

05 オープンソースで追跡可能

ソース、ライセンス、検証

このページの情報の出所と、最終確認日時です。

Author
Leonxlnx
Repository
github.com/Leonxlnx/taste-skill ブランチ main
スキルファイル
skills/image-to-code-skill/SKILL.md 検証時にコンテンツチェックサムを記録、コミット ccbc156
License
MIT LICENSE より。
リポジトリスター数
86,946 GitHub スナップショットは 2026-09-14 に取得されたもので、Leonxlnx/taste-skill リポジトリ全体が対象です。このリポジトリにはカタログ内に 11 個のスキルが含まれています。image-to-code の評価や使用回数ではありません。
OpenDesign により検証済み
2026-09-14 ソースファイル、パス、ライセンステキスト、スター数を確認済み。OpenDesign 本体にはバンドルされていません(2026-08-28 確認)。このページには実行記録がありません。

SKILL.md の中身

  1. コアディレクティブ:画像優先のウェブサイトデザインからコードへスキルの役割を、実装しやすいプレミアムなウェブサイト参照を生成し、それを実際のフロントエンドに変換することと定義します
  2. アクティブなベースライン設定デザインのばらつき、視覚的密度、アートディレクション、実装の明確さ、その他の制御パラメータに関する数値デフォルトを設定します
  3. 必須の画像優先ルール視覚的なウェブサイトタスクではまず画像生成を要求します。コードは画像分析後の変換レイヤーです
  4. 十分な画像を生成するルール読みやすさと抽出のために必要な数の画像を生成するよう指示します。便宜のために画像数を減らしてはいけません
  5. Codex固有のセクション画像ルールCodexでは、多数のセクションを1枚の読み取り不能なボードに圧縮するのではなく、セクションごとに1枚の大きな画像を優先します
  6. 古い画像を切り取らないルール以前に生成した大きな画像を切り取ったりスライスしたりするのではなく、セクション専用の新しい画像を生成します
  7. 新規再生成ルールセクションが不明瞭な場合は、同じ視覚言語を保ったまま、新しい単独の画像として再度生成します
  8. 任意の詳細/抽出画像ルール抽出品質のために大きなテキストやより明確な間隔が必要な場合、セクションごとに追加のクローズアップ詳細画像を作成します
  9. 詳細な画像分析の要件生成された画像をデザイン仕様として扱い、実装前にテキスト、タイポグラフィ、間隔、ボタン、色、レイアウトを抽出します
  10. 画像優先のCodexウェブサイトワークフロー実行順序を定義します:セクション画像を生成し、深く分析し、デザインシステムを抽出し、それに合わせてフロントエンドを実装します
  11. 組み合わせバリエーションエンジンテーマ、背景、タイポグラフィ、ヒーローの構成、セクションシステム、シグネチャコンポーネントに関するビジュアル方向の選択肢を提供します
  12. ヒーローのミニマリズムルール最大1〜3行の見出しでクリーンかつシネマティックなヒーローを実現し、雑然とさせず、小型ラップトップでも読みやすくします
スキル自身による説明
「Codex のためのエリート Web サイト画像コード化スキル。視覚的に重要な Web タスクでは、まずデザイン画像自体を生成し、それらを詳細に分析してから、可能な限り近く一致するように Web サイトを実装する必要があります。Codex では、小さな圧縮されたボードではなく、大きく読みやすいセクション固有の画像を優先し、古い画像を切り抜くのではなくセクションや詳細ビュー用の新しいスタンドアロン画像を生成し、怠惰な生成不足を避け、カード内カード内カードの UI を避け、ヒーローをクリーンで広々とした読みやすく、小さなノートパソコンでも見やすい状態に保つ必要があります。」

SKILL.md のフロントマター説明文です。完全なファイルは約 36,361 文字あります。GitHub で完全なファイルを読む。

06 インストールする前に

image-to-code スキルに関するよくある質問

回答は 2026-09-14 時点で読んだ SKILL.md に基づくもので、記録された実行結果によるものではありません。

このスキルはどのコーディングエージェントと一緒に使うべきですか?

このスキルはCodex向けに設計されており、Codex特有の動作を明示的に参照しています。Codex内では、圧縮されたボードではなく、大きく読みやすいセクション別の画像を優先し、デフォルトでセクションごとに1枚の画像を生成すると規定されています。Codex以外では、より簡潔な複数セクション構成を許容する場合があります。

生成されたデザイン画像が不明瞭だったり、テキストが小さすぎたりする場合はどうなりますか?

このスキルは、そのセクションについて追加の詳細画像または抽出用画像を生成するか、そのセクションを新しい単体画像として再生成する必要があります。

以前に生成した大きな画像から切り出すことは決して行いません。可読性や抽出品質が向上するのであれば、画像数を惜しまずさらに画像を生成します。

Image to Code

実際の UI デザインタスクで image-to-code を実行してください。

OpenDesign をダウンロードし、SKILL.md リンクから image-to-code をインポートして、上記のプロンプトを貼り付け、結果の前にプランを読んでください。

ターミナル
npx skills add https://github.com/Leonxlnx/taste-skill --skill image-to-code

OpenDesign デスクトップ版

ひとつのデザインシステムで、すべての制作物をブランドらしく

完全な Vibe Design Workspace で、同じブランドルールを Web サイト、スライド、操作できるプロトタイプ、ダッシュボード、画像、HTML 動画に展開できます。ローカルの Codex、Claude Code、Cursor などを接続して無料で制作しましょう。

  • Web、スライド、プロトタイプ、ダッシュボード、画像、動画
  • 140+ のデザインシステムと完全なテンプレート/スキルライブラリ
  • ローカル Codex と 21+ のコーディングエージェントを接続 · 無料
無料ダウンロード

macOS と Windows に対応