CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

store-screenshots

Refresh the App Store and Google Play screenshots for phones and tablets. Use when the user says "store screenshots", "app store screenshots", "play store screenshots", "iPad screenshots", "recapture the screenshots", or wants the store panels changed.

Quality

86%

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

82%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.

An unusually disciplined SKILL.md: lean, project-specific rules with a well-designed single-pointer disclosure structure and an explicit pre-report validation step. The dominant weakness is that the bundle it delegates to is missing — the README and render.mjs are referenced but absent — which caps actionability, workflow clarity, and progressive disclosure alike.

Suggestions

Ship the referenced bundle files (`assets/store-screenshots/README.md` and `assets/store-screenshots/render.mjs`) alongside SKILL.md so the central delegation and the render command are actually reachable.

Inline the one-line render command (or a minimal invocation example) in SKILL.md so the core operation survives even when the assets directory is unavailable.

Add a brief ordered capture sequence (stage demo host → render per-device with density flags → inspect preview.png and one full-size panel per store → report) so the workflow is complete within the skill even before consulting the README.

DimensionReasoningScore

Conciseness

The body is ~19 lean lines of project-specific rules only — exact density flags, copy-wrapping constraints, font and safety rules — with zero explanation of concepts Claude already knows; even the one justification ("The default is 1x, which is too soft for the store") is non-obvious project knowledge. Matches the 'every token earns its place' anchor; nothing to trim toward anchor 4.

5 / 5

Actionability

Concrete, specific guidance throughout — "--pixel-density 3 on the iPhone 16 Pro Max, --pixel-density 2 on the iPad Pro 13-inch", "Change copy, crops and layout in `assets/store-screenshots/render.mjs`", "Open `output/preview.png`" — but the core render command itself is delegated to `assets/store-screenshots/README.md`, which is not present in the bundle, so the body is not self-contained and executable. Anchor 4 ('concrete code or commands with minor gaps') fits; not 5 because the key command is one missing indirection away, not 3 because everything stated is concrete and executable as written.

4 / 5

Workflow Clarity

An explicit validation checkpoint exists for this batch render — "Open `output/preview.png` and a full-size panel from each store before you report a render. Show the user the preview" — so the batch-operation cap at 3 does not apply, and protective constraints (own port, don't restart daemons, don't upload) are sequenced as rules. However the actual recapture step sequence lives in the README, which is absent from the bundle, leaving a minor gap; anchor 4 fits, short of anchor 5's fully specified sequence with feedback loops.

4 / 5

Progressive Disclosure

The design is exemplary one-level-deep disclosure — a single clearly-signaled reference ("Follow `assets/store-screenshots/README.md`. It owns the panels, the creative direction, the render command and the recapture steps") with the SKILL.md holding only the invariants — but the referenced `assets/store-screenshots/README.md` and `render.mjs` do not exist in the provided bundle, so navigation dead-ends. Anchor 4 ('good structure, references mostly clear, minor organization gaps') fits; not 5 because a dangling reference blocks easy navigation, not 3 because the reference is prominently and clearly signaled rather than buried.

4 / 5

Total

17

/

20

Passed

Description

86%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 in the canonical what-plus-when form, with an explicit trigger list that is comprehensive and natural for both stores. Its only weaknesses are a single-action 'what' that understates the skill's scope and one trigger ("iPad screenshots") that risks overlapping generic screenshot requests.

DimensionReasoningScore

Specificity

"Refresh the App Store and Google Play screenshots for phones and tablets" names the domain and a single concrete action with concrete targets, but lists no further actions (no mention of rendering, previewing, or uploading), matching the '1-2 concrete actions, not comprehensive' anchor. Not a 4 because it does not list several specific actions; not a 2 because the action and targets are concrete rather than generic.

3 / 5

Completeness

Explicitly answers both questions: what ("Refresh the App Store and Google Play screenshots for phones and tablets") and when ("Use when the user says..." followed by concrete trigger phrases), exactly matching the top anchor. A 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Six natural quoted phrases users would actually say — "store screenshots", "app store screenshots", "play store screenshots", "iPad screenshots", "recapture the screenshots", "wants the store panels changed" — cover synonyms and paraphrases across both stores. This matches the comprehensive-coverage anchor; file extensions are inapplicable in this domain, and no common variation is obviously missing.

5 / 5

Distinctiveness Conflict Risk

The store-listing niche is clear and most triggers ("app store screenshots", "store panels") are unmistakable, but the standalone trigger "iPad screenshots" could also fire for a generic device-screenshot request, creating minor overlap risk with a closely related skill — the anchor-4 condition. Not a 5 because of that one ambiguous trigger; well above anchor 3 since the domain is unmistakable.

4 / 5

Total

17

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 2 missing, 2 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository

getpaseo/paseo

Path

.claude/skills/store-screenshots/SKILL.md

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.