Back to Skills

asc-localize-metadata

Automatically translate and sync App Store metadata (description, keywords, what's new, subtitle) to multiple languages using LLM translation and asc CLI. Use when asked to localize an app's App Store listing, translate app descriptions, or add new languages to App Store Connect.

841stars46forksUpdated 6/4/2026

Security Assessment

Safe(100/100)
Security Score100/100

About asc-localize-metadata

The asc-localize-metadata skill automates the process of translating and synchronizing App Store Connect metadata across multiple languages. It is designed for teams that need to maintain localized App Store listings without manually editing each language version. The skill retrieves metadata from an existing source locale, typically English, translates the content using a large language model (LLM), and uploads the localized versions back to App Store Connect using the asc command-line interface. This helps streamline localization workflows, reduce manual effort, and ensure consistency across supported markets.

The skill supports both version localizations and app-info localizations. It provides guidance for resolving required identifiers such as app IDs, version IDs, and app-info IDs, downloading localization files, and managing metadata through deterministic, ID-based operations. Supported metadata fields include descriptions, keywords, what's new content, promotional text, URLs, app names, subtitles, and privacy-related fields. It emphasizes verification of asc CLI commands through help documentation, use of explicit flags, JSON output conventions, and formal translation standards tailored to App Store marketing content.

This skill is intended for mobile app developers, release managers, localization specialists, growth teams, and App Store Connect administrators who manage multilingual app listings. Common use cases include adding support for new languages, updating release notes across regions, localizing app descriptions and subtitles, and maintaining consistent metadata across version-specific and app-level localizations. It is particularly useful for organizations seeking a repeatable and automated localization workflow within App Store Connect.

FAQ

What metadata can this skill localize?

The skill supports version-localization fields such as description, keywords, whatsNew, supportUrl, marketingUrl, and promotionalText, as well as app-info localization fields such as name, subtitle, privacyPolicyUrl, privacyChoicesUrl, and privacyPolicyText.

What are the prerequisites for using this skill?

You must have App Store Connect authentication configured, know the relevant app ID, and have at least one existing source locale with metadata available in App Store Connect.

Does the skill support multiple App Store Connect locales?

Yes. The skill is designed to work with the App Store Connect locales listed in the documentation, including major language and regional variants such as en-US, fr-FR, de-DE, ja, ko, zh-Hans, and many others.

How does the skill obtain metadata for translation?

It downloads existing localization data from App Store Connect using asc CLI commands and then uses the source locale content as the basis for translation into target locales.

Are there any operational limitations?

The skill relies on the asc CLI, valid App Store Connect access, and existing metadata in a source locale. It also recommends deterministic ID-based workflows rather than selecting records implicitly.

Install asc-localize-metadata

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill