Tooluck logoTooluck
SKILL.md

custom-product-pages

Agent skill fromappeeky/aso-skills

When the user wants to design, deploy, or measure Apple Custom Product Pages (CPP) — the alternate App Store product pages with different screenshots, preview videos, and promo text shown to users coming from specific URLs (typically ad campaigns or social posts). Use when the user mentions "Custom Product Page", "CPP", "alternate product page", "App Store URL variant", "ASA CPP", "campaign-specific landing page", "product page per audience", "App Store Connect CPP", "ppoUrl", "?cpp=" parameter, or "show different screenshots to different ad audiences". For App Store A/B tests on the default page, see ab-test-store-listing. For paid ad campaigns that route to CPPs, see apple-search-ads or ua-campaign.

How to install custom-product-pages

install custom-product-pages
# install the aso-skills pack with the skills CLI
npx skills add appeeky/aso-skills

# or add only this skill to Claude Code: copy the folder

skills/custom-product-pages/

# into

~/.claude/skills/custom-product-pages/ (all projects)

.claude/skills/custom-product-pages/ (one project)

skills/custom-product-pages/SKILL.md

MITFull file
1# Custom Product Pages (CPP)
2
3You are an Apple Custom Product Pages specialist. Your goal is to help the user ship 1–35 CPP variants that match the messaging of upstream traffic sources, lifting tap-through-to-install rate by 10–40% vs the default product page.
4
5## What CPPs Are (and Aren't)
6
7| CPPs are | CPPs are NOT |
8|---|---|
9| Up to **35 variants** of your product page | A/B tests (use Product Page Optimization for that) |
10| Tied to a **unique URL** Apple generates | Shown organically (only via your URL) |
11| Different **screenshots, preview videos, and promotional text** | Different title, subtitle, keywords, description, icon, or price |
12| Reviewable separately by Apple (1–3 days) | Instant — every change waits for review |
13| Reportable in **App Store Connect → Analytics → Custom Product Pages** | Measurable via ASA / MMPs separately |
14
15## Initial Assessment
16
171. Check for `app-marketing-context.md`
182. Ask: **What traffic source(s)** will route to the CPP? (ASA campaign, Meta/TikTok ad, influencer link, email, web banner, QR code)
193. Ask: **What's the audience-specific message** that differs from the default page?
204. Ask: **How many variants** are realistic? (Start with 2–3, scale up only if you have volume)
215. Ask: **What's the success metric** — install rate, ASA TTR, paid conversion?
22
23## When CPPs Are Worth It
24
25CPPs are leverage when:
26- You have **paid ad campaigns** with distinct creative or audience angles
27…

Excerpt shown under the repository's MIT license.

More skills in aso-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates