asc-metadata-sync

Sync, validate, and apply App Store Connect metadata using the asc CLI canonical workflow.

70|4|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/AlexW00/Zettel --skill asc-metadata-sync-alexw00
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: asc-metadata-sync
Source: https://github.com/AlexW00/Zettel/tree/main/.agents/skills/asc-metadata-sync
Command: npx skills add https://github.com/AlexW00/Zettel --skill asc-metadata-sync-alexw00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping App Store metadata (names, descriptions, keywords, localizations) consistent between local files and App Store Connect is error-prone when done manually, especially across multiple locales and app versions. ## Core Features & Use Cases - Canonical metadata sync: Pull, edit, validate, and push app-info and version localization fields as JSON files via the asc metadata workflow. - Review and approval flow: Generate review artifacts with asc metadata plan, approve changes selectively, and apply them with confirmation. - Keyword and quick-edit workflows: Diff, import, and sync keywords from CSV files, or apply one-off field updates with explicit version selectors. - Use Case: You are preparing a new release of your iOS app and need to update the description and keywords in five locales. Pull the canonical metadata, edit the JSON files locally, validate against App Store character limits, dry-run the push, then apply. ## Quick Start Ask the assistant to pull the App Store metadata for your app ID and version into a local metadata directory, then validate and push the updated files.

Frequently Asked Questions about asc-metadata-sync

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

FAQPage Schema
How do I sync App Store Connect metadata from the command line?▼

Use the asc metadata workflow: pull canonical JSON files with asc metadata pull, edit them locally, run asc metadata validate, then preview with asc metadata push --dry-run before applying. This keeps app-info and version localization fields in sync.

How do I update App Store keywords for a specific version?▼

Use asc metadata keywords diff to compare local and remote keywords, then asc metadata keywords apply with --confirm to push changes. You can also import keyword research from a CSV file using asc metadata keywords import.

Can I migrate legacy fastlane metadata to App Store Connect?▼

Yes, the asc migrate commands handle fastlane-format metadata trees. Export existing metadata with asc migrate export, validate the directory with asc migrate validate, then import with asc migrate import using --dry-run first and --confirm to apply.

What are the App Store character limits for metadata fields?▼

Name and subtitle are limited to 30 characters, keywords to 100 comma-separated characters, description and What's New to 4000 characters, and promotional text to 170 characters. Run asc metadata validate to check fields before uploading.

How do I review metadata changes before applying them?▼

Use asc metadata plan to create a review artifact in a review directory, then asc metadata approve to approve all or selected changes, and asc metadata status to inspect state. Finally run asc metadata apply with --confirm to push approved changes.