claudeers.
// Claude Skills

aso-skill

Complete App Store Optimization (ASO) skill for Claude Code - metadata generation, competitor analysis, App Store Connect submission, and screenshot creation

// Claude Skills[ cli ][ api ][ web ][ mobile ][ claude ]#claude#android#app-store-connect#app-store-optimization#aso#claude-code#claude-skill#ios#skillsNOASSERTION$open-sourceupdated 21 days ago
Actively maintained
91/100
last commit about 1 month ago
last release none
releases 0
open issues 1
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up aso-skill (claude-skill project) into my current project.
Found on https://claudeers.com/aso-skill
Repo: https://github.com/furkancingoz/aso-skill
Homepage/docs: —
Detected install method: claude-skill → # copy this skill into .claude/skills/aso-skill/
Category: skills. Platforms: cli, api, web, mobile.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-skill)
# copy the skill dir into your project:
# .claude/skills/aso-skill/   (or ~/.claude/skills/aso-skill/ for all projects)
// or clone
git clone https://github.com/furkancingoz/aso-skill

// compatibility

Platformscli, api, web, mobile
Operating systems
AI compatibilityclaude
LicenseNOASSERTION
Pricingopen-source
LanguagePython

🚀 ASO Skill - Complete App Store Optimization for Claude Code.

100% Open Source ASO toolkit for Claude Code

No subscriptions. No API keys required. No hidden costs.

FeaturesInstallationQuick StartCommandsWorkflows


📋 Overview

ASO Skill is a completely free and open source App Store Optimization toolkit for Claude Code. Generate metadata, analyze competitors, create screenshots, manage versions, and submit to App Store Connect - all with 6 simple commands.

🆓 Why Open Source?

  • No monthly fees - Unlike AppTweak, Sensor Tower, or ASOTools
  • No API limits - Use as much as you want
  • Full transparency - See exactly how it works
  • Community driven - Contribute and improve together
  • Self-hosted - Your data stays with you

🎯 What Makes This Different

FeatureTraditional ASO ToolsASO Skill
Price$50-500/monthFree forever
Metadata GenerationManual writingAI-powered, character-validated
Competitor AnalysisExpensive subscriptionsFree iTunes API integration
ScreenshotsDesign software neededAI-generated with Gemini MCP
App Store ConnectManual submissionDirect API integration
Version ManagementASC web interfaceCLI commands
WorkflowFragmented tools6 unified commands

✨ Features

📝 Metadata Optimization (/aso)

  • Quick mode - Copy-paste ready metadata in minutes
  • Audit mode - Full competitor analysis and research
  • Localize mode - Translate .xcstrings to 70+ languages
  • Character validation - All limits enforced

🔌 App Store Connect (/aso-connect)

  • Setup wizard - Configure API credentials
  • Status check - Verify submission readiness
  • Sync metadata - Push to ASC directly

🚀 Release Management (/aso-release)

  • Create versions - New App Store versions
  • Attach builds - Link builds to versions
  • Submit for review - One command submission
  • What's New - Generate from git commits
  • Phased release - Control rollout percentage

📸 Assets (/aso-assets)

  • Screenshots - AI-generated with Gemini MCP
  • IAP setup - Create and manage in-app purchases
  • Upload - Push assets to ASC

💬 Management (/aso-manage)

  • Reviews - AI response suggestions
  • Legal docs - Privacy Policy, Terms, EULA
  • GDPR/CCPA - Compliance ready

🔨 Build (/aso-build)

  • XcodeBuildMCP - Build, archive, upload
  • Simulator/Device - Target any platform
  • TestFlight - Direct upload

📦 Installation

git clone https://github.com/furkancingoz/aso-skill.git ~/.claude/skills/aso

Option 2: Project-Level

mkdir -p .claude/skills
git clone https://github.com/furkancingoz/aso-skill.git .claude/skills/aso

Dependencies

# Required: JWT token generation
pip3 install PyJWT cryptography

# Optional: Screenshot generation
claude mcp add gemini-mcp -s user -- npx -y @houtini/gemini-mcp
export GEMINI_API_KEY="your_key"

# Optional: IAP sync with RevenueCat
claude mcp add --transport http revenuecat https://mcp.revenuecat.ai/mcp \
  --header "Authorization: Bearer YOUR_V2_API_KEY"

🚀 Quick Start

1. Setup Credentials

/aso-connect setup

2. Generate Metadata

/aso TaskFlow

3. Create Screenshots

/aso-assets screenshots

4. Submit to App Store

/aso-release create 1.0.0
/aso-release attach
/aso-connect sync
/aso-release submit

🎮 Commands

CommandPurposeSubcommands
/asoMetadata generation(default), --audit, --localize
/aso-connectASC integrationsetup, status, sync
/aso-releaseVersion managementcreate, attach, submit, notes, phased
/aso-assetsScreenshots & IAPscreenshots, iap
/aso-manageReviews & legalreviews, legal
/aso-buildXcode build(default), --archive, --upload

Command Examples

# Quick metadata
/aso "My App Name"

# Full audit with competitors
/aso MyApp --audit --competitors "Todoist,Any.do"

# Translate to multiple languages
/aso --localize tr,de,ja

# Check submission readiness
/aso-connect status

# Create new version and submit
/aso-release create 1.2.0
/aso-release attach
/aso-release submit

# Generate screenshots
/aso-assets screenshots

# Manage reviews
/aso-manage reviews --negative

# Generate legal documents
/aso-manage legal privacy

📊 Workflows

Full App Store Submission

