By RbBtSn0w
Agent Skills for shipping with the asc CLI: builds, TestFlight, metadata, submissions, signing, and Apple Ads workflows for App Store Connect.
Create a new App Store Connect app record via browser automation. Use when there is no public API for app creation and you need an agent to drive the New App form.
Use when managing Apple Ads with asc, including auth, org lookup, campaigns, ad groups, ads, keywords, reports, raw API calls, and safe live testing.
Run an offline ASO audit on canonical App Store metadata under `./metadata` and surface keyword gaps using Astro MCP. Use after pulling metadata with `asc metadata pull`.
Track build processing, find latest builds, and clean up old builds with asc. Use when managing build retention or waiting on processing.
Guidance for using asc cli in this repo (flags, output formats, pagination, auth, and discovery). Use when asked to run or design asc commands or interact with App Store Connect via the CLI.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A collection of Agent Skills for shipping with the asc cli (asc). These skills help agents run builds, TestFlight, metadata, submissions, signing, and Apple Ads workflows.
This is a community-maintained, unofficial skill pack and is not affiliated with Apple.
Skills follow the Agent Skills format.
Install this skill pack:
asc install-skills
Or install directly from GitHub:
npx skills add rorkai/app-store-connect-cli-skills
This repo is also packaged as a plugin named asc. It is authored once in
.agents/.plugin.json (ADG source of truth)
and projected to the Claude (.claude-plugin/) and Codex (.codex-plugin/)
runtime layouts. The skills stay at the repo root, so the installers above keep
working unchanged.
ADG
adg plugins add rorkai/app-store-connect-cli-skills --global
adg plugins link --target claude --global # Claude Code
adg plugins link --target codex --global # Codex
Claude Code (native marketplace) — discovers the plugin straight from this
repo via .claude-plugin/marketplace.json:
claude plugin marketplace add rorkai/app-store-connect-cli-skills
claude plugin install asc@asc
Codex — Codex resolves plugins from a marketplace subdirectory, so install it through ADG, which lays the plugin out the way Codex expects:
adg plugins add rorkai/app-store-connect-cli-skills --global
adg plugins link --target codex --global
Guidance for running asc commands (canonical verbs, flags, pagination, output, auth).
Use when:
asc command or flag combinationExample:
Find the right asc command to list all builds for app 123456789 as JSON and paginate through everything.
Apple Ads auth, org lookup, campaigns, ad groups, ads, keywords, reports, raw API calls, and safe live testing.
Use when:
asc adsASC_ADS_* guidanceExample:
Find my Apple Ads org, list campaigns as JSON, and draft a safe plan before creating any test campaign.
Define and run repo-local automation graphs using asc workflow and .asc/workflow.json.
Use when:
before_all, after_all, error), conditionals (if), and private helper sub-workflowsasc workflow validate) with cycle/reference checks before executionExample:
Create an asc workflow that stages a release, validates it, and only submits when CONFIRM_RELEASE=true.
Create a new App Store Connect app via browser automation when no API exists.
Use when:
Example:
Create a new App Store Connect app for com.example.myapp with SKU MYAPP123 and primary language English (U.S.).
Build, archive, export, and manage Xcode version/build numbers before uploading.
Use when:
Example:
Archive and export my macOS app as a PKG I can upload to App Store Connect.
Agent-first screenshot pipeline using xcodebuild/simctl, AXe, JSON plans, asc screenshots frame (experimental), and asc screenshots upload.
Use when:
asc screenshots list-frame-devices)koubou==0.18.1)Example:
Build my iOS app, capture the home and settings screens in the simulator, frame them, and prepare them for upload.
Resize and validate App Store screenshots with current asc screenshot-size data and macOS sips.
Use when:
Example:
npx claudepluginhub rbbtsn0w/app-store-connect-cli-skillsA growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques