Skip to content

Add apify-app-store-intelligence skill - #89

Open
donnywin85 wants to merge 1 commit into
apify:mainfrom
donnywin85:add-app-store-intelligence-skill
Open

donnywin85 wants to merge 1 commit into
apify:mainfrom
donnywin85:add-app-store-intelligence-skill

Conversation

@donnywin85

Copy link
Copy Markdown

What this adds

apify-app-store-intelligence — a routing skill for Apple App Store data.

The problem it solves is a routing one, not a scraping one. "Get me App Store data" splits into
two requests with roughly a 1000× cost difference between them:

  • metadata — price, rating, version, developer: one row per app
  • reviews — the review corpus: thousands of rows per app

Most Actors in the category do reviews, so an agent asked "did our competitor drop their price"
tends to route to a reviews scraper and bill the user for a corpus they did not ask for. The
skill classifies the request first, then routes; it also carves out keyword-rank tracking, which
is a third thing that cannot be answered from either.

Contents

  • SKILL.md — classification workflow, 8-Actor routing table, example prompts + the boundary
  • references/actor-index.md — routing table with input field names read from each Actor's
    published input schema
  • references/gotchas.md — storefront/price-per-country, the four things users call "the app",
    why a first changesOnly run correctly returns zero rows, and the ambiguity of an empty
    result under throttling

Disclosure

One row in the routing table — praise-most-high/app-store-intelligence — is an Actor I built
and publish. It is there for the one job the others do not do (per-field change detection on app
metadata); the other seven rows all route to unaffiliated Actors, and the two boundary cases
route away from it entirely. No affiliate or referral parameters on any link.

Checks run locally

  • bash scripts/lint_telemetry.sh — passes; the 2 warnings shown are pre-existing --format csv
    notices in apify-ads-intelligence and apify-ecommerce, not this skill
  • python scripts/lint_references.py — passes
  • python scripts/generate_agents.py — runs clean, 14 plugins; the generated
    marketplace.json / AGENTS.md / README table were reverted and are not in this PR

One skill, one PR, nothing outside skills/apify-app-store-intelligence/.

Routes App Store requests by the split that actually costs money: metadata (one row
per app) vs reviews (thousands). Includes the ASO/rank-tracking boundary so ranking
questions do not get answered from metadata.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants