ios-app-store-competitor-research
This skill extracts comprehensive metadata and screenshots from Apple App Store listings for competitive analysis.
Community author
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode
- License
- MIT (permissive)
- Pin
- c11d2e9pinned Oct 9, 2026
- Context cost
- about 530 tokenswhen the skill loads
- GitHub stars
- 0on asebesta/claude-skills
- Scripts
- 1 script
What it does
“Research competitor apps on the Apple App Store. Extracts app metadata (title, subtitle, description, rating, reviews, category, developer, version, price) and downloads all screenshots. Use when user wants to analyze a competitor's app, research app store listings, gather competitive intelligence, or download app screenshots. Triggers on App Store URLs (apps.apple.com) or requests like "research this app", "analyze competitor", "get app store info", "download app screenshots".”
Generated summary from the skill's own text
This skill extracts comprehensive metadata and screenshots from Apple App Store listings for competitive analysis. It scrapes app information including ratings, descriptions, pricing, and downloads all available screenshots, generating structured JSON and markdown reports. Use it to gather competitive intelligence and analyze competitor app store presence.
When to use it
- Analyzing competitor app store listings and presentation
- Gathering intelligence on competitor app features and positioning
- Downloading app screenshots for comparison or presentation
- Researching app pricing, ratings, and market positioning
When not to
- Analyzing apps on platforms other than Apple App Store
- Accessing data requiring authentication or subscription
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add asebesta/claude-skills --skill ios-app-store-competitor-researchInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install asebesta/claude-skills ios-app-store-competitor-research@c11d2e904211da2cb36f22a8a787ff3d828be80aInstalls the commit we checked (c11d2e9).
Copy by hand
Download the folder at c11d2e9 and put it in .claude/skills/ios-app-store-competitor-research for Claude Code and in .agents/skills/ios-app-store-competitor-research for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "ios-app-store-competitor-research" by asebesta. Source, pinned to commit c11d2e904211da2cb36f22a8a787ff3d828be80a: https://github.com/asebesta/claude-skills/tree/c11d2e904211da2cb36f22a8a787ff3d828be80a/ios-app-store-competitor-research 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/ios-app-store-competitor-research/ for Claude Code and .agents/skills/ios-app-store-competitor-research/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/asebesta/ios-app-store-competitor-research
SKILL.md at the pin
---
name: ios-app-store-competitor-research
description: Research competitor apps on the Apple App Store. Extracts app metadata (title, subtitle, description, rating, reviews, category, developer, version, price) and downloads all screenshots. Use when user wants to analyze a competitor's app, research app store listings, gather competitive intelligence, or download app screenshots. Triggers on App Store URLs (apps.apple.com) or requests like "research this app", "analyze competitor", "get app store info", "download app screenshots".
---
# iOS App Store Competitor Research
Extract comprehensive app data and screenshots from Apple App Store listings for competitive analysis.
## Workflow
1. Get the App Store URL from the user
2. Run the scraper script to fetch data and download screenshots
3. Review the generated outputs with the user
## Usage
Run the scraper with an App Store URL:
```bash
python3 scripts/scrape_app_store.py "<app_store_url>" "<output_directory>"
```
**Example:**
```bash
python3 scripts/scrape_app_store.py "https://apps.apple.com/us/app/slack/id618783545" ./competitor-analysis/slack
```
## Output
The script generates in the output directory:
```
output_dir/
├── {app-slug}.json # Full structured data
├── {app-slug}.md # Formatted report
├── icon.png # App icon
└── screenshots/
├── screenshot_01.png
├── screenshot_02.png
└── ...
```
### Data Extracted
| Field | Description |
|-------|-------------|
| title | App name |
| subtitle | App tagline |
| description | Full app description |
| rating | Average star rating (1-5) |
| rating_count | Number of ratings |
| category | Primary category |
| genres | All categories |
| price | Price or "Free" |
| developer | Developer name |
| version | Current version |
| size_bytes | App size |
| age_rating | Content rating (4+, 12+, 17+) |
| minimum_os_version | Required iOS version |
| release_notes | What's New text |
| languages | Supported languages |
| screenshots | All screenshot URLs |
| bundle_id | App bundle identifier |
## Multiple Apps
To research several competitors, run the script for each app:
```bash
python3 scripts/scrape_app_store.py "https://apps.apple.com/us/app/competitor-a/id123" ./research/competitor-a
python3 scripts/scrape_app_store.py "https://apps.apple.com/us/app/competitor-b/id456" ./research/competitor-b
```
## Notes
- The script uses the iTunes Lookup API as the primary data source (most reliable)
- Screenshots are downloaded at the highest available resolution
- Both iPhone and iPad screenshots are captured when available
- Output directory is created if it doesn't exist
From asebesta/claude-skills at c11d2e9, shown as plain text under its license: MIT (permissive). The license text is in LICENSE.
View SKILL.md on GitHub at c11d2e9Files
- SKILL.md2.7 KB · 042da033850a
- scripts/
- scrape_app_store.py15 KB · a6a398005d85
2 files, 18 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at c11d2e9Related in Marketing, sales and product
accelo-automation
This skill enables agents to automate Accelo project management tasks by discovering and executing operations through Composio's Accelo toolkit via Rube MCP.
by ComposioOfficial publisher
Agents not labelled yet · about 690 tokens · pinned 6 days ago
acculynx-automation
This skill automates Acculynx operations by discovering and executing available tools through the Rube MCP server.
by ComposioOfficial publisher
Agents not labelled yet · about 690 tokens · pinned 6 days ago
active-campaign-automation
This skill automates ActiveCampaign tasks by discovering and executing tools through Rube MCP and Composio's ActiveCampaign toolkit.
by ComposioOfficial publisher
Agents not labelled yet · about 710 tokens · pinned 6 days ago
adrapid-automation
This skill enables agents to automate Adrapid tasks through Composio's toolkit via Rube MCP.
by ComposioOfficial publisher
Agents not labelled yet · about 690 tokens · pinned 6 days ago
aeroleads-automation
This skill automates Aeroleads tasks by connecting to the Aeroleads toolkit via Composio's Rube MCP server.
by ComposioOfficial publisher
Agents not labelled yet · about 700 tokens · pinned 6 days ago
affinity-automation
This skill automates Affinity CRM operations by executing tools through Rube MCP and Composio's Affinity toolkit.
by ComposioOfficial publisher
Agents not labelled yet · about 690 tokens · pinned 6 days ago