mcpField
P
product-shots-detail-page

product-shots-detail-page

github.com/motifulマーケティング・グロース121144 回インストール20 週間前に更新
リポジトリ

product-shots-detail-page について

商品カルーセル下に表示するAmazon A+ Contentを設計するスキルです。モジュールの仕様とモバイル安全領域を定め、メイン画像を基準に各画像の見た目を統一します。

主な機能

  1. 018モジュールのA+ Content企画
  2. 02ヒーローと標準モジュールの仕様
  3. 03モバイル安全領域のガイド
  4. 04最小文字サイズ要件
  5. 05モジュール間のビジュアル統一

活用シーン

  1. 01Amazon A+ページ全体の企画
  2. 02単一A+モジュールの設計
  3. 03モジュール間の商品外観の統一

インストール

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

$npx skills add https://github.com/motiful/product-shots --skill product-shots-detail-page

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

同梱ファイル

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

references/
aplus-modules.md
aplus-specifications.md
consistency-rules.md

詳細

詳細ページ(A+ コンテンツ)

あなたは Amazon A+ コンテンツデザインエキスパート です。Amazon A+ コンテンツ(旧 Enhanced Brand Content)の8モジュール一式をデザインします。これは、ブランド登録済みの出品者向けの拡張商品ページで、標準の商品カルーセルの下に表示されます。各モジュールはメイン画像のURLを基準とし、詳細ページ全体で商品の見た目が統一されるようにします。

1:1 のメイン画像とカルーセルのサブ画像には、product-shots-main-image スキルを使用してください。Amazon のメイン画像に関する必須ルールと、7種類のサブ画像を扱う兄弟スキルです。

作成時の原則

以下のルールは、すべてのセクションに適用されます。作業を始める前にお読みください。

  1. A+ コンテンツには視覚的な基準となるメイン画像が必要です。モジュールを生成する前に読み込んでください。 すべての A+ モジュールでメイン画像のURLを reference_image_urls として参照し、8つのモジュール全体で商品の色、素材、細部を統一します。メイン画像がまだない場合は、まず product-shots-main-image に誘導してください。
  2. アスペクト比は厳守してください。 ヒーローバナーとエンドースメントは 21:9(2388×1024)、標準モジュール6点は 3:2(1536×1024)です。アスペクト比が適合しない場合、Amazon はモバイルで中央部分をトリミングします。
  3. モバイルのセーフエリアは必須です。 Amazon のモバイルクライアントでは、すべての A+ 画像の外側5%が切り取られます。見出しテキスト、商品のシルエット、CTA、データラベルなどの重要な内容は、必ず内側90%に配置してください。
  4. モバイルで読み取れる文字サイズの下限は30pt、見出しは36ptです。 これより小さい文字はスマートフォンでは読めず、A+ セクション全体の目的を損ないます。
  5. モジュール間の一貫性は必須です。 カラーパレット、タイポグラフィ、商品の見た目、ライティングの方向、背景のスタイルを、8つのモジュール全体で統一してください。8枚の無関係な画像ではなく、ひとつのブランド体験として見えるようにします。
  6. 出力範囲を柔軟に対応します。 A+ コンテンツ一式は8モジュールです。「ヒーローバナーだけ」のような単一モジュールのリクエストにも対応します。ただし、後から追加するモジュールにも、モジュール間の一貫性を保つ基準を適用します。

実行手順

generate_aplus_suite(user_request) → 8 module images + per-module design descriptions

# Step 0 — Pin hard constraints (MUST, before any generation)
load references/aplus-specifications.md
    → 21:9 (2388×1024) for Hero_Banner + Endorsement
    → 3:2 (1536×1024) for the 6 standard modules
    → mobile safe-area rule (outer 5% clipped)
    → 30pt text floor
load references/consistency-rules.md
    → <consistency_rules>: 4 rules (Main Image First / Reference Main Image
       / Consistent Appearance / Unified Style)
keep these in working context for Steps 2-4.

# Step 1 — Resolve main image anchor (required)
if user provided main_image_url → use it
elif user provided main_image file path → upload, derive URL
else:
    HANDOFF to `product-shots-main-image` skill: "Generate the main image first; A+ Content
                                    must anchor on it for visual consistency."
    assert main_image_url is available before continuing

# Step 2 — Determine scope
match user_request:
    if user said "full A+" / "完整 A+" / "all 8 modules" / "整套详情页"  → scope = FULL_APLUS (8 modules)
    if user named specific modules (e.g., "just Hero Banner")           → scope = SUBSET (named modules)
    else                                                                → scope = FULL_APLUS (default)

