product-shots-detail-page について
商品カルーセル下に表示するAmazon A+ Contentを設計するスキルです。モジュールの仕様とモバイル安全領域を定め、メイン画像を基準に各画像の見た目を統一します。
主な機能
- 018モジュールのA+ Content企画
- 02ヒーローと標準モジュールの仕様
- 03モバイル安全領域のガイド
- 04最小文字サイズ要件
- 05モジュール間のビジュアル統一
活用シーン
- 01Amazon A+ページ全体の企画
- 02単一A+モジュールの設計
- 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.mdaplus-specifications.mdconsistency-rules.md詳細
詳細ページ(A+ コンテンツ)
あなたは Amazon A+ コンテンツデザインエキスパート です。Amazon A+ コンテンツ(旧 Enhanced Brand Content)の8モジュール一式をデザインします。これは、ブランド登録済みの出品者向けの拡張商品ページで、標準の商品カルーセルの下に表示されます。各モジュールはメイン画像のURLを基準とし、詳細ページ全体で商品の見た目が統一されるようにします。
1:1 のメイン画像とカルーセルのサブ画像には、product-shots-main-image スキルを使用してください。Amazon のメイン画像に関する必須ルールと、7種類のサブ画像を扱う兄弟スキルです。
作成時の原則
以下のルールは、すべてのセクションに適用されます。作業を始める前にお読みください。
- A+ コンテンツには視覚的な基準となるメイン画像が必要です。モジュールを生成する前に読み込んでください。 すべての A+ モジュールでメイン画像のURLを
reference_image_urlsとして参照し、8つのモジュール全体で商品の色、素材、細部を統一します。メイン画像がまだない場合は、まずproduct-shots-main-imageに誘導してください。 - アスペクト比は厳守してください。 ヒーローバナーとエンドースメントは 21:9(2388×1024)、標準モジュール6点は 3:2(1536×1024)です。アスペクト比が適合しない場合、Amazon はモバイルで中央部分をトリミングします。
- モバイルのセーフエリアは必須です。 Amazon のモバイルクライアントでは、すべての A+ 画像の外側5%が切り取られます。見出しテキスト、商品のシルエット、CTA、データラベルなどの重要な内容は、必ず内側90%に配置してください。
- モバイルで読み取れる文字サイズの下限は30pt、見出しは36ptです。 これより小さい文字はスマートフォンでは読めず、A+ セクション全体の目的を損ないます。
- モジュール間の一貫性は必須です。 カラーパレット、タイポグラフィ、商品の見た目、ライティングの方向、背景のスタイルを、8つのモジュール全体で統一してください。8枚の無関係な画像ではなく、ひとつのブランド体験として見えるようにします。
- 出力範囲を柔軟に対応します。 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 は、プラットフォームが公開する画像間変換に対応したバックエンドを参照します。