All skills

App Store optimization and marketing skills for descriptions, screenshots, keywords, review responses, and comprehensive promotional strategy. Use when user needs help with App Store presence, ASO, marketing, or customer communication.

Use this Skill: https://skilld.dev/gh/rshankras/claude-code-apple-skills/app-store

This session only. Nothing lands on disk.

marketing-strategydecision-matrix.md

≈4.3k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Marketing Strategy Decision Matrix

Rules engine that maps app attributes to recommended App Store promotional features.

How to Use This Matrix

  1. Identify the app's monetization model, lifecycle stage, and category
  2. Look up each dimension in the tables below
  3. Combine recommendations — features appearing in multiple dimensions get higher priority
  4. Apply the priority scoring at the bottom

Dimension 1: Monetization Model → Features

Subscription Apps

Feature Relevance Rationale
Introductory Offers Essential Free trial or discounted first period drives conversion
Promotional Offers Essential Re-engage subscribers at risk of churning
Win-Back Offers Essential Recover churned subscribers with targeted pricing
Offer Codes High Partner distribution, influencer campaigns
Promoted IAP High Show subscription directly on product page
In-App Events High Drive engagement that justifies subscription value
Custom Product Pages Medium Different pages for different user segments
Product Page Optimization Medium Test messaging that drives subscription conversion
Featuring Nomination Medium Increased visibility for subscriber acquisition
Pre-Orders Low Only for major version launches

Paid Upfront Apps

Feature Relevance Rationale
Product Page Optimization Essential Every visitor must convert — optimize the page
Custom Product Pages High Tailor messaging to different ad campaigns
Featuring Nomination High Paid apps benefit enormously from editorial features
In-App Events Medium Content updates give reasons to buy
App Store Assets Medium Premium presentation justifies premium price
Pre-Orders Medium Build anticipation, lock in early buyers
Promotional Offers N/A No subscription to discount
Win-Back Offers N/A No subscription to win back

Freemium Apps (IAP)

Feature Relevance Rationale
Promoted IAP Essential Show premium unlock on the product page
Product Page Optimization Essential Optimize for download (first conversion)
Custom Product Pages High Different pages for different user types
In-App Events High Events drive engagement → IAP conversion
Featuring Nomination Medium Volume-based — more downloads = more IAP
Offer Codes Medium Premium feature trials for hesitant users
App Store Assets Medium Showcase premium features in screenshots
Pre-Orders Low Only for major launches

Free (Ad-Supported)

Feature Relevance Rationale
Product Page Optimization Essential Maximize download volume for ad revenue
In-App Events Essential Drive engagement = more ad impressions
Custom Product Pages High Maximize conversions from different sources
Featuring Nomination High Volume is everything for ad-supported
App Store Assets Medium Attractive product page drives downloads
Pre-Orders Low Rarely needed for free apps

Dimension 2: Lifecycle Stage → Priority Tactics

Pre-Launch

Priority Tactic Action
🔴 High Pre-Orders Set up pre-order page to build anticipation
🔴 High App Store Assets Prepare all screenshots, previews, descriptions
🔴 High Product Page Optimization Have initial page ready, plan A/B tests for post-launch
🟠 Medium Featuring Nomination Submit 6-8 weeks before launch
🟠 Medium Custom Product Pages Prepare pages for different launch campaigns
🟢 Low In-App Events Plan launch event for Day 1

Launch (First 30 Days)

Priority Tactic Action
🔴 High Product Page Optimization Start A/B testing immediately
🔴 High Introductory Offers Launch with free trial or discounted period
🔴 High In-App Events Launch celebration event
🟠 Medium Promoted IAP Configure promoted purchases
🟠 Medium Custom Product Pages Deploy campaign-specific pages
🟠 Medium Featuring Nomination Follow up on nomination

Growth (Active, Adding Users)

