PluginBench
Skill
Review
Audit score 70

competitor-tracking

appeeky/aso-skills

Monitor competitor app changes weekly—catch metadata shifts, keyword moves, rating trends, and new features before they impact your rankings.

What is competitor-tracking?

Competitor Tracking sets up ongoing surveillance of 3–5 rival apps, detecting metadata changes, keyword ranking shifts, rating trends, and feature launches on a recurring schedule. Use this when you need continuous competitive intelligence; for a one-time deep analysis, use competitor-analysis instead.

  • Track metadata changes (title, subtitle, description, screenshots) weekly via Appeeky API
  • Monitor keyword ranking gains and losses to spot optimization moves and capture opportunities
  • Watch rating and review trends to identify user pain points and competitive vulnerabilities
  • Detect chart position movements in your category to catch emerging threats
  • Generate weekly competitive reports with change logs, opportunities, and action items
  • Automate tracking via scripts or Claude/Cursor MCP for hands-off monitoring

How to install competitor-tracking

npx skills add https://github.com/appeeky/aso-skills --skill competitor-tracking
Prerequisites
  • Appeeky API key (for automated tracking)
  • List of 3–5 competitor app IDs (or ability to look them up via keyword search)
  • Calendar reminder or script scheduler (for weekly runs)
Claude Code
Cursor
Windsurf
Cline

How to use competitor-tracking

  1. 1.1. Identify your top 3–5 competitors and collect their App IDs using Appeeky keyword search or intelligence endpoints.
  2. 2.2. Choose tracking frequency (weekly recommended) and define what matters most: keywords, ratings, creative, or pricing.
  3. 3.3. Run weekly Appeeky API calls to fetch current metadata, keywords, ratings, and chart positions for each competitor.
  4. 4.4. Compare results to the previous week and document changes in the provided Weekly Competitive Report template.
  5. 5.5. Identify opportunities (keywords they dropped, rating vulnerabilities) and threats (keywords they're ranking for that you're not).
  6. 6.6. Take action: adjust ASA bids, update metadata, or trigger a full competitor-analysis if a major change is detected.
  7. 7.7. Repeat every Monday; escalate to deep analysis when a competitor changes title, jumps 10+ chart positions, or enters your top 10.

Use cases

Good for
  • Weekly competitive report: every Monday, check if top 3 competitors changed titles, keywords, or ratings
  • Catch keyword opportunities: detect when a competitor drops a shared keyword and claim it with ASA bids
  • Spot feature gaps: notice when a competitor ships a new feature and prioritize your roadmap response
  • Monitor rating threats: alert when a competitor's rating drops, creating a window to highlight your stability
  • Trigger deep analysis: when a competitor jumps 10+ chart positions, run a full competitor-analysis skill
Who it's for
  • App marketing managers running ASO campaigns
  • Product managers tracking competitive feature velocity
  • Growth teams optimizing keyword and chart positioning
  • Indie app developers monitoring 2–3 key rivals on a budget

competitor-tracking FAQ

How is this different from competitor-analysis?

competitor-analysis is a one-time deep dive into positioning, gaps, and strategy. This skill runs weekly, tracking what changed and alerting you to respond. Use competitor-analysis when a major change is detected.

Do I need to automate this or can I do it manually?

Manual is fine for small teams—set a Monday calendar reminder and run the Appeeky API calls yourself. For scale, use a bash script to diff weekly snapshots or ask Claude/Cursor via the Appeeky MCP.

What should I do if a competitor changes their title?

Title changes signal repositioning. Run a full competitor-analysis on them immediately to understand their new strategy, then assess if you need to adjust your own positioning or keywords.

How do I know which keywords to target after spotting a gap?

When a competitor drops a keyword or you notice they're not ranking for something relevant, use the keyword-research skill to validate search volume and difficulty, then bid on it with apple-search-ads.

What if a competitor's rating drops sharply?

This is an opportunity window. Highlight your rating in promotional materials and ASA creative while the gap is visible. Also check their recent reviews to understand the complaint—it may reveal a user pain point you can solve.

Full instructions (SKILL.md)

Source of truth, from appeeky/aso-skills.


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 skillThis skill (competitor-tracking)
FrequencyOne-time deep diveWeekly/monthly recurring
OutputStrategy documentChange log + alerts
FocusGap analysis, positioningWhat changed and why it matters
DataSnapshotDelta (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:

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:

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

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

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

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:

#!/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 changedResponse
Competitor targets your #1 keyword in titleDefend: check your metadata is fully optimized; consider increasing ASA bids
Competitor drops a keyword you shareOpportunity: double down, increase bid in ASA
Competitor upgrades screenshotsAudit yours — are they still best in category?
Competitor rating drops below 4.0Mention your rating in promotional text while gap is visible
Competitor launches a feature you don't haveNote for roadmap; meanwhile highlight your differentiating strengths
New competitor enters top 10Run 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