CtrlK
BlogDocsLog inGet started
Tessl Logo

app-preview-video

When the user wants to plan, script, produce, or optimize App Store Preview videos or Google Play promo videos — the autoplay videos that show in App Store/Play Store search and product pages. Use when the user mentions "App Preview", "preview video", "app store video", "promo video", "Play Store video", "video poster frame", "YouTube promo for Play Store", "30 second app video", "video script", "video specs", or "should I add a preview video". For static screenshots, see screenshot-optimization. For A/B testing the video, see ab-test-store-listing. For broader creative briefs, see screenshot-optimization (covers stills).

76

Quality

94%

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

88%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 strong, information-dense instruction skill: concrete specs, a fully specified script template, validation checklist, and error-recovery guidance, with essentially no filler or explanation of things Claude already knows. The only improvements are trimming the persona opener and unsourced conversion statistics, and moving the reference-grade spec/rejection tables into a references file.

Suggestions

Drop the roleplay opener and the unverifiable conversion statistics ('5–25%', '8–15%') — they add tokens without executable value and are the main conciseness deductions.

Move the platform spec tables and the Apple rejection-reason table into references/specs.md, keeping SKILL.md as a lean overview with a clearly signaled one-level-deep pointer (this also improves progressive_disclosure).

Format the cross-skill handoffs (ab-test-store-listing, screenshot-optimization, localization) as consistent, clearly signaled links so navigation between skills is unambiguous.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence — spec tables carry values with no explanation, the beat template is a single table, and there's no tutorial padding about what App Store is. A few tokens could be trimmed: the roleplay opener ('You are an App Store Preview video specialist') and unverifiable conversion statistics ('lift product page conversion by 5–25%', 'lifts conversion 8–15%') add length without executable value. This fits anchor 4 ('efficient; minor instances... that could be trimmed') better than 5, whose bar is that every token earns its place.

4 / 5

Actionability

Guidance is copy-paste actionable throughout: exact spec values ('15–30 seconds', 'H.264, MP4 / MOV', '1080×1920 portrait min'), a timestamped beat-by-beat template with per-platform rules, a fill-in-the-blank script output format, and a rejection-reason-to-fix table. For an instruction-only skill this matches the anchor 5 example's specificity ('specific examples cover the common cases'), with no pseudocode or vague direction.

5 / 5

Workflow Clarity

The sequence is explicit: a numbered Initial Assessment (context file → App ID/platform → recordings → conversion goal → localization scope), then a concrete script/production path, closing with an explicit pre-submission validation checklist and a rejection-reason→fix recovery table. The skill involves no destructive or batch operations, so no cap applies, and the checklist + fix mapping satisfy anchor 5's 'explicit validation steps; feedback loops for error recovery; checklists'.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ absent), and the ~135-line body is well-sectioned with clear headers, so navigation is easy. However, self-contained reference material — the full platform spec tables, rejection-reason table, and tiered localization detail — is inlined where a one-level-deep references/ file would keep SKILL.md lean, and cross-skill pointers (e.g. 'see ab-test-store-listing') are plain-text mentions rather than clearly signaled links. Anchor 4 ('good structure; most content appropriately placed; minor organization gaps') fits better than 5, which expects a slim overview pointing to well-signaled external files.

4 / 5

Total

18

/

20

Passed

Description

100%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 model description: concrete verbs defining what the skill does, an explicit 'Use when the user mentions' clause with an extensive list of natural trigger phrases, and explicit boundary guidance that routes overlapping requests (screenshots, A/B testing) to sibling skills. Third-person voice is maintained and every clause is functional.

DimensionReasoningScore

Specificity

The description lists four concrete, distinct actions — 'plan, script, produce, or optimize' — for a precisely named deliverable ('App Store Preview videos or Google Play promo videos — the autoplay videos that show in App Store/Play Store search and product pages'), which is comprehensive coverage of the skill's activities. It clearly matches the anchor 5 ('multiple specific concrete actions; comprehensive coverage') rather than 4, which would require a gap in coverage.

5 / 5

Completeness

It explicitly answers 'what' ('plan, script, produce, or optimize App Store Preview videos or Google Play promo videos') and 'when' ('Use when the user mentions...') with concrete trigger phrases, exactly matching the anchor 5 example. It goes beyond anchor 4 by enumerating specific triggers rather than a generic 'Use when working with...'.

5 / 5

Trigger Term Quality

Eleven quoted natural trigger phrases users would actually say — 'App Preview', 'preview video', 'app store video', 'promo video', 'Play Store video', 'video poster frame', '30 second app video', 'video script', 'video specs', 'should I add a preview video' — covering synonyms, platform variants, and even a question-form trigger. This is comprehensive synonym coverage per the anchor 5; nothing common is missing.

5 / 5

Distinctiveness Conflict Risk

The niche is unambiguous (autoplay store preview videos, not static screenshots or A/B tests), and it actively disambiguates adjacent skills: 'For static screenshots, see screenshot-optimization. For A/B testing the video, see ab-test-store-listing. For broader creative briefs, see screenshot-optimization.' Minimal conflict risk; matches anchor 5.

5 / 5

Total

20

/

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.