CtrlK
BlogDocsLog inGet started
Tessl Logo

model-training

Agent-driven YOLO fine-tuning — annotate, train, export, deploy

52

Quality

58%

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/training/model-training/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

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

The content is well-structured and gives a clear interface contract via protocol examples, but it lacks explicit validation checkpoints and delegates the core training logic to an unshown script. Tightening the redundancy between the intro and 'What You Get' and adding a validation gate would raise the score.

Suggestions

Add an explicit validation checkpoint in the workflow (e.g. 'Run validate after export; only deploy when mAP50 meets threshold') with a fix-and-retry loop.

Show or link the actual training invocation rather than only referencing scripts/train.py, so the core action is actionable from the body.

Trim redundancy between the opening paragraph and the 'What You Get' bullets to improve token efficiency.

DimensionReasoningScore

Conciseness

The body is mostly lean and avoids explaining concepts Claude already knows, but the 'What You Get' bullets partly restate the intro and the ASCII diagram costs tokens for information also conveyed by the protocol section.

2 / 3

Actionability

Concrete protocol examples (stdin/stdout jsonl) and executable setup commands are present, but the core training action is delegated to an unseen scripts/train.py rather than shown, leaving key guidance incomplete.

2 / 3

Workflow Clarity

The end-to-end sequence (annotate → train → export → deploy) is shown via the diagram and protocol events, but there are no explicit validation checkpoints or error-recovery feedback loops, which the rubric requires for a 3.

2 / 3

Progressive Disclosure

This is a short, single-purpose, self-contained skill with well-organized sections and no nested external reference docs to navigate, so per the simple-skills scoring note it qualifies for a 3 despite having no bundle files.

3 / 3

Total

9

/

12

Passed

Description

60%

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 concise and names concrete actions in a clear domain, but it omits any explicit trigger guidance and slightly overlaps a sibling annotation skill. Adding a "Use when..." clause would lift completeness and distinctiveness.

Suggestions

Add a 'Use when...' clause naming natural triggers (e.g. 'Use when fine-tuning a YOLO model on a custom dataset, retraining, or exporting to TensorRT/CoreML/OpenVINO').

Drop or scope 'annotate' since annotation is owned by the dataset-annotation skill, to reduce conflict risk.

Include common user phrasings like 'custom model', 'retrain', and 'transfer learning' to improve trigger term coverage.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "annotate, train, export, deploy" — within a named domain ("YOLO fine-tuning"), matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

It clearly states what the skill does but provides no "Use when..." clause or equivalent trigger guidance, so per the rubric guideline completeness is capped at 2.

2 / 3

Trigger Term Quality

Terms like "YOLO fine-tuning", "train", "export", and "deploy" are relevant, but coverage is thin — common variations such as "custom model", "retrain", or "custom dataset" are missing, and "annotate" belongs to a different skill.

2 / 3

Distinctiveness Conflict Risk

The YOLO fine-tuning niche is fairly distinct, but the inclusion of "annotate" overlaps with the separate dataset-annotation skill, leaving some conflict risk.

2 / 3

Total

9

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
SharpAI/DeepCamera
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.