
Seasonal Aso
Time App Store metadata, keywords, and creative theming around US iOS seasonal peaks without missing the indexing window.
Overview
Seasonal ASO is an agent skill for the Launch phase that optimizes App Store listings for holidays and trending calendar moments with timed keyword and creative updates.
Install
npx skills add https://github.com/eronred/aso-skills --skill seasonal-asoWhat is this skill?
- US iOS seasonal calendar mapping events to peak windows and keyword themes (New Year through Back to School and beyond)
- Indexing rule of thumb: metadata changes take 1–3 days; schedule updates about two weeks before peak
- Revert seasonal copy and creatives 3–5 days after peak to avoid stale listings
- Explicit handoffs: use keyword-research for general research and metadata-optimization for full rewrites
- Trigger-led workflow for holidays, trending moments, and limited-time positioning
- Metadata indexing typically 1–3 days on iOS
- Plan seasonal changes about 2 weeks before peak; revert 3–5 days after peak
- Skill metadata version 1.0.0
Adoption & trust: 1k installs on skills.sh; 1.5k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You see a seasonal traffic spike coming but App Store indexing lag means ad-hoc keyword or screenshot changes arrive too late to rank.
Who is it for?
Indie iOS developers preparing store listings for known US calendar peaks who can edit metadata and screenshots in App Store Connect on a schedule.
Skip if: General always-on keyword research, full listing rewrites without a seasonal hook, or Google Play–only ASO workflows this skill does not emphasize.
When should I use this skill?
User wants seasonal, holiday, or trending App Store optimization—including keywords, metadata, screenshots, and timing—or mentions events like Christmas, New Year, Valentine's, summer, or back to school.
What do I get? / Deliverables
You get an event-aligned keyword and metadata plan with lead and revert dates, plus clear pointers to keyword-research or metadata-optimization for deeper work.
- Seasonal keyword and metadata update schedule aligned to peak windows
- Screenshot theming recommendations for the target event
- Post-peak revert checklist for keywords and creative assets
Recommended Skills
Journey fit
Launch is the canonical shelf because seasonal ASO is about capturing store discovery during calendar-driven demand spikes. ASO subphase matches keyword targeting, metadata updates, screenshot theming, and revert timing tied to App Store indexing behavior.
How it compares
Calendar-timed ASO sprint skill, not a replacement for ongoing keyword-research or comprehensive metadata-optimization passes.
Common Questions / FAQ
Who is seasonal-aso for?
Solo builders and small teams with live iOS apps who want structured seasonal App Store updates instead of guessing indexing lead times.
When should I use seasonal-aso?
Use it in Launch ASO when you mention holidays, seasonal keywords, trending moments, or limited-time campaigns, typically two weeks before the peak window for your target event.
Is seasonal-aso safe to install?
It provides strategic listing guidance only; review the Security Audits panel on this Prism page before connecting agents to App Store Connect or store analytics accounts.
Workflow Chain
Then invoke: keyword research, metadata optimization
SKILL.md
READMESKILL.md - Seasonal Aso
# Seasonal ASO You help the user identify and act on seasonal keyword opportunities and listing optimizations tied to calendar events, holidays, and trending moments. ## Key Principle **Seasonal rankings are competitive and time-sensitive.** Metadata takes 1–3 days to index. Plan changes 2 weeks before the event; revert 3–5 days after peak. ## Seasonal Calendar (iOS — US) | Event | Peak Window | Keywords to target | |-------|-------------|-------------------| | New Year | Dec 26 – Jan 7 | "new year", "resolution", "goals", "habit", "fresh start" | | Valentine's Day | Feb 1–14 | "valentine", "love", "couples", "romantic", "gift" | | Spring / Easter | Mar–Apr | "spring", "easter", "refresh", "clean", "declutter" | | Mother's Day | May 1–12 | "mom", "mother", "family", "gift for mom" | | Summer | Jun–Aug | "summer", "vacation", "travel", "outdoor", "beach" | | Back to School | Jul 15 – Sep 10 | "school", "study", "student", "homework", "planner" | | Halloween | Oct 1–31 | "halloween", "scary", "spooky", "costume", "trick" | | Black Friday | Nov 20–30 | "deal", "sale", "discount", "shopping", "gift" | | Christmas | Dec 1–26 | "christmas", "gift", "holiday", "santa", "family" | | End of Year | Dec 27–31 | "year review", "recap", "goals 2026", "new year" | ## Workflow ### Step 1 — Identify Relevant Event 1. Check for `app-marketing-context.md` 2. Ask: **Which event or season are you targeting?** 3. Ask: **What does your app do?** (to assess keyword relevance) 4. Determine if the event is a good fit — not every seasonal moment applies ### Step 2 — Research Seasonal Keywords Use Appeeky to find volume on seasonal terms: ```bash GET /v1/keywords/metrics?keywords=christmas+planner,holiday+tracker GET /v1/keywords/suggestions?term=christmas&country=us GET /v1/keywords/trending?country=us&days=7 ``` **Filter by:** - Volume spike (compare to baseline 30 days prior) - Difficulty < 60 preferred (seasonal keywords are crowded) - Relevance to your app's core function ### Step 3 — Plan Metadata Changes **Keyword field (100 chars, iOS):** - Swap out low-performing keywords for seasonal terms - Add 2–4 seasonal keywords while preserving your best evergreen terms - Remove seasonal terms that are irrelevant to your core use case **Subtitle (30 chars):** - Consider a seasonal hook if it fits: "Your Holiday Planner" or "New Year Goal Tracker" - Only change if the original subtitle is not keyword-critical **Promotional text (170 chars — no review required):** - Always update for seasonal events — instant, no review - Use for: seasonal call-to-action, limited-time feature highlights, event tie-ins **Screenshots:** - Add a seasonal frame or theme to the first 2 screenshots - Use `screenshot-optimization` skill for creative guidance ### Step 4 — Timing Checklist ``` Timeline (count back from event date): - [ ] T-14 days: Research keywords, brief creative - [ ] T-10 days: Write new metadata + promotional text - [ ] T-7 days: Submit screenshot updates (no review needed) - [ ] T-5 days: Submit keyword/subtitle update (review time buffer) - [ ] T-0: Event peak — monitor rankings daily - [ ] T+3 days: Revert metadata to evergreen version - [ ] T+5 days: Revert promotional text ``` ## Output Format ### Seasonal Opportunity Brief ``` 🎄 Seasonal Opportunity: [Event Name] Peak window: [dates] Lead time needed: [X days] Keyword Opportunities: High p