CtrlK
BlogDocsLog inGet started
Tessl Logo

app-store-optimization

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

52

Quality

57%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/app-store-optimization/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%

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

The body is broad and organized but overly long, largely descriptive rather than executable, lacks sequenced workflows with validation checkpoints, and—critically—describes scripts and references that do not exist as separate bundle files, making it monolithic rather than progressively disclosed.

Suggestions

Either create the referenced scripts as real files in ./scripts/ and link to them with one-level-deep references, or remove the inline 'Scripts' section; do not describe files that are not present in the bundle.

Replace descriptive capability lists with executable guidance — actual script invocation commands and concrete input→output examples — to lift actionability.

Add explicit sequenced workflows with validation checkpoints (e.g., a numbered pre-launch flow with 'validate metadata → verify store compliance → only then submit') and trim generic best-practice prose that Claude already knows.

DimensionReasoningScore

Conciseness

The body is well-structured but very long and restates knowledge Claude already has (platform character limits, generic best practices like 'Write for humans first, SEO second' and 'Respond Quickly: Reply to reviews within 24-48 hours'), so it is mostly efficient in format but padded with unnecessary explanation.

2 / 3

Actionability

It provides JSON input schemas and lists script function names with one-line descriptions, but offers no executable code, no actual invocation commands for the scripts, and no concrete input→output examples, so guidance is present but incomplete and not copy-paste ready.

2 / 3

Workflow Clarity

Capabilities and checklist items are listed, but there is no sequenced multi-step workflow with explicit validation checkpoints for risky operations like store submission or A/B testing; checkpoints are implicit at best.

2 / 3

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), yet the body describes eight Python scripts inline without linking them as real files; everything lives in a ~416-line monolithic SKILL.md with no one-level-deep references, matching the monolithic-wall-of-text anchor.

1 / 3

Total

7

/

12

Passed

Description

72%

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

The description is domain-clear and uses strong natural trigger terms with low conflict risk, but its actions are somewhat generic verbs and it omits an explicit "Use when..." trigger clause, capping completeness at 2.

Suggestions

Add an explicit "Use when..." clause naming the trigger situations (e.g., 'Use when launching or optimizing a mobile app listing on the Apple App Store or Google Play Store, or when the user asks about ASO, app keywords, or store rankings').

Replace broad verbs with concrete actions (e.g., 'research keyword volume and competition, optimize titles and keyword fields, track rankings and conversion rates') to lift specificity to 3.

DimensionReasoningScore

Specificity

"researching, optimizing, and tracking mobile app performance" names the domain and several actions, but the verbs are broad (researching, optimizing, tracking) rather than multiple concrete actions like the score-3 anchor, so it is comprehensive-in-spirit but not concrete-in-detail.

2 / 3

Completeness

It clearly answers "what" (research, optimize, track mobile app performance) but has no "Use when..." clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

It covers natural terms users would say — "App Store Optimization", "ASO", "Apple App Store", "Google Play Store", and "mobile app" — giving good coverage of the phrasings a user reaches for when they need this skill.

3 / 3

Distinctiveness Conflict Risk

The niche is distinct (App Store Optimization with platform-specific anchors Apple App Store / Google Play Store) and uses domain terms unlikely to trigger for unrelated skills.

3 / 3

Total

10

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
sickn33/antigravity-awesome-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.