CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

terminal-screenshot

MUST be used right after changing any CLI color config (delta/bat/themes/lazygit pager) — renders the terminal's colored output to a PNG so Claude can actually SEE contrast, alignment, and highlighting instead of raw ANSI codes. Use for delta git diff colors, bat syntax highlighting, starship prompt, eza/ls colors, or ripgrep matches. Trigger phrases: 看终端效果, 终端截图, 验证配色, terminal screenshot.

68

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

88%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 excellent operational skill: executable copy-paste commands for every tool it covers, a clearly sequenced workflow with the key trap (never let the renderer run the command) front and center, and properly bundled scripts that are real and well-signaled. The only trims available are minor: the motivational prose in "Why this exists" and the one-time install instructions could be tightened or deferred.

Suggestions

Compress the "Why this exists" section to one or two sentences — the motivation is already implied by the description and the method section.

Consider moving the "Installing freeze" setup details (tap vs. go install, GOPROXY/GOSUMDB troubleshooting) into a short reference file or collapsing to the two bare install commands plus one fallback sentence, since installation is a one-time concern.

DimensionReasoningScore

Conciseness

Nearly every line is non-obvious operational knowledge Claude cannot be assumed to have — the non-TTY color-dropping trap, the `freeze --execute` degradation, the wrong brew cask, `GOSUMDB=off` for firewalled installs, background-matching. Anchor 4 rather than 5 because the "Why this exists" section and a few rhetorical flourishes ("Reading hex values is guessing", "that separation is the whole trick") are motivational prose that could be compressed to one sentence without losing operational content.

4 / 5

Actionability

Fully executable throughout: a copy-paste table of per-tool capture commands, a complete worked delta example, the exact wrapper invocation `scripts/render_ansi.sh <input.ansi> <output.png> [background_hex]`, a command to discover the real background hex, and two concrete install paths. This matches anchor 5's copy-paste-ready commands covering the common cases.

5 / 5

Workflow Clarity

A clear two-step sequence (capture to `.ansi`, then render and read) with the one critical rule emphasized up front, a full end-to-end example, and an explicit verification step ("Read /tmp/diff.png and judge whether add/remove contrast is clear"). The pitfalls section maps failure symptoms to fixes (clipped output → widen `--window-size`; freeze uninstallable → documented fallback; dark theme on light page → use real background), giving genuine feedback loops. Not a destructive/batch operation, so no validation cap applies.

5 / 5

Progressive Disclosure

Good structure: both bundled scripts exist on disk, are correctly offloaded (render and ANSI-parsing logic live in `render_ansi.sh`/`ansi2html.py`, not inline), and are indexed in a "Bundled scripts" section with one-level-deep, well-signaled references. Anchor 4 rather than 5 because the one-time "Installing freeze" section (~15 lines of setup and firewall troubleshooting) is inline content that only runs once and could be deferred to a reference, keeping SKILL.md centered on the core capture-render workflow.

4 / 5

Total

18

/

20

Passed

Description

78%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, well-scoped description with an explicit what/when structure and unusually good bilingual trigger terms. Its limits are the single-action framing and a trigger phrase ("terminal screenshot") that could collide with genuine screen-capture requests the skill does not handle.

Suggestions

State the full micro-workflow as actions (capture full-color ANSI to a file, render to PNG, read the image and judge) so specificity reflects the skill's actual multi-step capability rather than the end result alone.

Add a few natural English trigger variations (e.g. "check the colors", "see the theme", "screenshot the output") and clarify that full-screen TUI/screen capture is out of scope, steering those requests away from this skill.

DimensionReasoningScore

Specificity

Names the domain precisely and one concrete action — "renders the terminal's colored output to a PNG" — plus its purpose ("SEE contrast, alignment, and highlighting"), but offers only that single action rather than the several specific actions of anchor 4; the delta/bat/starship/eza/ripgrep list enumerates use contexts, not capabilities. Not anchor 2: the action and purpose are concrete, not minimal or generic.

3 / 5

Completeness

Explicitly answers both: what ("renders the terminal's colored output to a PNG so Claude can actually SEE contrast, alignment, and highlighting instead of raw ANSI codes") and when ("MUST be used right after changing any CLI color config", "Use for delta git diff colors, ...", plus literal "Trigger phrases:"), matching anchor 5's what+when with concrete trigger phrases. Voice is third person throughout, so no specificity penalty applies.

5 / 5

Trigger Term Quality

Strong keyword coverage — "delta git diff colors", "bat syntax highlighting", "starship prompt", "eza/ls colors", "ripgrep matches", plus an explicit bilingual trigger-phrase list ("terminal screenshot", "终端截图", "验证配色"). Missing a few natural English variations a user would plausibly say (e.g. "screenshot the terminal", "check the colors", "preview the theme"), so it falls just short of anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The capability described (render captured ANSI to PNG) is a clear, distinct niche, but the trigger phrase "terminal screenshot" / "终端截图" is exactly what a user wanting an actual screen capture of their terminal would say — a closely related capability the skill body explicitly declares out of scope. Minor overlap risk with a screencapture/computer-use skill keeps this at anchor 4 rather than 5.

4 / 5

Total

16

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

daymade/claude-code-skills

Path

daymade-claude-code/terminal-screenshot/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.