CtrlK
BlogDocsLog inGet started
Tessl Logo

skill-linter

Validate skills against agentskills.io specification. Use when adding new skills to the marketplace, reviewing skill PRs, checking skill compliance, or running quality gates on skills. Validates frontmatter fields (name, description, compatibility, metadata, allowed-tools), directory naming, line limits, and structure.

67

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

A well-structured, actionable linter skill body with concrete commands and a clear check sequence. Its main weakness is progressive disclosure: everything is inlined and the referenced validation script is absent from the bundle.

Suggestions

Add the referenced scripts/validate_skills_tier1.py to the bundle so the documented commands are actually executable, or remove the script-path references.

Move the error-code table and detailed validation rules into a references/ file (e.g. RULES.md) one level deep, keeping SKILL.md as an overview with clear links.

Trim the 'Rationale:' prose blocks and the full bad/good persona examples to reduce token overhead while keeping the rule statements.

DimensionReasoningScore

Conciseness

Mostly lean, organized as tables and lists of rules, error codes, and regex patterns; a few 'Rationale:' prose blocks and illustrative bad/good examples could be trimmed without losing function.

4 / 5

Actionability

Provides concrete commands ('uv run python scripts/validate_skills_tier1.py ...'), CI yaml, enumerated validation steps, and regex patterns, but the referenced validation script is not present in the bundle.

4 / 5

Workflow Clarity

Validation checks are sequenced (1-11) with a clear error-code table and usage commands; as a non-destructive linter it needs no fix/retry loop, so the simple-skill guidance applies, with only minor gaps.

4 / 5

Progressive Disclosure

Well-organized into headed sections, but all content (validation rules, error codes, examples) is inlined in one ~225-line SKILL.md with no reference files, and the referenced scripts/validate_skills_tier1.py is missing from the bundle.

3 / 5

Total

15

/

20

Passed

Description

92%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.

A strong, third-person description that concretely states what it validates and gives explicit use-when triggers tied to real workflows. Minor synonym coverage gaps in trigger terms keep it just short of perfect.

DimensionReasoningScore

Specificity

Lists multiple concrete validation actions — 'Validates frontmatter fields (name, description, compatibility, metadata, allowed-tools), directory naming, line limits, and structure' — with comprehensive coverage of what is checked.

5 / 5

Completeness

Explicitly answers both what ('Validate skills against agentskills.io specification... Validates frontmatter fields...') and when ('Use when adding new skills to the marketplace, reviewing skill PRs...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural trigger phrases like 'adding new skills to the marketplace', 'reviewing skill PRs', 'checking skill compliance', 'running quality gates' cover common scenarios well, though synonyms like 'linting skills' or 'skill lint' are absent.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (agentskills.io spec compliance/linting) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

15

/

16

Passed

Repository
RHEcosystemAppEng/agentic-plugins
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.