CtrlK
BlogDocsLog inGet started
Tessl Logo

validate-skills

Validates skills in this repo against agentskills.io spec and Claude Code best practices. Use via /validate-skills command.

Install with Tessl CLI

npx tessl i github:callstackincubator/agent-skills --skill validate-skills
What are skills?

77

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

28%

Skill Repository Audit

Spec compliance validation

Criteria
Without context
With context

Name case check

100%

100%

Leading hyphen check

100%

100%

Directory mismatch check

100%

100%

Valid skill passes

100%

100%

Description length check

0%

100%

Section header per skill

100%

100%

PASS/FAIL prefix format

0%

100%

Validation Results header

0%

100%

Name format stated per check

100%

100%

Optional fields not flagged

100%

100%

Without context: $0.4277 · 2m 12s · 21 turns · 18 in / 8,278 out tokens

With context: $0.4117 · 1m 44s · 19 turns · 302 in / 6,623 out tokens

85%

6%

Skill Quality Review Before Publishing

Best practices validation

Criteria
Without context
With context

First-person description flagged

100%

100%

First-person body flagged

100%

0%

Bare filenames flagged

100%

100%

Redundant description flagged

100%

100%

Valid skill passes best practices

50%

50%

Section header per skill

100%

100%

PASS/FAIL prefix format

20%

100%

Named check labels

100%

100%

Body length not wrongly flagged

100%

100%

Validation Results header

0%

100%

Without context: $0.1751 · 48s · 8 turns · 11 in / 2,905 out tokens

With context: $0.3300 · 1m 34s · 11 turns · 262 in / 6,673 out tokens

100%

31%

Skills Registry Pre-Merge Validation

Reference depth and discovery

Criteria
Without context
With context

fd command used

0%

100%

Nested reference chain flagged

75%

100%

Clean reference passes

100%

100%

Uppercase name flagged

100%

100%

All three skills reported

100%

100%

PASS/FAIL prefix format

0%

100%

Validation Results header

0%

100%

Discovery log produced

100%

100%

Valid skills pass spec checks

100%

100%

Name check includes reason

100%

100%

Without context: $0.4535 · 1m 47s · 21 turns · 26 in / 7,242 out tokens

With context: $0.6440 · 2m 50s · 29 turns · 187 in / 10,213 out tokens

Evaluated
Agent
Claude Code

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.