tddworks/asc-cli-skills/asc-reports
- community
Checking that the SKILL.md file is still in the repository.
Download sales, trends, financial, and analytics reports from App Store Connect using the `asc` CLI tool. Use this skill when: (1) Downloading sales reports: "asc sales-reports download --vendor-number ... --report-type SALES ..." (2) Downloading finance reports: "asc finance-reports download --vendor-number ... --report-type FINANCIAL ..." (3) Analytics reports: "asc analytics-reports request/list/reports/instances/segments" (4) Checking app sales, revenue, downloads, subscriptions, proceeds, or analytics (5) User says "download my sales report", "show sales data", "get financial report", "check my app revenue", "how many downloads", "subscription metrics", "app analytics", "app usage data", "engagement metrics"
Install
npx vskill@latest install tddworks/asc-cli-skills/asc-reportsSKILL.md
asc Sales & Finance Reports
Download sales and trends data and financial reports from App Store Connect. See commands.md for detailed flag reference and valid enum values.
Commands
Download a sales report
--vendor-number is auto-resolved from the active account if saved via asc auth login --vendor-number or asc auth update --vendor-number. Explicit --vendor-number overrides the stored value. --report-date is optional only for DAILY frequency — omit to get the latest available daily report. For WEEKLY, MONTHLY, and YEARLY frequencies, --report-date is mandatory (Apple returns PARAMETER_ERROR.INVALID without it).
Download a finance report
--vendor-number is auto-resolved from the active account if saved. All other flags are required for finance reports (including --report-date).
Report Types Quick Reference
| Sales Report Type | Description | |
|---|---|---|
SALES | App and in-app purchase sales | |
PRE_ORDER | Pre-order data | |
SUBSCRIPTION | Auto-renewable subscription activity | |
SUBSCRIPTION_EVENT | Subscription lifecycle events | |
SUBSCRIBER | Active subscriber counts | |
INSTALLS | First-time downloads | |
FIRST_ANNUAL | First annual subscription renewals | |
WIN_BACK_ELIGIBILITY | Win-back offer eligible users |
| Finance Report Type | Description | |
|---|---|---|
FINANCIAL | Financial summary with proceeds | |
FINANCE_DETAIL | Detailed financial breakdown |
Output Format
Reports return dynamic TSV data from Apple, parsed into JSON arrays. Column names vary by report type.
Use --output table for a tabular view of the same data.
Typical Workflow
Important Notes
- Vendor number auto-resolution: Save it once with
asc auth update --vendor-number <number>orasc auth login --vendor-number <number>. All report commands auto-resolve from the active account. Use--vendor-numberto override. - The vendor number can be found in App Store Connect under "Sales and Trends" → "Payments and Financial Reports"
- Reports are gzip-compressed TSV from Apple's API — the CLI handles decompression and parsing automatically
--report-dateis only optional for DAILY frequency; WEEKLY, MONTHLY, and YEARLY require it. Weekly dates must be a Sunday.- Not all report type + sub-type + frequency combinations are valid; Apple returns an error for unsupported combinations
- Finance reports require
--region-code(e.g.US,EU,JP,AU) and--report-date - Daily reports are typically available after a 1-day delay; monthly reports after the month ends
Analytics Reports
Multi-step workflow for app engagement, commerce, usage, framework, and performance analytics.
Commands
Analytics Workflow
Analytics responses include CAEOAS affordances guiding the agent through each step of the hierarchy.
Reference
See commands.md for the full list of valid enum values for each flag.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingasc-reports/SKILL.md
Popularity
- Repository stars
- 5
- Repository forks
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tddworks/asc-cli-skills/asc-reports)