← ClaudeAtlas

appstore-metadata-synclisted

Pull, edit, validate, dry-run, and push App Store metadata with the current canonical `asc metadata` JSON workflow. Use for metadata, localizations, keywords, quick field edits, or legacy fastlane migration.
Xopoko/plug-n-skills · ★ 3 · Data & Documents · score 76
Install: claude install-skill Xopoko/plug-n-skills
# App Store Metadata Sync Prefer canonical `asc metadata` JSON for app-info and version fields. Use `.strings` or fastlane flows only when specifically needed. ## Canonical Workflow ```bash asc metadata pull --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata" ``` If multiple app-info records exist: ```bash 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" ``` Edit: - `metadata/app-info/<locale>.json`: `name`, `subtitle`, `privacyPolicyUrl`, `privacyChoicesUrl`, `privacyPolicyText` - `metadata/version/<version>/<locale>.json`: `description`, `keywords`, `marketingUrl`, `promotionalText`, `supportUrl`, `whatsNew` Copyright is not localized: ```bash asc versions update --version-id "VERSION_ID" --copyright "2026 Your Legal Entity" ``` Validate and apply: ```bash asc metadata validate --dir "./metadata" --output table asc metadata validate --dir "./metadata" --subscription-app --output table asc metadata push --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata" --dry-run --output table asc metadata push --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata" ``` `asc metadata apply` is equivalent when the user wants that command shape. ## Keywords ```bash asc metadata keywords diff --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata" asc metadata keywords apply --app "APP_ID" --version "1.2.3" --platform I