CtrlK
BlogDocsLog inGet started
Tessl Logo

add-doc-updater

Add automated documentation updater to any Claude skill. Creates a Python sync script that downloads upstream docs, processes markdown for AI consumption, and maintains local cache with configurable refresh. Collects template variables, then delegates implementation through 5-phase workflow. Use when adding auto-updating reference documentation to plugins or skills.

71

Quality

88%

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

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

The content is a well-structured orchestration skill with explicit validation gates, feedback loops, and a real one-level-deep template reference. Minor redundancy between the diagram, prose, and success criteria is the only drag on conciseness.

Suggestions

Remove or condense the Success Criteria section since its items duplicate the Phase 3 quality gates and Phase 4 7-point checklist already stated above.

Consider trimming the mermaid flowchart's failure-loop edges, which restate the "On failure" prose in each phase, to reduce token redundancy.

DimensionReasoningScore

Conciseness

The body is largely efficient and assumes Claude's competence, but the mermaid diagram restates the prose phases and the Success Criteria section repeats validation gates already detailed in Phase 3/4, adding minor redundancy.

4 / 5

Actionability

Concrete commands appear throughout (ruff format, uv run, grep -r, ls -la) with specific agent delegation targets and paths, but runtime placeholders like {script-path} keep it just short of fully copy-paste ready.

4 / 5

Workflow Clarity

A clear 5-phase sequence with a mermaid flowchart, per-phase validation checkpoints ("Each step gates the next"), a 7-point checklist, and explicit "On failure: Loop back to Phase 1" feedback loops.

5 / 5

Progressive Disclosure

The body is an overview that offloads the full prompt to the one-level-deep references/doc-updater-template.md (a real file), with clean per-phase section headers and well-signaled external skill/agent references.

5 / 5

Total

18

/

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.

The description is strong: third-person, concrete, and explicitly covers both what the skill does and when to use it. Trigger coverage is good though not exhaustive of synonyms.

DimensionReasoningScore

Specificity

"Creates a Python sync script that downloads upstream docs, processes markdown for AI consumption, and maintains local cache with configurable refresh" lists multiple concrete actions (download, process, cache, refresh) plus variable collection and a 5-phase workflow, giving comprehensive coverage.

5 / 5

Completeness

It states the what (creates sync script, downloads/processes/maintains docs) and an explicit when ("Use when adding auto-updating reference documentation to plugins or skills"), answering both with concrete triggers.

5 / 5

Trigger Term Quality

"auto-updating reference documentation", "plugins or skills", "documentation updater" are natural user phrases with good coverage, but synonyms and file extensions are limited so it stops short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

"documentation updater" / "auto-updating reference documentation to plugins or skills" carves a clear niche with distinct triggers and minimal overlap with unrelated skills.

5 / 5

Total

19

/

20

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

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository
Jamie-BitFlight/claude_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.