CtrlK
BlogDocsLog inGet started
Tessl Logo

market-movers

When the user wants to track App Store chart rank changes, find top gainers and losers, detect breakout apps entering the top 100, or identify apps dropping out of charts. Also use when the user mentions "chart movers", "rank changes", "who's rising", "who's falling", "new chart entries", "top gainers", or "market shifts". For broader market overview, see market-pulse. For competitive keyword analysis, see competitor-analysis.

69

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-organized, lean instruction-only skill: it names the exact MCP tools, defines concrete output templates, and sequences the workflow from assessment to output. The main gaps are missing invocation parameters/checkpoint fallbacks for the tools and a slight tendency toward placeholder table scaffolding that could be tightened or moved to reference files.

Suggestions

Add concrete invocation examples with parameters for each MCP tool (e.g. get_market_movers with chart_type/category/country) so the guidance is copy-paste executable rather than tool-name-only.

Define what counts as a 'significant move' and add a checkpoint for empty or unexpected tool results (e.g. verify the requested category chart exists before analyzing movements).

Trim the 'You are an expert...' opener and collapse the empty placeholder table rows into a note about filling them, or move the detailed per-gainer/loser analysis templates into a references/ file to keep SKILL.md as a tighter overview.

DimensionReasoningScore

Conciseness

The body is dominated by terse tables and short bullet prompts with essentially no padding or explanation of concepts Claude already knows ('What likely drove the surge? (viral moment, feature update, Apple featuring, ad campaign, seasonal)'). It is not a 5 because of minor trimmable content: the 'You are an expert in App Store chart dynamics' opener and several empty placeholder table rows that restate obvious structure.

4 / 5

Actionability

Concrete guidance is present: four named MCP tools ('get_market_movers', 'get_market_activity', 'get_category_top', 'get_app') and fully specified output templates including a literal Alert Format block. It falls short of 5 because the tool invocations lack any parameters or call examples (e.g. how to pass chart type, category, country) and thresholds like 'Total significant moves' are left undefined, so execution is mostly — not fully — determined.

4 / 5

Workflow Clarity

The sequence is clear and well-ordered: Initial Assessment (1-5, gathering chart type/category/country/scope) → Data Collection (tools) → Analysis Framework (six numbered sections) → Actionable Insights → Output Format. This is a read-only analysis skill, so no destructive-operation validation cap applies. It is not a 5 because there are no explicit checkpoints or fallbacks (e.g. what to do when a tool returns no movements or the requested category has no chart history).

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent) and the skill is a single well-sectioned file with clear headers, so there are no nested or buried references — the 'Related Skills' links point to sibling skills, not bundle content. It is not a 5 because at ~135 lines some detailed per-section analysis templates could plausibly live in a reference file, keeping SKILL.md closer to an overview.

4 / 5

Total

16

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it names concrete capabilities, provides explicit use-when triggers with natural phrasings, and clearly boundaries itself against sibling skills. The only minor gap is that a few additional natural synonyms for chart movement could be added to the trigger list.

DimensionReasoningScore

Specificity

The description lists four concrete, distinct actions — 'track App Store chart rank changes', 'find top gainers and losers', 'detect breakout apps entering the top 100', 'identify apps dropping out of charts' — which comprehensively cover the skill's domain. It is not a 4 because there are no coverage gaps within the skill's stated scope; every capability the skill performs is named explicitly.

5 / 5

Completeness

Both 'what' and 'when' are explicitly and clearly answered: the opening 'When the user wants to track App Store chart rank changes...' states the what, and 'Also use when the user mentions...' plus the quoted trigger phrases give concrete when-guidance. This matches the 5 anchor exactly; a 4 would require the 'when' to be less explicit.

5 / 5

Trigger Term Quality

Includes seven natural trigger phrases users would actually say: '"chart movers"', '"rank changes"', '"who's rising"', '"who's falling"', '"new chart entries"', '"top gainers"', '"market shifts"'. It falls short of the 5 anchor because a few natural variations are missing (e.g. 'breakout apps', 'apps dropping', 'App Store rankings'), but it is above a 3 because the common phrasings, including colloquial synonyms, are present.

4 / 5

Distinctiveness Conflict Risk

The niche (App Store chart rank movement analysis) is clearly distinct, and it defuses overlap with adjacent skills via explicit boundary pointers: 'For broader market overview, see market-pulse. For competitive keyword analysis, see competitor-analysis.' Minimal conflict risk, matching the 5 anchor.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Eronred/aso-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.