Skills

Asc In App Events

Create and localize App Store in-app events, upload event media, and submit or recover...

Install

npx skills add rorkai/app-store-connect-cli-skills --skill asc-in-app-events -g -a claude-code -y
Category
Mobile
Updated
9d ago
License
MIT
Context cost
Mediumabout 1,947 tokens
Runs scripts
No, instructions only

What it does

Create and localize App Store in-app events, upload event media, and submit or recover event review submissions with asc. Use when managing in-app events, event card or details page assets, or event-specific submission errors.

asc in-app events

Use asc app-events for the requested stages only. A localization, media upload, or diagnostic request does not authorize creating or submitting another event. Preserve the resolved app, event, platform, locales, and existing authorization.

Inspect the target

Check asc app-events --help and the relevant subcommand help before execution. Resolve the app ID and auth profile; inspect an existing event before changing it:

asc app-events list --app "APP_ID" --paginate --output json
asc app-events view --event-id "EVENT_ID" --output json
asc app-events localizations list --event-id "EVENT_ID" --paginate --output json

Use explicit --output json when parsing results; output defaults are TTY-aware. Keep event IDs and localization IDs distinct.

Prepare and create

  • Choose the event badge and intended territories. Check help for accepted --event-type, --purpose, and --purchase-requirement values; do not infer that every value described in App Store Connect is supported by the CLI.
  • Set future RFC 3339 dates: start before end, duration from 15 minutes to 31 days, and publish start no more than 14 days before the event and no later than start. The CLI parses timestamps but does not enforce all of Apple's schedule rules.
  • Provide a deep link that opens the event's destination. Test the universal link or custom URL scheme in the intended app build; a registered scheme alone does not prove the destination works. Creation without a deep link can succeed even though the event is not ready for review.

Replace the date variables with the agreed schedule before creating:

Read the whole SKILL.md on GitHub

More in Mobile