CtrlK
BlogDocsLog inGet started
Tessl Logo

website-screenshot-notte

Take screenshots of any website using Notte browser automation. Use when asked to screenshot, capture, or snap a webpage.

63

Quality

79%

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/research-tools/capabilities/website-screenshot-notte/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body delivers fully concrete, executable curl commands in a clear 4-step sequence, which is its greatest strength. It is held back by significant duplication between the Workflow and Full Example sections, an unused Orthogonal CLI requirement, and the absence of any example that actually saves the screenshot output to a file.

Suggestions

Drop the redundant "Full Example" section (or the step-by-step Workflow) — one canonical version with the session_id extraction is sufficient and saves ~25 lines.

Show the screenshot step actually saving output, e.g. add `-o screenshot.png` to the screenshot curl command, so the tip about the -o flag is demonstrated rather than just asserted.

Remove or justify the "Orthogonal CLI: npm install -g @orth/cli" requirement — the workflow uses plain curl and never invokes this CLI, which will confuse readers.

DimensionReasoningScore

Conciseness

The full 4-step "Workflow" is duplicated almost verbatim in the "Full Example" section (~25 redundant lines), plus an orphaned sentence ("Take screenshots of any website URL and save them as image files.") and a requirement ("Orthogonal CLI") that the curl-based workflow never uses. Individual blocks are lean, matching anchor 3 ("mostly efficient but could be tightened") rather than anchor 4, which requires only minor trims.

3 / 5

Actionability

Every step is given as a complete, executable curl command with auth headers, and session_id extraction is shown in the full example. However the core deliverable — saving the screenshot to a file — is never demonstrated: the "-o flag" tip is mentioned but no example uses it, so the common case is not copy-paste ready (anchor 4, not 5).

4 / 5

Workflow Clarity

A clear, well-sequenced 4-step workflow (start session → navigate → screenshot → stop) with a cleanup reminder. Validation checkpoints are absent (e.g., confirming navigation succeeded before screenshotting), matching anchor 4; not a destructive or batch operation, so the cap of 3 does not apply.

4 / 5

Progressive Disclosure

No external references are needed and sections (Setup, Requirements, Workflow, Options, Tips) are clearly organized, but the redundant Full Example, the misplaced one-line summary, and the unused CLI requirement leave minor organization gaps — anchor 4 rather than the cleanly split anchor 5.

4 / 5

Total

15

/

20

Passed

Description

82%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 concise, well-structured description that clearly states what the skill does and when to use it, with natural trigger terms. Its only weakness is limited action coverage — it names a single capability rather than enumerating variants such as full-page or viewport-sized captures.

DimensionReasoningScore

Specificity

"Take screenshots of any website using Notte browser automation" names the domain and one concrete action, but coverage is not comprehensive — variations like full-page or viewport-controlled capture are absent from the description. It is above anchor 2 (the action is concrete, not generic like "Processes PDF files") but lists only one action, short of anchor 4.

3 / 5

Completeness

It explicitly answers both: what ("Take screenshots of any website using Notte browser automation") and when ("Use when asked to screenshot, capture, or snap a webpage") with concrete trigger phrases, matching the anchor 5 example pattern exactly.

5 / 5

Trigger Term Quality

"Use when asked to screenshot, capture, or snap a webpage" includes multiple natural phrases a user would say. Good coverage but missing common variations (e.g., "web page image", "grab the page"), so it sits at anchor 4 rather than the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

Website screenshots via Notte is a clear niche, and triggers are page-capture specific ("screenshot, capture, or snap a webpage"), minimizing overlap with document- or OS-screenshot skills. Matches the distinct-niche anchor 5 rather than the minor-overlap anchor 4.

5 / 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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
gooseworks-ai/goose-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.