Agent Native

ios-app-store-competitor-research

This skill extracts comprehensive metadata and screenshots from Apple App Store listings for competitive analysis.

by asebestaCommunityNot reviewed

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".”
The author's description, from SKILL.md

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-research

Installs 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@c11d2e904211da2cb36f22a8a787ff3d828be80a

Installs 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.

Skill folder on GitHub at c11d2e9

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 c11d2e9

Files

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 c11d2e9
  • 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

The skills listed here are third-party software, collected from public GitHub repositories as a catalog of recent skills and provided as is. Agent Native does not write or control them and is not responsible for any harm, loss or damage caused by installing or using them. Labels and checks describe what we saw at one commit and are not a guarantee. Read a skill's files before you run it. Terms of use