This handles Apple App Store metadata optimization with actual character limit validation built in. You get ASO recommendations for titles, subtitles, keywords, and descriptions, then it runs a Python validator to check you're within Apple's constraints (30 chars for app name, 100 for keywords, etc.). It includes a reference doc with ASO best practices and integrates with Krankie, a CLI tool for tracking keyword rankings over time. Useful when you're launching an app or refreshing your listing and need to balance keyword stuffing with readability. The validation step is the practical bit that saves you from copy-pasting into App Store Connect just to see what's over limit.

skills.sh installs
502
GitHub stars
101
last updated
Aug 21, 2026

Install

$ npx -y skills add timbroddin/app-store-aso-skill --skill app-store-aso --agent claude-code

Installs into .claude/skills of the current project.

Files

Apple App Store ASO Optimization

Overview

This skill enables comprehensive Apple App Store Optimization (ASO) analysis and metadata generation. Analyze existing app listings, generate optimized metadata following Apple's guidelines and character limits, provide competitive insights, and recommend screenshot storyboard strategies.

Core Workflow

When a user requests ASO optimization or metadata review:

  1. Analyze the App Context

    • Understand the app's purpose, features, and target audience
    • Identify unique value propositions and competitive differentiators
    • Note any changes or updates the user mentions
  2. Load ASO Knowledge Base

    • Reference references/aso_learnings.md for comprehensive ASO best practices
    • Apply competitive analysis strategies
    • Use proven optimization patterns
  3. Generate Optimized Metadata

    • Create optimized app name, subtitle, and promotional text
    • Write compelling description with keyword optimization
    • Generate keyword list with strategic placement
    • Ensure all metadata follows Apple's character limits

Sponsors

Details

Repository
github.com/timbroddin/app-store-aso-skill
Categories
Git & Pull Requests, Code Review & Quality, Mobile Development, Video & Audio Editing
First seen
Jun 3, 2026
1andreadellacorte avatargroove-admin-claude-statuslineandreadellacorte/grooveInstall a rich Claude Code statusline into ~/.claude/hooks/ and ~/.claude/settings.json. Displays model, git context, token usage, effort level, 5h/7d usage lim501skills.sh installs
2rshankras avatarswift-developmentrshankras/claude-code-apple-skillsSwift language patterns and best practices including concurrency, performance, and modern idioms. Use for Swift language-level code review or architecture guida501skills.sh installs
3jeffli1993 avatarseo-auditjeffli1993/seo-audit-skillAn SEO agent skill for quick, lightweight, default single-page SEO audits. Performs basic on-page and site-level checks and outputs a structured basic SEO audit500skills.sh installs
4yoanbernabeu avatarsupabase-extract-service-keyyoanbernabeu/supabase-pentest-skillsCRITICAL - Detect if the Supabase service_role key is leaked in client-side code. This is a P0 severity issue.500skills.sh installs
5aj-geddes avatardatabase-performance-debuggingaj-geddes/useful-ai-promptsDebug database performance issues through query analysis, index optimization, and execution plan review. Identify and fix slow queries.499skills.sh installs
6yoanbernabeu avatarsupabase-extract-db-stringyoanbernabeu/supabase-pentest-skillsCRITICAL - Detect exposed PostgreSQL database connection strings in client-side code. Direct DB access is a P0 issue.499skills.sh installs