CtrlK
BlogDocsLog inGet started
Tessl Logo

peekaboo

macOS screen capture, accessibility inspection, and background-first app/window/UI automation with Peekaboo v4.

64

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/peekaboo/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

87%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 is a tight, highly actionable reference with executable commands, clear section structure, and a well-sequenced workflow with explicit validation checkpoints; its only weak spot is slight over-inlining of reference detail that a bundle file could carry, marginally limiting progressive disclosure.

DimensionReasoningScore

Conciseness

The body is dense and command-focused with little conceptual padding; it does not explain what macOS or Accessibility is, though a few sentences (e.g. runtime-host selection nuance) are heavier than strictly necessary, keeping it just below level 5.

4 / 5

Actionability

It provides copy-paste-ready bash snippets with exact flags (e.g. `see --no-elements --mode screen --path /tmp/screen.png --json`) and explicit command-name corrections, fully covering common cases with executable guidance.

5 / 5

Workflow Clarity

The numbered Workflow section sequences resolve→verify→observe→interact→verify with explicit validation checkpoints ("Verify every mutation with a new `see`") and an escalation/feedback loop for foreground mode, matching the level-5 anchor.

5 / 5

Progressive Disclosure

Content is well-organized into clear sections with a single external pointer (docs path) one level deep and no bundle files to misplace; however the SKILL.md inlines substantial reference-style detail (command tables, coordinate-click rules) that, absent any bundle, is appropriately consolidated rather than split, leaving minor organization gaps versus a clean overview-plus-references split.

4 / 5

Total

18

/

20

Passed

Description

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

The description is concrete and distinct, naming specific macOS automation capabilities tied to a specific tool, but it omits an explicit "Use when..." trigger clause and natural-language trigger synonyms, which caps completeness and trigger-term quality.

Suggestions

Add an explicit "Use when..." clause naming trigger phrases, e.g. "Use when capturing macOS screens, inspecting or automating native app/window/UI via Peekaboo v4."

Include natural synonyms users say, such as "screenshots", "UI inspection", and "macOS UI automation", to improve trigger-term coverage.

Express actions as verbs (capture, inspect, automate) rather than noun-phrases to lift specificity toward comprehensive coverage.

DimensionReasoningScore

Specificity

Lists several concrete capabilities — "screen capture", "accessibility inspection", "app/window/UI automation" — grounded in a named tool (Peekaboo v4), but the actions are noun-phrases rather than fully enumerated verbs, leaving minor coverage gaps versus a level-5 anchor.

4 / 5

Completeness

The "what" is clear and concrete, but there is no "Use when..." clause or equivalent trigger guidance — only an implicit "when" via the tool name — so completeness is capped at 3 per the missing-trigger guidance.

3 / 5

Trigger Term Quality

It names domain keywords a user might say ("screen capture", "accessibility", "app/window/UI automation") but omits common natural variations like "screenshot", "UI inspection", or "macOS automation", and lacks file/extension-style synonyms; coverage is partial.

3 / 5

Distinctiveness Conflict Risk

The Peekaboo v4 tooling plus "background-first app/window/UI automation" carve a clear niche with distinct triggers and minimal conflict risk with other generic skills.

5 / 5

Total

15

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
steipete/agent-scripts
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.