Skip to content
Agentmart
Submit a tool

asc-cli

Use this skill for App Store Connect CLI (`asc`) usage, including install/auth setup, command families, CI/CD integration, and troubleshooting for releases…

Skill by DevChiniwala

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/devchiniwala-asc-cli

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use this skill for App Store Connect CLI (`asc`) usage, including install/auth setup, command families, CI/CD integration, and troubleshooting for releases, builds, TestFlight, metadata, signing, finance, and analytics workflows.

Use cases: devops, data, security, finance

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/asc-cli

What's inside

Skill name
asc-cli
Description
Use this skill for App Store Connect CLI (`asc`) usage, including install/auth setup, command families, CI/CD integration, and troubleshooting for releases, builds, TestFlight, metadata, signing, finance, and analytics workflows.
License
MIT
Instructions
138 lines in SKILL.md · view on GitHub

Before installing

  • Instructions call the network

Files (1)

  • SKILL.md

SKILL.md (first lines)

# App Store Connect CLI (`asc`)

Use this skill when the user asks about `asc` CLI command usage, automation patterns, CI/CD, or which `asc` command to run for a release workflow.

## Quick setup

1. Install `asc`:

```bash
# Recommended
brew install asc

# macOS/Linux fallback
curl -fsSL https://asccli.sh/install | bash
```

2. Verify installation:

```bash
asc --help
asc --version
```

3. Authenticate:

```bash
asc auth login \
  --name "MyApp" \
  --key-id "ABC123" \
  --issuer-id "DEF456" \
  --private-key /path/to/AuthKey.p8
```

For Apple API credentials, generate key details at:
https://appstoreconnect.apple.com/access/integrations/api

## Core command families

Use `asc <command> --help` for current flags and nested subcommands.

- `auth` — authentication and profile management.
- `doctor` — diagnose config/auth issues.
- `install-skills` — install asc skill pack for prebuilt workflows.
- `init` — initialize asc helper docs in repo.
- `docs` — open embedded documentation helpers.
- `analytics` — report and sales analytics.
- `insights` — weekly/daily insights.
- `finance` — financial and payout reports.
- `performance` — performance diagnostics.
- `feedback`, `crashes` — TestFlight feedback/crash discovery.
- `apps`, `app-info`, `versions`, `localizations` — app metadata lifecycle.
- `app-setup`, `app-tags`, `app-clips`, `android-ios-mapping` — setup and platform mappings.
- `screenshots`, `video-previews`, `background-assets`, `product-pages` — visual metadata assets.
- `builds`, `build-bundles`, `pre-release-versions` — binary build operations.
- `testflight`, `beta-app-localizations`, `beta-build-localizations`, `sandbox` — TestFlight workflows.
- `submit`, `validate`, `publish` — review/release workflows.
- `review`, `reviews` — review artifacts and customer reviews.
- `iap`, `subscriptions`, `offer-codes`, `app-events` — monetization workflows.
- `signing`, `certificates`, `profiles`, `bundle-ids`, `merchant-ids`, `pass-type-ids` — signing and identifiers.
- `notarization` — macOS notarization flow.
- `users`, `devices`, `account`, `actors` — team and access management.
- `xcode-cloud` — trigger and monitor Xcode Cloud runs.
- `webhooks`, `notify` — events and integrations.
- `workflow`, `status`, `metadata`, `diff`, `release-notes` — automation and planning utilities.

## Common practical commands

- List apps:

```bash
asc apps list --output table
```

- Upload a build:

```bash
asc builds upload --app "123456789" --file "/path/to/MyApp.ipa"
```

- Validate and submit:

```bash
asc validate --app "123456789" --version "1.2.3"
asc submit --app "123456789" --version "1.2.3"
```

- Pull TestFlight feedback and crashes:

```bash
asc feedback --app "123456789" --paginate
asc crashes --app "123456789" --sort -createdDate --limit 25
```

- Run a defined workflow:

```bash
asc workflow run --file .asc/workflow.json --workflow release
```

## Scripting and CI practices

- Use deterministic output:
  - `--output json` (default, machine-friendly, minified)
  - `--output table|markdown` for humans
  - `--paginate` to fetch all pages
- CI reporting:
  - `--report` (example `junit`)
  - `--report-file` to save artifacts.
- Multi-profile CI:
  - `asc --profile production ...`
  - Use explicit `--app`, `--limit`, `--paginate` for stable scripting.
- Auth in non-interactive CI:
  - Prefer `asc auth login --name ...` with secure secret handling and reuse stored profile.

## Troubleshooting and useful patterns

- "No guessing of flags": check help first (`asc <command> --help`).
- "No prompt surprises": for destructive writes, prefer `--confirm`.
- Error-heavy operations in scripts: pin exact versions and verify return codes.

From DevChiniwala/HeyClara, MIT.

More from DevChiniwala/HeyClara

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Jul 5, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from DevChiniwala

Cite this page

asc-cli skill. Agent Mart. https://agentmart.dev/skills/devchiniwala-asc-cli (last updated 2026-10-24)