CtrlK
BlogDocsLog inGet started
Tessl Logo

processing-computer-vision-tasks

Process images using object detection, classification, and segmentation. Use when requesting "analyze image", "object detection", "image classification", or "computer vision". Trigger with relevant phrases based on skill purpose.

36

Quality

33%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/ai-ml/computer-vision-processor/skills/processing-computer-vision-tasks/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

0%

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

This skill is almost entirely filler content with no actionable guidance. It reads like a template that was never filled in with real implementation details — there are no executable code examples, no concrete command syntax, no specific model names or configuration parameters, and no actual output schemas. The content explains Claude's own reasoning process back to itself and pads extensively with generic software engineering advice.

Suggestions

Replace the abstract examples with actual executable code showing how to call `/process-vision` with specific parameters, input formats, and expected output JSON schemas.

Remove the 'How It Works' section that describes Claude's own reasoning process, and the generic 'Best Practices' section — these waste tokens on things Claude already knows.

Add concrete command syntax for `/process-vision` including all supported arguments, model backends, and configuration options with real examples.

Consolidate the redundant sections (Instructions, Error Handling, Output, Resources are all near-empty) into a single concise reference with specific details.

DimensionReasoningScore

Conciseness

Extremely verbose with extensive padding. Explains obvious concepts Claude already knows (what object detection is, what classification means), includes vague filler sections like 'How It Works' that describe Claude's own reasoning process, and generic best practices (error handling, data validation) that add no specific value.

1 / 3

Actionability

No executable code, no concrete commands, no specific API calls, no actual parameters or configurations. The examples describe what the skill 'will do' in abstract terms rather than showing how. The '/process-vision' command is mentioned but never demonstrated with actual syntax, arguments, or expected output format.

1 / 3

Workflow Clarity

The workflow steps are entirely abstract ('Invoke this skill when trigger conditions are met', 'Provide necessary context and parameters'). No validation checkpoints, no concrete sequencing, no error recovery loops. The 'How It Works' section describes a conceptual flow rather than actionable steps.

1 / 3

Progressive Disclosure

Monolithic wall of text with no references to external files and no bundle files to support it. The 'Resources' section mentions 'Project documentation' and 'Related skills and commands' without any actual links or file paths. Content is poorly organized with redundant sections (Error Handling appears twice in different forms).

1 / 3

Total

4

/

12

Passed

Description

67%

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 covers the basics with a clear 'what' and 'when' structure, and includes some useful trigger terms. However, it is weakened by the vague filler sentence 'Trigger with relevant phrases based on skill purpose' which adds no value, and the trigger terms could be more comprehensive with natural user language variations. The capability descriptions are at a category level rather than listing specific concrete actions.

Suggestions

Remove the vague filler sentence 'Trigger with relevant phrases based on skill purpose' and replace it with additional natural trigger terms like 'detect objects in photo', 'identify items in image', 'segment regions', '.jpg', '.png'.

Add more specific concrete actions beyond category names, e.g., 'Detects and labels objects with bounding boxes, classifies image content into categories, segments image regions by object boundaries'.

Differentiate from related image skills by specifying what this skill does NOT cover (e.g., not for image editing, generation, or OCR) or by naming specific frameworks/tools used.

DimensionReasoningScore

Specificity

Names the domain (image processing) and lists some actions (object detection, classification, segmentation), but doesn't go deeper into concrete outputs or specific capabilities beyond naming broad CV task categories.

2 / 3

Completeness

Explicitly answers both 'what' (process images using object detection, classification, and segmentation) and 'when' (Use when requesting specific phrases). The 'Use when...' clause is present with explicit trigger terms, though the last sentence is filler.

3 / 3

Trigger Term Quality

Includes some relevant keywords like 'analyze image', 'object detection', 'image classification', 'computer vision', but the final sentence 'Trigger with relevant phrases based on skill purpose' is vague filler that adds no real trigger terms. Missing natural variations like 'detect objects in photo', 'identify items', 'segment image', '.jpg', '.png'.

2 / 3

Distinctiveness Conflict Risk

The domain of computer vision / image processing is reasonably specific, but terms like 'analyze image' are broad enough to potentially conflict with other image-related skills (e.g., image editing, OCR, image generation). The description doesn't carve out a sufficiently narrow niche.

2 / 3

Total

9

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.