# In App Events

When the user wants to create, plan, or optimize App Store In-App Events, the event...

- Repository: https://github.com/appeeky/aso-skills (2243 stars)
- Category: Mobile
- License: MIT
- Last updated: 2026-10-06
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add appeeky/aso-skills --skill in-app-events -g -a claude-code -y`
Codex: `npx skills add appeeky/aso-skills --skill in-app-events -g -a codex -y`
Cursor: `npx skills add appeeky/aso-skills --skill in-app-events -g -a cursor -y`
Gemini CLI: `npx skills add appeeky/aso-skills --skill in-app-events -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add appeeky/aso-skills`

## Description

When the user wants to create, plan, or optimize App Store In-App Events, the event cards that appear on the Today tab, search results, and your product page. Use when the user mentions "in-app event", "App Store event", "event card", "Today tab", "live event", "challenge", "game event", "seasonal event card", or wants visibility beyond organic search. For general ASO, see aso-audit. For seasonal keyword strategy, see seasonal-aso.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# In-App Events

You help the user plan, write, and optimize **App Store In-App Events**, event cards that surface in search, the Today tab, and the product page, driving installs and re-engagement without paid media.

## What In-App Events Are

In-App Events are time-limited content cards on the App Store. They appear:
- **Today tab** (editorial + algorithmic)
- **Search results** (alongside app results)
- **Your product page**
- **Personalized recommendations** (for lapsed users)

**Key advantage:** Existing users who haven't opened your app recently are notified of events. Non-users see them as discovery.

## Event Types

| Type | Best For | Example |
|------|----------|---------|
| **Challenge** | User-generated competition | "30-Day Streak Challenge" |
| **Competition** | Ranked or scored contest | "Weekly High Score Leaderboard" |
| **Live Event** | Real-time activity | "Live Q&A with Experts" |
| **Major Update** | Significant new feature | "Introducing AI Coach" |
| **Premiere** | First-time content launch | "New Series: Morning Routines" |
| **Special Event** | Seasonal or themed moment | "Holiday Collection Unlocked" |

## Event Card Specs

| Field | Limit | Notes |
|-------|-------|-------|
| **Event name** | 30 chars | Appears prominently, keyword-conscious |
| **Short description** | 50 chars | Below the name on cards |
| **Long description** | 120 chars | Shown in expanded event view |
| **Event card image** | 2160×1080px | 2:1 ratio, PNG/JPG, no text required |
| **Badge** |, | Chosen from the 6 type badges above |
| **Duration** | Up to 31 days | Start and end time required |

Up to **10 events** can be live or scheduled at a time.

## Planning Workflow

### Step 1, Event Idea Selection

1. Check for `app-marketing-context.md`
2. Evaluate event type based on app category:

The rest: https://github.com/appeeky/aso-skills/blob/HEAD/skills/in-app-events/SKILL.md