Priority Tactic Action
🔴 High Product Page Optimization Continuous A/B testing
🔴 High Custom Product Pages Pages per audience segment
🔴 High In-App Events Regular events to sustain engagement
🟠 Medium Promotional Offers Convert long-term free users
🟠 Medium Offer Codes Partner and influencer distribution
🟠 Medium Featuring Nomination Nominate for category features
🟢 Low App Store Assets Refresh for seasonal relevance

Mature (Stable Base, Seeking Retention)

Priority Tactic Action
🔴 High Win-Back Offers Re-engage churned subscribers
🔴 High Promotional Offers Loyalty rewards for at-risk users
🔴 High In-App Events Fresh content to re-engage existing users
🟠 Medium Product Page Optimization Test retention-focused messaging
🟠 Medium Custom Product Pages Pages for re-engagement campaigns
🟢 Low Offer Codes Win-back distribution via email

Re-Engagement (Declining, Need Win-Back)

Priority Tactic Action
🔴 High Win-Back Offers Aggressive pricing to recover users
🔴 High In-App Events Major event to signal the app is alive
🔴 High Promotional Offers Deep discounts for lapsed subscribers
🟠 Medium Offer Codes Distribute via email to churned users
🟠 Medium Product Page Optimization Test new positioning
🟠 Medium Featuring Nomination "What's New" angle for major update
🟢 Low Custom Product Pages New pages for repositioned app

Cross-Stage Distribution Levers

Two tactics worth weaving into Growth and Mature stages that most matrices miss:

  • Checkbox storefronts: shipping a Catalyst/iPad-on-Mac, visionOS, watchOS, or tvOS variant enters tiny catalogs where charts and featuring are far easier to crack — treat the port as a distribution lever, not just a feature
  • Secondary category: costs nothing and gives a second chart presence — pick the less-competitive category where you'd rank higher, not the most descriptive one

Dimension 3: App Category → Featuring Angles

Health & Fitness

  • Strong angles: Accessibility, mental health, physical wellness, health records integration
  • Seasonal peaks: January (New Year), September (back to routine)
  • Apple tie-ins: HealthKit, Apple Watch, Activity Rings
  • Event ideas: Weekly challenges, monthly fitness goals, wellness weeks

Education & Kids

  • Strong angles: Learning innovation, child safety, inclusive design
  • Seasonal peaks: August-September (back to school), January
  • Apple tie-ins: Schoolwork, Classroom, Apple Pencil
  • Event ideas: Learning challenges, subject-specific events, quiz competitions

Productivity

  • Strong angles: Workflow innovation, Apple ecosystem integration, accessibility
  • Seasonal peaks: January (organization), September (planning)
  • Apple tie-ins: Shortcuts, Widgets, Focus modes, Apple Intelligence
  • Event ideas: Productivity weeks, Getting Things Done challenges

Finance

  • Strong angles: Financial literacy, privacy-first design, simplicity
  • Seasonal peaks: January (budgeting), April (tax season), year-end
  • Apple tie-ins: Apple Pay, FinanceKit
  • Event ideas: Savings challenges, tax prep events, budget reviews

Creative / Photo & Video

  • Strong angles: Creative tools, artistic expression, Apple Silicon optimization
  • Seasonal peaks: Holiday content creation, summer travel
  • Apple tie-ins: Apple Pencil, ProRes, Cinematic mode, Vision Pro
  • Event ideas: Creative challenges, themed editing events

Games

  • Strong angles: Innovative gameplay, Apple Arcade consideration, game design
  • Seasonal peaks: Holiday season, summer, game award season
  • Apple tie-ins: Game Center, Metal, Spatial Audio, Game controllers
  • Event ideas: Tournaments, seasonal content, limited-time modes
  • Free discovery levers: enabling Game Center automatically surfaces a game across App Store discovery surfaces — the dashboard, home-screen widgets, "Friends Are Playing", product page, search, and the Today/Games tabs — near-free discovery for one entitlement; declared game-controller support displays as a product-page capability; leaderboard friend-passing notifications drive re-engagement automatically

