← All skills
asc-metadata-sync
95 / 100 · Low risk
Fine to try. Some of what it can do is expected: a devops skill usually runs commands, installs tools and uses cloud credentials.
By rorkai/app-store-connect-cli-skills (GitHub) · devops · 1,132 stars · scanned at commit 266d7ad
Sync, validate, and apply App Store metadata and store assets with asc. Use when updating localizations, keywords, App Clip or preview assets, Asset Library media and placements, or migrating legacy fastlane metadata.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a devops skill.
Found in 17 places.
Show 14 more
- skills/asc-metadata-sync/SKILL.md, line 41
asc metadata validate --dir "./metadata" --output table - skills/asc-metadata-sync/SKILL.md, line 47
asc metadata validate --dir "./metadata" --subscription-app --output table - skills/asc-metadata-sync/SKILL.md, line 55
asc metadata push --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata" --dry-run --output table - skills/asc-metadata-sync/SKILL.md, line 61
asc metadata push --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata" - skills/asc-metadata-sync/SKILL.md, line 67
asc metadata apply --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata" --dry-run - skills/asc-metadata-sync/SKILL.md, line 74
asc metadata plan --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata" --review-dir ".asc/metadata/review" - skills/asc-metadata-sync/SKILL.md, line 87
asc metadata pull --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata" --include localizations,app-clip,previews - skills/asc-metadata-sync/SKILL.md, line 109
asc metadata keywords diff --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata" - skills/asc-metadata-sync/SKILL.md, line 116
asc metadata keywords import --dir "./metadata" --version "1.2.3" --locale "en-US" --input "./keywords.csv" - skills/asc-metadata-sync/SKILL.md, line 125
asc apps info edit --app "APP_ID" --version-id "VERSION_ID" --locale "en-US" --whats-new "Bug fixes and improvements" - skills/asc-metadata-sync/SKILL.md, line 134
asc app-setup info set --app "APP_ID" --primary-locale "en-US" --privacy-policy-url "https://example.com/privacy" - skills/asc-metadata-sync/SKILL.md, line 143
asc localizations list --version "VERSION_ID" --output table - skills/asc-metadata-sync/SKILL.md, line 152
asc apps info list --app "APP_ID" --output table - skills/asc-metadata-sync/SKILL.md, line 164
asc migrate export --app "APP_ID" --version-id "VERSION_ID" --output-dir "./fastlane"
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'asc-metadata-sync' ] || [ -L ~/.agents/skills/'asc-metadata-sync' ]; then echo 'A skill folder named asc-metadata-sync already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/rorkai/app-store-connect-cli-skills' "$d" && git -C "$d" checkout --quiet '266d7ad357acd3a1c437668b0e77021bb0ff2f02' -- 'skills/asc-metadata-sync' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/asc-metadata-sync' ~/.agents/skills/'asc-metadata-sync' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'asc-metadata-sync' ~/.claude/skills/'asc-metadata-sync' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for rorkai/app-store-connect-cli-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/rorkai/app-store-connect-cli-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | 266d7ad | 95 |
| 2026-11-07 | 266d7ad | 95 |