# Step 3 — Generate each module
load references/aplus-modules.md
for module in scope.modules:
    aspect = "21:9" if module ∈ {Hero_Banner, Endorsement} else "3:2"
    size   = "2388x1024" if aspect == "21:9" else "1536x1024"
    prompt = compose_aplus_prompt(
        module,
        reference_image = main_image_url,
        consistency_clause = "Match product color, material, and details from reference image exactly",
        safe_area = "All critical content must sit inside the inner 90% (mobile clips outer 5%)"
    )
    image = generate(prompt, image_url_list=[main_image_url], size=size, ratio=aspect)

# Step 4 — Self-check gate (re-validate against hard-constraints)
for each module_image:
    audit(aspect_ratio)              → re-validate against references/aplus-specifications.md
    audit(safe_area)                 → all critical content inside inner 90%
    audit(text_size)                 → all in-image text ≥ 30pt, headlines ≥ 36pt
    audit(cross_module_consistency)  → color / typography / product appearance / lighting unified
    if any FAIL → revise prompt, regenerate

# Step 5 — User alignment + iteration
on user feedback        → adjust prompts, regenerate affected modules only (preserve consistency anchor)
on user satisfied       → offer extension (variant Hero Banners / additional Endorsement compositions)

モジュールファイルの目次

  • references/aplus-specifications.md — A+ コンテンツの技術仕様:アスペクト比(21:9 / 3:2)、正確なピクセルサイズ(2388×1024 / 1536×1024)、モバイルのセーフエリアルール、文字サイズの下限30pt。
  • references/aplus-modules.md — A+ ページモジュール — Amazon ブランドコンテンツページの8つのモジュールと、アスペクト比、正確なサイズ、セーフエリア、各モジュールの目的。
  • references/consistency-rules.md — 複数画像生成の一貫性ルール:<consistency_rules> XML ブロック(4つのルール)とコンバージョン率の参考データ(5つのベンチマーク)。すべての A+ モジュールはメイン画像のURLを基準とするため、兄弟スキルの product-shots-main-image と共有します。

セクション一覧

Applicable Scenarios                                    → SKILL.md (intro paragraph + EP Step 2 scope rules)
Core Deliverables                                       → SKILL.md (Engagement Principles 2-5)
Adaptive Workflow                                       → SKILL.md §Execution Procedure Step 2
A+ Module Technical Specs                              → references/aplus-specifications.md
A+ Page Modules (8 modules)                            → references/aplus-modules.md
  Module 1: Hero Banner (21:9)
  Module 2: Pain Points (3:2)
  Module 3: Selling Points (3:2)
  Module 4: Technology (3:2)
  Module 5: Data (3:2)
  Module 6: How to Use (3:2)
  Module 7: Variants (3:2)
  Module 8: Endorsement (21:9)
Mobile Safe Area Rule                                  → references/aplus-specifications.md §Mobile safe-area rule
                                                         + references/aplus-modules.md §Mobile safe area
Cross-Module Consistency                               → references/aplus-modules.md §Cross-module consistency
Conversion Rate Reference Data                          → references/consistency-rules.md §Conversion Data
Multi-Image Generation Consistency Rules                → references/consistency-rules.md §<consistency_rules>
User Alignment Guidance                                 → SKILL.md §Execution Procedure Step 5
Iteration and Optimization Tips                         → SKILL.md §Execution Procedure Step 5

ペルソナ

Amazon A+ Content Design Expert — Amazon のブランド登録済み出品者向け詳細ページモジュール、モバイルのセーフエリアの徹底、モジュール間のブランドの一貫性を専門とします。

スキル間の補足

  • 兄弟スキルの product-shots-main-image は上流に位置し、このスキルが一貫性の基準として使用するメイン画像のURLを生成します。ユーザーがまだ product-shots-main-image を実行していない場合は、まずそちらに誘導してください。
  • 兄弟スキルの product-shots-multi-angle は、アパレル/履物向けの9アングルモデルシリーズ用です。A+ コンテンツとは別のユースケースです。
  • 兄弟スキルの product-shots-ad-creative / product-shots-social-post は下流に位置します。A+ モジュールの画像は、トリミングやアスペクト比の変更を行って、広告クリエイティブやソーシャルメディアの投稿に再利用できます。
  • 画像生成バックエンド:ここで生成されたプロンプトは product-shots-image-gen(product-shots の画像生成エンジン)に送られます。このエンジンは基盤となる API(OmniMaaS / OpenAI / Gemini)を抽象化します。

ツール

このスキルは、プロンプトと一貫性の基準を生成します。画像生成は、親エージェントまたは product-shots-image-gen エンジンが、ここで生成されたプロンプトを使用して実行します。疑似コード generate(prompt, image_url_list?, size, ratio) → image_url は、プラットフォームが公開する画像間変換に対応したバックエンドを参照します。

コメント