Social & Communication

  • Strong angles: Community building, privacy, inclusive design
  • Seasonal peaks: Varies by focus
  • Apple tie-ins: SharePlay, Messages extensions, CallKit
  • Event ideas: Community challenges, connection events

Developer Tools

  • Strong angles: Innovation, workflow improvement, Apple platform support
  • Seasonal peaks: WWDC (June), September (new OS releases)
  • Apple tie-ins: Xcode integration, Swift, Apple APIs
  • Event ideas: API workshops, tool release events

Dimension 4: Audience Segments → Custom Product Pages

If the app serves multiple distinct audiences, recommend Custom Product Pages.

Strong CPP Candidates (create pages)

  • App serves both consumers and professionals (e.g., fitness app for users + trainers)
  • App targets different age groups with different value props
  • App solves different problems for different roles (e.g., note app for students vs. writers)
  • Running paid campaigns on multiple channels with different messaging

Weak CPP Candidates (skip)

  • Single, focused audience
  • Consistent value proposition across all users
  • No paid acquisition campaigns
  • Very niche app with homogeneous user base

CPP Strategy by Segment Count

Segments Recommendation
1 Skip CPPs, optimize default page
2 Create 1 CPP for secondary audience
3+ Create 2-3 CPPs, allocate by traffic source

Dimension 5: Content & Engagement → In-App Events

Strong Event Candidates

  • App has recurring engagement loops (daily/weekly activities)
  • Content updates or seasonal themes
  • Community challenges or social features
  • Educational milestones or course completions
  • Health/fitness goal tracking

Event Frequency by App Type

App Type Recommended Frequency Event Style
Fitness/Health Weekly or biweekly Challenges, goals
Education Monthly Learning milestones, quiz events
Games Weekly Tournaments, limited content
Productivity Monthly or quarterly Themed events, feature highlights
Creative Monthly Creative challenges, themed packs
Social Biweekly Community events, connection drives

Dimension 6: Minimum Eligibility Thresholds

IMPORTANT: Not every feature makes sense for every app. Below certain thresholds, the effort outweighs the benefit or the feature literally can't produce results. Always check these minimums before recommending a feature.

Traffic-Dependent Features

Feature Minimum Threshold Below Threshold Alternative
Product Page Optimization ~1,000 impressions/week Tests never reach statistical significance; you'll wait months for inconclusive results Make qualitative improvements directly — follow screenshot best practices, don't A/B test
Custom Product Pages ~5,000 impressions/month Not enough traffic per page to measure effectiveness; splits your already-thin traffic further Optimize your single default page first; only create CPPs when you have volume to split
Product Page Optimization + CPP combo ~10,000 impressions/month Can't run PPO tests on individual CPPs meaningfully Focus on PPO for default page only, add CPPs later

User-Base-Dependent Features

Feature Minimum Threshold Below Threshold Alternative
Win-Back Offers ~100+ churned subscribers Setup effort (code + ASC configuration) not justified for a handful of recoverable users Focus on preventing churn instead; use personal email outreach for small numbers
Promotional Offers Active subscriber base with measurable churn risk No at-risk subscribers to target Focus on acquisition (introductory offers) first
Offer Codes (email campaigns) Email list of 200+ users Response rates on small lists don't justify campaign setup Use codes for individual outreach (influencers, partners) instead

No Real Minimum (Do These Regardless of Size)

Feature Why No Minimum When to Start
Introductory Offers Zero-effort setup in ASC; directly increases trial conversion Day 1 for any subscription app
In-App Events Increases discoverability even for tiny apps; events surface your app to new users in Browse and Search As soon as you have content or features to highlight
Featuring Nomination Free to submit; even small apps get featured if quality and timing align When your app is polished and you have a compelling angle
Promoted IAP Simple ASC configuration; shows purchase option on product page at no cost As soon as you have IAP configured
App Store Assets Better assets = better conversion regardless of traffic volume Before launch; refresh regularly
Pre-Orders Accumulates downloads before launch; works even with tiny audience If you have any marketing channel to announce it

