CtrlK
BlogDocsLog inGet started
Tessl Logo

catalan-adobe/screencast

Record your screen to video from Claude Code. Guided capture setup: pick a display, window, or screen region, then start/stop recording on demand. Uses ffmpeg — cross-platform (macOS, Linux, Windows). Produces MP4 with sensible defaults. Pairs with demo-narrate for voice-over. Triggers on: screencast, record screen, screen recording, capture screen, record window, record region, start recording, screen capture video.

75

Quality

94%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that covers all dimensions well. It provides specific concrete actions, comprehensive trigger terms, clear 'what' and 'when' guidance, and occupies a distinct niche. The description is concise yet thorough, mentioning cross-platform support and the relationship to a companion skill (demo-narrate).

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'pick a display, window, or screen region', 'start/stop recording on demand', 'Produces MP4 with sensible defaults', 'Pairs with demo-narrate for voice-over'. Very clear about what it does.

3 / 3

Completeness

Clearly answers both 'what' (record screen to video, guided capture setup, pick display/window/region, produces MP4) and 'when' (explicit 'Triggers on:' clause with multiple natural trigger phrases).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms: 'screencast, record screen, screen recording, capture screen, record window, record region, start recording, screen capture video'. These are terms users would naturally use when wanting to record their screen.

3 / 3

Distinctiveness Conflict Risk

Very distinct niche — screen recording is a specific capability unlikely to overlap with other skills. The mention of ffmpeg, MP4 output, and the pairing with demo-narrate further distinguishes it. Trigger terms are all screen-recording-specific.

3 / 3

Total

12

/

12

Passed

Implementation

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured, actionable skill with clear step-by-step workflows and concrete commands for every scenario. Its main weakness is moderate verbosity — the commands section and workflow section overlap, and the script-locating block is lengthy. The progressive disclosure is adequate with a reference to REFERENCE.md, though the bundle files weren't available to verify.

Suggestions

Consolidate the Commands section and Workflow section to avoid repeating flag documentation — list flags only once, either in Commands or inline during the workflow steps.

Shorten the script-locating bash block; Claude can infer fallback search patterns from a briefer instruction like 'Look for scripts/screencast.js relative to CLAUDE_SKILL_DIR or search ~/.claude'.

DimensionReasoningScore

Conciseness

The skill is mostly efficient but has some areas that could be tightened — the script-locating bash block is verbose, and the workflow section repeats information already covered in the Commands section (e.g., flags). However, it doesn't over-explain concepts Claude already knows.

2 / 3

Actionability

Every step includes concrete, executable bash commands with specific flags and options. The workflow provides copy-paste ready commands for each scenario (full screen, window, region), and the start flags are clearly documented with defaults.

3 / 3

Workflow Clarity

The four-step workflow is clearly sequenced with dependency checking first, then selection, confirmation, and stopping. Edge cases are explicitly handled (already recording, dead process, cancelled picker), and there's a validation step (deps check) before proceeding. The feedback loop for interactive pickers (cancelled → ask again) is present.

3 / 3

Progressive Disclosure

The skill references a REFERENCE.md file for advanced details, which is good progressive disclosure. However, the bundle files show no files were provided, so we can't verify the reference exists. The main content is somewhat long with the full workflow inline, though for a multi-step interactive process this is reasonable. The commands section and workflow section have some redundancy that could be better organized.

2 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents