CtrlK
BlogDocsLog inGet started
Tessl Logo

handtracking

Real-time hand detection in egocentric videos using victordibia/handtracking. Outputs bounding boxes for hands, specifically trained on EgoHands dataset. Supports video input/output with labeled hand boxes. Lightweight and fast for egocentric view applications.

56

Quality

66%

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

Quality

Content

65%

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

The body is highly actionable with strong executable examples, but it is verbose and monolithic, lacking progressive disclosure into bundle files and validation checkpoints in its batch/video workflows. Tightening padding and adding verification steps would raise the weaker dimensions.

Suggestions

Trim or move low-value sections ('Best Practices', 'Future Enhancements', 'Example Applications') into reference files and fix the stray non-English line to improve conciseness and progressive disclosure.

Add explicit validation/verification steps to the video and batch-processing workflows (e.g., confirm detections before writing, verify output video integrity) to lift workflow clarity.

Split model specifications, troubleshooting, and references into separate bundle files referenced one level deep from SKILL.md.

DimensionReasoningScore

Conciseness

Mostly actionable but padded with low-value sections ('Best Practices', 'Future Enhancements', 'Example Applications'), an oversized when-to-use list, and a stray non-English line, so it could be tightened; not a 1 because the core is not explaining concepts Claude already knows.

2 / 3

Actionability

Provides complete, copy-paste-ready Python, bash, and JavaScript examples with concrete parameters (thresholds, bbox formats, cv2 calls), matching the fully-executable anchor; not a 2 because the code is real rather than pseudocode.

3 / 3

Workflow Clarity

Installation and processing steps are sequenced, but there are no explicit validation checkpoints, and the batch-processing example (ThreadPoolExecutor) lacks the feedback loops the rubric requires for batch operations, capping this at 2.

2 / 3

Progressive Disclosure

No bundle files exist and the 480-line body is monolithic, with model specs, troubleshooting, and references inlined that could be split into separate files; the simple-skill exemption (under 50 lines) does not apply, so it is not a 3, but sections are reasonably organized so it is above 1.

2 / 3

Total

9

/

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 conveys concrete capabilities and a clear niche but omits an explicit 'Use when...' trigger clause, which caps completeness and limits trigger-term coverage. It is specific and distinctive but would benefit from explicit usage-trigger phrasing.

Suggestions

Add an explicit 'Use when ...' clause naming egocentric/first-person video hand-detection scenarios to satisfy the completeness anchor for 3.

Include common natural variations such as 'hand tracking' and 'first-person/wearable-camera video' to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Real-time hand detection', 'Outputs bounding boxes for hands', 'Supports video input/output with labeled hand boxes' — matching the multiple-specific-actions anchor.

3 / 3

Completeness

Clearly states what the skill does but lacks any 'Use when...' clause or equivalent explicit trigger guidance, so per the rubric it is capped at 2.

2 / 3

Trigger Term Quality

Includes natural terms like 'hand detection' and 'egocentric videos' but misses common variations a user might say ('hand tracking', 'first-person/wearable camera'), so it sits at the some-keywords anchor rather than full coverage.

2 / 3

Distinctiveness Conflict Risk

The egocentric/EgoHands-trained bounding-box niche is distinctive and unlikely to trigger for unrelated skills, matching the clear-niche anchor; not a 2 because the specialization is explicit rather than merely 'somewhat specific'.

3 / 3

Total

10

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
wu-yc/LabClaw
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.