CtrlK
BlogDocsLog inGet started
Tessl Logo

add-image-vision

Add image vision to NanoClaw agents. Resizes and processes WhatsApp image attachments, then sends them to Claude as multimodal content blocks.

63

Quality

73%

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 ./.claude/skills/add-image-vision/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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 well-structured, executable workflow with strong validation checkpoints and a troubleshooting section. The main weakness is the abstract merge-conflict resolution guidance, which is the only non-executable step.

DimensionReasoningScore

Conciseness

The body is lean with mostly command blocks and minimal padding, though a few explanatory lines like the merge-conflict resolution guidance could be trimmed.

4 / 5

Actionability

Mostly copy-paste executable commands (git, npm, vitest, cp, launchctl, tail) cover the workflow; the abstract conflict-resolution line is the minor gap keeping it from a 5.

4 / 5

Workflow Clarity

Clear phased sequence (Pre-flight, Apply, Configure, Verify) with an explicit validation checkpoint ('All tests must pass and build must be clean before proceeding') and a troubleshooting feedback loop.

5 / 5

Progressive Disclosure

Well-organized into clearly headed phases with no nested references and no external bundle files needed; minor organization gaps (e.g. the inline file manifest) keep it just below 5.

4 / 5

Total

17

/

20

Passed

Description

66%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 specific and names a clear niche, but it omits any 'when to use' trigger guidance, which caps its completeness. Adding a 'Use when...' clause with natural trigger phrases would raise both completeness and trigger-term quality.

Suggestions

Append an explicit 'Use when...' clause, e.g. 'Use when adding image/photo understanding to NanoClaw WhatsApp agents.'

Include natural synonyms users might say, such as 'photos' or 'pictures', alongside 'images'.

Keep the concrete action list but pair it with trigger phrases to lift completeness and distinctiveness.

DimensionReasoningScore

Specificity

Names concrete actions — 'Resizes and processes WhatsApp image attachments, then sends them to Claude as multimodal content blocks' — covering resize, process, and send; not quite comprehensive enough for a 5.

4 / 5

Completeness

Clearly states what the skill does but lacks any 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Good natural keywords like 'image vision', 'WhatsApp image attachments', and 'multimap content blocks', but common synonyms such as 'photos' or 'pictures' are missing.

4 / 5

Distinctiveness Conflict Risk

The NanoClaw + WhatsApp + image niche is mostly distinct with only minor overlap risk against closely related image skills, though the missing trigger clause keeps it from a 5.

4 / 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
jbaruch/nanoclaw-telegram
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.