competitor-tracking — скилл для Claude Code: ASO-мониторинг
Следит за изменениями в приложениях конкурентов: метаданными, ключевыми словами, рейтингами и скриншотами. Подходит для регулярных отчётов и алертов.
npx skills add appeeky/aso-skills --skill competitor-tracking -a claude-codeЧто делает competitor-tracking
Скилл помогает вести постоянное наблюдение за приложениями конкурентов. Он сравнивает текущие данные с предыдущими: ищет изменения в title, subtitle и description, новые или потерянные ключевые слова, сдвиги рейтинга, отзывы, позиции в чартах, цены и paywall. Результатом становится журнал изменений с возможными угрозами, точками роста и действиями.
Внутри есть сценарии для ручной проверки через Appeeky, полуавтоматический вариант со скриптом на Bash и примером curl и jq, а также работа через Appeeky MCP в Claude и Cursor. Агент может использовать get_app, get_app_keywords и get_app_reviews. Для полуавтоматического скрипта нужен API-ключ Appeeky, поэтому его стоит подготовить заранее. Раз в месяц скилл предлагает запускать глубокий competitor-analysis, если конкурент резко меняет позиции или название.
Какие задачи решает
- отследить изменения title, subtitle и description конкурента
- найти новые и потерянные ключевые слова
- заметить падение рейтинга и повторяющиеся жалобы
- сравнить позиции приложений в чарте
- собрать еженедельный отчёт по конкурентам
Примеры запросов агенту
- Проверь приложения [ID1], [ID2] и [ID3] и сравни их метаданные и ключевые слова с прошлой неделей.
- Собери еженедельный отчёт по конкурентам: изменения в рейтинге, отзывах, позициях в чарте и paywall.
- Настрой наблюдение за конкурентами и укажи, какие изменения требуют реакции в метаданных или ключевых словах.
Как установить competitor-tracking
1Через Skills CLI (Vercel)
npx skills add appeeky/aso-skills --skill competitor-tracking -a claude-code2Вручную: положить файлы
~/.claude/skills/competitor-tracking/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/competitor-tracking/
1Через Skills CLI (Vercel)
npx skills add appeeky/aso-skills --skill competitor-tracking -a codex2Вручную: положить файлы
.agents/skills/competitor-tracking/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add appeeky/aso-skills --skill competitor-tracking -a cursor2Вручную: положить файлы
.cursor/skills/competitor-tracking/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install appeeky/aso-skills competitor-tracking2Вручную: положить файлы
.github/skills/competitor-tracking/SKILL.md1Через Skills CLI (Vercel)
npx skills add appeeky/aso-skills --skill competitor-tracking -a gemini-cli2Командой платформы
gemini skills install https://github.com/appeeky/aso-skills --path skills/competitor-trackingВручную: положить файлы
.devin/skills/competitor-tracking/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add appeeky/aso-skills --skill competitor-tracking -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о competitor-tracking
Как установить competitor-tracking в Claude Code?
Выполните npx skills add appeeky/aso-skills --skill competitor-tracking -a claude-code, затем повторите npx skills add appeeky/aso-skills --skill competitor-tracking -a claude-code и проверьте файл ~/.claude/skills/competitor-tracking/SKILL.md.
Что делает competitor-tracking?
Скилл организует регулярное наблюдение за приложениями конкурентов: сравнивает метаданные, ключевые слова, рейтинги, отзывы, позиции в чартах и изменения цен. Он формирует журнал изменений и помогает выделить угрозы и возможные действия.
Что нужно для полуавтоматического мониторинга?
Для скрипта нужен API-ключ Appeeky. Скрипт вызывает данные приложений, сохраняет результаты по неделям и сравнивает их с предыдущим выводом.
Исходный текст
SKILL.md · MIT
---
name: competitor-tracking
description: When the user wants to monitor competitor apps on an ongoing basis — tracking metadata changes, keyword shifts, screenshot updates, rating trends, or new features. Use when the user mentions "competitor monitoring", "track competitors", "competitor alert", "competitor changed their title", "watch a competitor app", "competitor weekly report", "competitive intelligence", or "what changed in competitor's listing". For a one-time deep competitive analysis, see competitor-analysis. For market-wide chart movements, see market-movers.
metadata:
version: 1.0.0
---
# Competitor Tracking
You set up and run ongoing competitor surveillance — catching metadata changes, keyword shifts, rating drops, and new feature launches before they impact your rankings.
## One-Time Analysis vs Ongoing Tracking
| | `competitor-analysis` skill | This skill (`competitor-tracking`) |
|---|---|---|
| **Frequency** | One-time deep dive | Weekly/monthly recurring |
| **Output** | Strategy document | Change log + alerts |
| **Focus** | Gap analysis, positioning | What changed and why it matters |
| **Data** | Snapshot | Delta (before vs after) |
## Setup: Define Your Watchlist
1. Check for `app-marketing-context.md`
2. Ask: **Who are your top 3–5 competitors?** (get App IDs if possible)
3. Ask: **How often do you want to review?** (weekly recommended)
4. Ask: **What are you most concerned about?** (keywords, ratings, creative, pricing)
Use Appeeky to identify competitors if unknown:
```bash
GET /v1/keywords/ranks?keyword=meditation&country=us&limit=10
GET /v1/apps/:id/intelligence # check competitors array
```
## What to Track
### Metadata Changes
Check weekly using Appeeky:
```bash
GET /v1/apps/:id # title, subtitle, description
```
Watch for:
- **Title changes** — new keyword being targeted, repositioning
- **Subtitle changes** — testing new hooks or keywords
- **Description changes** — messaging strategy shift (Google Play especially)
- **Screenshot updates** — new creative direction or A/B test winner shipped
### Keyword Ranking Changes
```bash
GET /v1/apps/:id/keywords # their ranking keywords
GET /v1/keywords/ranks?keyword=[shared keyword] # who's ranking where
```
Watch for:
- Keywords they're newly ranking for (they optimized for this — should you?)
- Keywords they dropped (opportunity to capture)
- A competitor jumping above you for a shared keyword
### Ratings and Reviews
```bash
GET /v1/apps/:id/reviews?sort=recent&limit=20
GET /v1/apps/:id # current rating
```
Watch for:
- Rating drop (they shipped a bad update — opportunity to highlight your stability)
- Surge of 1-stars around a specific complaint (user pain point you could solve)
- New positive reviews praising a feature you don't have
### Chart Positions
```bash
GET /v1/market/movers?genre=[genre_id]&country=us
GET /v1/categories/:id/top?country=us&limit=25
```
Watch for:
- A competitor entering or exiting top 10 in your category
- New competitor entering your space from a chart rise
### Pricing and Paywall
Manually check every 4–6 weeks:
- Trial length changes
- Price changes (lower = aggressive growth; higher = LTV optimization)
- New paywall format or plans
## Weekly Competitive Report Template
Run this analysis every Monday:
```
Competitive Update — Week of [Date]
Apps tracked: [list names]
CHANGES DETECTED:
━━━━━━━━━━━━━━━━━
[Competitor Name]
Metadata: [changed / no change]
→ [specific change if any]
Top keywords: [gained X / lost Y / stable]
Rating: [X.X → X.X] ([+/-N] ratings this week)
Chart position: [#N → #N in category]
New reviews theme: [if notable]
[Repeat per competitor]
OPPORTUNITIES IDENTIFIED:
1. [Competitor X dropped keyword Y — consider targeting it]
2. [Competitor X has surge of complaints about Z — your strength]
3. [Competitor X raised price — positioning opportunity]
THREATS:
1. [Competitor X now ranks #3 for [keyword] — we're at #8]
2. [New entrant spotted: [name] — check their metadata]
ACTION ITEMS:
1. [Specific response to a change]
2. [Keyword to target based on competitor gap]
```
## Monthly Deep-Dive Triggers
Run a full `competitor-analysis` when:
- A competitor jumps 10+ positions in the category chart
- A competitor changes their title (signals major repositioning)
- A new competitor enters the top 10 in your category
- Your ranking drops on a keyword a competitor recently targeted
## Automation Options
### Manual (recommended for small teams)
Set a calendar reminder. Run the Appeeky API calls above. Fill the template.
### Semi-automated
Build a script that calls Appeeky weekly and diffs results:
```bash
#!/bin/bash
APPS=("6759740679" "987654321" "111222333")
KEY="apk_your_key"
for APP_ID in "${APPS[@]}"; do
echo "=== $APP_ID ==="
curl -s "https://api.appeeky.com/v1/apps/$APP_ID" \
-H "X-API-Key: $KEY" | jq '.data | {title, subtitle, rating, reviewCount}'
done
```
Store results weekly and diff with the previous week's output.
### Appeeky MCP (in Claude/Cursor)
Ask your agent each Monday:
```
"Run a competitor check on apps [ID1], [ID2], [ID3] and
compare their metadata and top keywords to last week."
```
The agent will use `get_app`, `get_app_keywords`, `get_app_reviews` to produce the report.
## Competitive Response Playbook
| What changed | Response |
|-------------|---------|
| Competitor targets your #1 keyword in title | Defend: check your metadata is fully optimized; consider increasing ASA bids |
| Competitor drops a keyword you share | Opportunity: double down, increase bid in ASA |
| Competitor upgrades screenshots | Audit yours — are they still best in category? |
| Competitor rating drops below 4.0 | Mention your rating in promotional text while gap is visible |
| Competitor launches a feature you don't have | Note for roadmap; meanwhile highlight your differentiating strengths |
| New competitor enters top 10 | Run full `competitor-analysis` on them |
## Related Skills
- `competitor-analysis` — Deep one-time competitive strategy
- `keyword-research` — Act on the keyword gaps you find
- `market-movers` — Catch chart-level competitor movements automatically
- `apple-search-ads` — Respond to competitor keyword moves with ASA bids
- `aso-audit` — Run on yourself after finding competitive gaps
© appeeky · MIT · appeeky/aso-skills