CtrlK
BlogDocsLog inGet started
Tessl Logo

full-page-screenshot

Use when the user asks to capture a full-page screenshot, long screenshot, or complete page capture of a web page. Handles SPA scroll containers, lazy-loaded images, and very tall pages via Chrome DevTools Protocol with zero external dependencies.

77

Quality

97%

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

The canonical home for this skill is full-page-screenshot in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

100%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-crafted skill body: concise, fully actionable with executable commands, a clear sequenced workflow with validation gates and recovery guidance, and good progressive disclosure that keeps SKILL.md as an overview while externalizing implementation to a script. No bundle reference files are present, and the body's external references all resolve to a real script path and one-level sibling-skill cross-links.

DimensionReasoningScore

Conciseness

Lean and efficient; assumes Claude's knowledge of Chrome/CDP/SPAs with no concept-explaining fluff, and every section (commands, parameters table, capabilities) earns its place. The only minor redundancy is the 'How It Works' list partially restating 'Core Capabilities'.

5 / 5

Actionability

Fully executable guidance: concrete bash commands for --check, --list, targetId capture, and --url modes, a parameters table with defaults, and verification commands (sips/file) — copy-paste ready and covering common cases.

5 / 5

Workflow Clarity

Clearly sequenced workflows (Option A steps, Option B command) with an explicit --check prerequisite gate, a Verify Output checkpoint, and Troubleshooting/Anti-Patterns tables providing error recovery guidance.

5 / 5

Progressive Disclosure

Well-structured overview with clear section headers; implementation complexity is externalized to scripts/full-page-screenshot.mjs (referenced via ${SKILL_DIR}), and the two cross-references to sibling skills are one level deep and clearly signaled.

5 / 5

Total

20

/

20

Passed

Description

95%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 that explicitly states both what the skill does and when to use it, with natural trigger phrasing and concrete capabilities. Minor specificity gap only in not enumerating every capability (e.g., tiled stitching).

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('capture a full-page screenshot, long screenshot, or complete page capture', 'Handles SPA scroll containers, lazy-loaded images, and very tall pages via Chrome DevTools Protocol') with only minor coverage gaps (e.g., tiled stitching not mentioned).

4 / 5

Completeness

Explicitly answers both 'what' ('Handles SPA scroll containers, lazy-loaded images, and very tall pages via Chrome DevTools Protocol with zero external dependencies') and 'when' ('Use when the user asks to capture a full-page screenshot...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes the natural phrases users would actually say — 'full-page screenshot, long screenshot, or complete page capture' — covering the key synonyms for the request.

5 / 5

Distinctiveness Conflict Risk

A clear niche (full-page web capture via CDP) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

Repository
alirezarezvani/claude-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.