One-click install
npx skills add https://github.com/furkancingoz/aso-skill --skill aso-furkancingoz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aso
Source: https://github.com/furkancingoz/aso-skill/tree/main
Command: npx skills add https://github.com/furkancingoz/aso-skill --skill aso-furkancingoz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyJWT, cryptography, Pillow, SF Pro Display Black font.

What problem does it solve?

ASO-as-code for Claude Code streamlines the work of researching competitors, generating compliant App Store/Google Play metadata, producing screenshot specs, and preparing App Store Connect releases—so you can ship faster without manual copy/paste and limit mistakes.

Core Features & Use Cases

  • Metadata generation with validation: Produce Apple and Google listing fields (title, subtitle, keywords, description, promo/Whats New) with character-limit and duplication rules (e.g., keyword overlaps across fields).
  • Competitor research & audit mode: Pull competitor signals and generate a structured master action plan including keyword gaps, optimized metadata, and a launch checklist/timeline.
  • Localization support: Translate and update Xcode .xcstrings-based localized listing content and sync by locale.
  • App Store Connect integration: Configure credentials, check submission readiness, sync metadata to ASC, and manage versions/build attachment/submission.
  • Assets + screenshots workflow: Generate screenshot specs and create/upload polished screenshots (with MCP-based image generation) and support IAP setup.

Quick Start

Use ASO Skill by running the command /aso-connect setup to configure your App Store Connect API credentials, then run /aso "MyApp" to generate validated copy-paste metadata in minutes.

Frequently Asked Questions about aso

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate App Store metadata that strictly complies with character limits and keyword duplication rules?

App Store metadata generation validates Apple and Google listing fields against strict character-limit compliance and keyword-duplication rules across fields. It automatically produces validated title, subtitle, keywords, and description text to prevent manual submission errors.

Can I sync generated listing fields directly to the App Store Connect API?

Yes, App Store Connect integration uses ASC JWT authentication to sync listing fields directly to the API. You can check submission readiness, manage versions, attach builds, and sync metadata on-demand without manual copy/paste.

How do I localize Xcode .xcstrings files for multiple App Store locales?

Localization support translates and updates Xcode .xcstrings-based localized listing content and syncs the output by locale. This automates the multilingual App Store optimization process to maintain consistent metadata across regions.

What is the best way to research competitors for App Store Optimization?

Competitor research and audit mode pulls competitor signals to generate a structured master action plan. This includes identifying keyword gaps, optimized metadata recommendations, and a launch checklist timeline for app release preparation.

Does App Store Optimization work with automated screenshot generation workflows?

Yes, the screenshot workflow generates screenshot specs and creates polished screenshots using MCP-based image generation. It requires the SF Pro Display Black font and Pillow dependency to produce compliant App Store assets.

Do I need App Store Connect API credentials to start optimizing my app listing?

You must run the setup command to configure App Store Connect API credentials before generating metadata. This authentication setup enables JWT-based syncing and version management directly through the App Store Connect API.