CtrlK
BlogDocsLog inGet started
Tessl Logo

chezmoi-assistant

Expert assistant for chezmoi dotfiles management. Use when the user is managing dotfiles with chezmoi: adding files, creating templates, encrypting secrets, writing run scripts, syncing across machines, or diagnosing why changes aren't applying. Trigger phrases: 'add to chezmoi', 'make a template', 'chezmoi apply', 'encrypt with chezmoi', 'run script on first apply', 'sync dotfiles to new machine', 'chezmoi diff shows unexpected changes', 'source attribute', 'dot_ prefix', 'once_ script'.

73

Quality

91%

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

The canonical home for this skill is chezmoi-assistant in pantheon-org/tekhne

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 body is an efficient, highly actionable overview with the right progressive-disclosure shape for its reference files. Its two real weaknesses are the broken evals/ links and the lack of an explicitly sequenced daily workflow with a validation checkpoint before apply.

Suggestions

Remove the Eval Scenarios section or create the evals/scenario-01.md through scenario-03.md files — currently all three links point to a nonexistent directory.

Convert the Daily Workflow table into a short numbered sequence that makes "chezmoi diff" an explicit validation checkpoint before "chezmoi apply", mirroring the Troubleshooting Workflow's style.

Trim the template-variable block (it duplicates references/templates.md) down to one or two illustrative variables plus the reference link.

DimensionReasoningScore

Conciseness

The body is dense and lean — tables of commands and attribute effects, short template snippets, and a genuinely non-obvious mental model section — with no padding and no explanation of concepts Claude already knows; it does not fall to the 4 anchor since nothing meaningful is over-explained.

5 / 5

Actionability

Nearly everything is copy-paste executable: a command table, a bootstrap one-liner ("chezmoi init --apply $GITHUB_USERNAME"), runnable template snippets, a template-debugging command, and concrete alternatives in the anti-patterns ("use `chezmoi chattr` instead").

5 / 5

Workflow Clarity

The Troubleshooting Workflow is a well-ordered diagnostic sequence (doctor → diff → status → cat → data), but the primary add→apply loop is presented as a lookup table where the 'diff before apply' validation is implied rather than an explicit checkpoint step, so it sits between the 4 and 5 anchors.

4 / 5

Progressive Disclosure

References are one level deep and clearly labeled with key content inline and full detail in existing reference files, but the Eval Scenarios section links to evals/scenario-01.md through scenario-03.md, none of which exist in the bundle — half the referenced paths are broken, which is a navigation failure beyond the 'minor organization gaps' of the 4 anchor.

3 / 5

Total

17

/

20

Passed

Description

96%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 description: third-person, specific, and comprehensive, with an explicit 'Use when' clause and an unusually rich set of natural trigger phrases that include exact CLI commands and source-state attribute names. The only weakness is a couple of trigger phrases generic enough to overlap with non-chezmoi skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "adding files, creating templates, encrypting secrets, writing run scripts, syncing across machines, or diagnosing why changes aren't applying" — giving comprehensive coverage of the skill's domain with no significant gaps, matching the top anchor rather than the 'minor gaps' anchor below it.

5 / 5

Completeness

It explicitly answers both questions: what ("Expert assistant for chezmoi dotfiles management" with enumerated capabilities) and when ("Use when the user is managing dotfiles with chezmoi..." plus a concrete trigger-phrase list), mirroring the top anchor's structure.

5 / 5

Trigger Term Quality

Trigger phrases span natural user language ("add to chezmoi", "sync dotfiles to new machine"), exact commands ("chezmoi apply", "chezmoi diff shows unexpected changes"), and internal jargon users echo back ("dot_ prefix", "once_ script"), giving comprehensive coverage including synonyms and command-level variants.

5 / 5

Distinctiveness Conflict Risk

chezmoi is a clear niche with command-specific triggers ("chezmoi apply", "dot_ prefix") that minimal conflict risk, but generic phrases like "make a template" and "sync dotfiles to new machine" could overlap with general templating or sync skills, fitting the 'minor overlap risk' anchor rather than the 5.

4 / 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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 3 missing

Warning

Total

15

/

16

Passed

Repository
pantheon-org/tekhne
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.