This handles the full App Store Connect metadata workflow, from pulling canonical JSON files to validating and pushing changes back to ASC. The modern approach uses `asc metadata pull/push` with separate JSON files for app-level and version-level fields, which is cleaner than juggling `.strings` files or fastlane's legacy directory structure. The validation step catches field length violations before you hit the API, and dry-run modes let you preview exactly what will change. If you're still managing App Store metadata by hand in the web console or wrestling with old fastlane setups, this gives you a proper version-controlled workflow with explicit commands for keywords, localizations, and quick field updates.

skills.sh installs
8.2K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add rorkai/app-store-connect-cli-skills --skill asc-metadata-sync --agent claude-code

Installs into .claude/skills of the current project.

Files

asc metadata sync

Use this skill to keep App Store metadata in sync with App Store Connect. Prefer the canonical asc metadata workflow for app-info and version localization fields. Use the lower-level asc localizations and asc migrate commands only when the user specifically needs .strings files or legacy fastlane-format metadata.

Current canonical workflow

1. Pull canonical metadata

asc metadata pull --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata"

If the app has multiple app-info records, resolve the app-info ID first and pass it explicitly:

asc apps info list --app "APP_ID" --output table
asc metadata pull --app "APP_ID" --app-info "APP_INFO_ID" --version "1.2.3" --platform IOS --dir "./metadata"

2. Edit local files

Canonical files are written under:

  • metadata/app-info/<locale>.json for app-level fields: name, subtitle, privacyPolicyUrl, privacyChoicesUrl, privacyPolicyText
  • metadata/version/<version>/<locale>.json for version fields: description, keywords, marketingUrl, promotionalText, supportUrl, whatsNew

Copyright is not a localization field. Manage it with:

Sponsors

Details

Repository
github.com/rorkai/app-store-connect-cli-skills
Categories
Automation & Workflows, Marketing & SEO, Mobile Development, CLI & Terminal
First seen
Jun 3, 2026

More from rorkai/app-store-connect-cli-skills

All 23
1imbad0202 avatardeep-researchimbad0202/academic-research-skillsUniversal deep research agent team. 13-agent pipeline for rigorous academic research on any topic. 8 modes: full research, quick brief, paper review, lit-review8Kskills.sh installs
2flutter avatarflutter-setting-up-on-macosflutter/skillsAutomated macOS environment configuration for Flutter development with Xcode and CocoaPods setup.7.9Kskills.sh installs
3clickhouse avatarclickhouse-js-node-troubleshootingclickhouse/agent-skillsTroubleshoot and resolve common issues with the ClickHouse Node.js client (@clickhouse/client). Use this skill whenever a user reports errors, unexpected behavi7.8Kskills.sh installs
4affaan-m avatardocker-patternsaffaan-m/eccDocker and Docker Compose patterns for local development, container security, networking, volume strategies, and multi-service orchestration.7.7Kskills.sh installs
5uditakhourii avataradhduditakhourii/adhdParallel divergent ideation for coding agents. Spawns N isolated branches under different cognitive frames (regulator, biology, speedrunner, 10-year-old, $0 bud7.6Kskills.sh installs
6wshobson avatarevaluation-methodologywshobson/agentsPluginEval quality methodology — dimensions, rubrics, statistical methods, and scoring formulas. Use this skill when understanding how plugin quality is measure7.6Kskills.sh installs