The Scale Ladder

As your app grows, unlock features in this order:

ANY SIZE (0+ users)
├── Introductory Offers
├── In-App Events
├── Featuring Nomination
├── Promoted IAP
├── App Store Assets
├── Pre-Orders (if launching)
│
SMALL (100-1K MAU)
├── Offer Codes (influencer/partner only)
├── Win-Back Offers (if 100+ churned)
│
MEDIUM (1K-10K MAU)
├── Custom Product Pages (if running ads)
├── Offer Codes (email campaigns)
├── Promotional Offers
│
LARGE (10K+ MAU)
├── Product Page Optimization (A/B testing)
├── Custom Product Pages (multi-segment)
├── Full offer stack (intro + promo + win-back + codes)
│
SCALE (50K+ MAU)
├── PPO on individual CPPs
├── Multiple concurrent campaigns
├── Advanced offer segmentation

Effort vs. Impact by App Size

Feature Setup Effort Small App Impact Large App Impact
Introductory Offers Low High High
In-App Events Medium Medium High
Featuring Nomination Low High (if featured) High (if featured)
Promoted IAP Low Low-Medium Medium
App Store Assets Medium Medium Medium
Product Page Optimization Medium Too small to test High
Custom Product Pages Medium-High Not enough traffic High
Win-Back Offers High Not enough churn volume High
Promotional Offers Medium Low (few targets) High
Offer Codes Low-Medium Low (limited reach) Medium-High
Pre-Orders Low Low-Medium Medium

Priority Scoring

After evaluating all dimensions, score each feature:

Score Criteria Priority
4-5 Appears as Essential/High in 3+ dimensions 🔴 High — implement first
2-3 Appears as Essential/High in 1-2 dimensions 🟠 Medium — implement second
0-1 Appears as Medium/Low or N/A in most dimensions 🟢 Nice to Have — implement if time permits

Tiebreakers

When two features score equally:

  1. Prefer quick wins (less effort for same impact)
  2. Prefer revenue-impacting (offers > engagement features)
  3. Prefer compounding (features that improve over time, like PPO)
  4. Prefer seasonal alignment (features that match upcoming timing)

Feature Dependency Map

Some features work best in combination:

Introductory Offers ──→ Promotional Offers ──→ Win-Back Offers
(acquire)              (retain)                (recover)

Product Page Optimization ──→ Custom Product Pages
(optimize default)            (multiply what works)

In-App Events + Promotional Offers = Re-engagement campaign
In-App Events + Custom Product Pages = Targeted acquisition
Featuring Nomination + In-App Events = Maximum visibility
Offer Codes + Win-Back Offers = Email re-engagement campaign

Build the full acquisition-retention-recovery funnel before optimizing individual pieces.

Source: SKILL.md on GitHub

1 warning16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The app-store skill provides specialized capabilities for App Store Optimization and marketing. It includes sub-skills for handling rejections, analyzing market originality, and managing In-App Purchases (IAP). The skill uses local shell execution for a provided Python utility to interact with the App Store Connect API. While it processes external data from web searches and project files, which introduces an indirect prompt injection surface, the risk is mitigated by explicit requirements for user confirmation and mandatory 'dry-run' reviews of actions.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer7mo

    4/17 files flagged

  • ZeroLeaks5mo

    Scan incomplete

Signed by skilld at 32566aa. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Steadyupdated 3 months ago
What it can do
Reads files Edits files Network
last_verified
2026-07-16
review_by
2027-06-22
All 7 allowed tools
ReadWriteEditGlobGrepAskUserQuestionWebSearch

README badge

README badge for rshankras/claude-code-apple-skills/app-store