/aso-connect setup                # 1. Configure credentials
/aso AppName --audit              # 2. Research + optimize
/aso-assets screenshots           # 3. Generate screenshots
/aso-assets iap                   # 4. Set up IAPs
/aso-release create 1.0.0         # 5. Create version
/aso-release attach               # 6. Attach build
/aso-connect sync                 # 7. Push metadata
/aso-connect status               # 8. Verify readiness
/aso-release submit               # 9. Submit for review

Version Update

/aso-release notes                # Generate What's New from git
/aso-release create 1.1.0         # Create new version
/aso-release attach               # Attach latest build
/aso-release submit               # Submit for review
/aso-release phased start         # Enable phased release

Localization

/aso --localize tr,de,ja          # Translate .xcstrings
/aso-connect sync --locale tr     # Sync Turkish metadata

🔧 Character Limits

Apple App Store

FieldLimitNotes
Title30Include primary keyword
Subtitle30No overlap with title
Keywords100Comma-separated, no spaces
Promo Text170Editable without update
Description4000Include app name 3-5x

Google Play Store

FieldLimitNotes
Title50More keywords allowed
Short Desc80Shows in search results
Full Desc4000Keywords ARE indexed

🛠️ Architecture

aso-skill/
├── SKILL.md              # Main skill definition
├── CLAUDE.md             # Development guidance
├── README.md             # This file
├── agents/
│   ├── aso-quick.md      # Fast metadata (sonnet)
│   └── aso-full.md       # Full audit (opus)
├── commands/
│   ├── aso.md            # Metadata + audit + localize
│   ├── aso-connect.md    # Setup + status + sync
│   ├── aso-release.md    # Version + build + submit
│   ├── aso-assets.md     # Screenshots + IAP
│   ├── aso-manage.md     # Reviews + legal
│   └── aso-build.md      # Xcode build
├── lib/
│   ├── itunes_api.py     # iTunes Search API
│   ├── keyword_engine.py # Keyword analysis
│   └── asc_api.py        # App Store Connect API
└── templates/
    ├── apple-metadata.md
    └── google-metadata.md

🔌 Integrations

App Store Connect API (Built-in)

  • Direct API integration
  • JWT authentication
  • Version, build, metadata management

iTunes Search API (Built-in)

  • Free, official Apple API
  • Competitor analysis
  • No authentication required

Gemini MCP (Screenshots)

claude mcp add gemini-mcp -s user -- npx -y @houtini/gemini-mcp
export GEMINI_API_KEY="your_key"

RevenueCat MCP (IAP Sync)

claude mcp add --transport http revenuecat https://mcp.revenuecat.ai/mcp \
  --header "Authorization: Bearer YOUR_V2_API_KEY"

XcodeBuildMCP (Build)


📚 Credits

This skill combines best practices from:

ProjectContribution
alirezarezvani/claude-code-aso-skillMulti-agent system, structured outputs
Mehrozsheikh/aso-appstore-listing-skillMinimal skill format, Astro MCP
adamlyttleapps/claude-skill-aso-appstore-screenshotsScreenshot generation

❓ FAQ

Do I need paid ASO tools?

No. This skill uses free iTunes Search API and industry benchmarks.

Can I use this for both iOS and Android?

Yes. Generates metadata for Apple App Store and Google Play Store.

How does App Store Connect work?

Direct API calls using JWT authentication. Run /aso-connect setup to configure.

Can I customize the agents?

Yes. All agents are Markdown files - edit freely.


🤝 Contributing & Extending

Fork & Build Your Own

# 1. Fork on GitHub, then clone
git clone https://github.com/YOUR_USERNAME/aso-skill.git
cd aso-skill

# 2. Install and use immediately
cp -r . ~/.claude/skills/aso/

# 3. Customize as you want
# - Edit commands/*.md for new features
# - Modify lib/*.py for API changes
# - Add new agents in agents/

Contribute Back

git checkout -b feature/your-feature
git commit -m "feat: add your feature"
git push origin feature/your-feature
# Open a Pull Request

Extension Ideas

  • 🌐 Google Play API - Play Console integration
  • 📊 Analytics Dashboard - Keyword ranking history
  • 🤖 More MCPs - AppTweak, Sensor Tower integrations
  • 🌍 More Languages - Expand localization support
  • 📱 TestFlight Management - Beta tester workflows

Project Structure (Easy to Extend)

commands/     ← Add new /aso-xxx commands here
lib/          ← Python API clients
agents/       ← AI agent definitions
templates/    ← Output templates

All files are Markdown or Python - no complex build system.


📄 License

MIT License - see LICENSE for details.

You can:

  • ✅ Use commercially
  • ✅ Modify freely
  • ✅ Distribute copies
  • ✅ Use privately
  • ✅ Sublicense

⭐ Star History

Star History Chart

Created by @furkancingoz

⬆ Back to Top

// faq

What is aso-skill?

Complete App Store Optimization (ASO) skill for Claude Code - metadata generation, competitor analysis, App Store Connect submission, and screenshot creation. It is open-source on GitHub.

Is aso-skill free to use?

aso-skill is open-source under the NOASSERTION license, so it is free to use.

What category does aso-skill belong to?

aso-skill is listed under skills in the Claudeers registry of Claude-compatible tools.

2 views
34 stars
unclaimed
updated 21 days ago

// embed badge

aso-skill on Claudeers
[![Claudeers](https://claudeers.com/api/badge/aso-skill.svg)](https://claudeers.com/aso-skill)

// retro hit counter

aso-skill hit counter
[![Hits](https://claudeers.com/api/counter/aso-skill.svg)](https://claudeers.com/aso-skill)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/Shell272,506MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/Python169,406[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/Python129,208MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/Python106,387MIT[ claude ]
→ see how aso-skill connects across the ecosystem