CtrlK
BlogDocsLog inGet started
Tessl Logo

repomix-unmixer

Extracts files from repomix-packed repositories, restoring original directory structures from XML/Markdown/JSON formats. Activates when users need to unmix repomix files, extract packed repositories, restore file structures from repomix output, or reverse the repomix packing process.

89

1.43x
Quality

86%

Does it follow best practices?

Impact

93%

1.43x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

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.

A highly actionable, well-structured body with executable commands, explicit validation checkpoints, and clean one-level progressive disclosure to real bundle files. Its main weakness is redundancy: the same safety/review guidance is repeated across three sections and the script's behavior is described twice.

Suggestions

Merge 'Important Principles' and 'Best Practices' into a single section — extract-to-temp, verify file count, review structure, and spot-check content are each repeated 2-3 times.

Trim the 'Resources' description of scripts/unmix_repomix.py, which restates the existing 'What the Script Does' list verbatim in spirit.

Cut or compress the 'When to Use This Skill' bullet list, which duplicates the frontmatter description's trigger phrases already visible to the model.

DimensionReasoningScore

Conciseness

The core workflow, troubleshooting, and format sections are efficient, but guidance is repeated across 'When to Use This Skill', 'Important Principles', and 'Best Practices' (extract-to-temp, review structure, verify count each appear 2-3 times), and the 'Resources' script description restates 'What the Script Does'. Not score 4 because the redundancy spans multiple whole sections rather than minor trimmable instances; not score 2 because it never patronizes with concepts Claude already knows — it stays on the niche repomix domain.

3 / 5

Actionability

Fully executable copy-paste commands with parameters, a worked example, and realistic expected output ('python3 scripts/unmix_repomix.py "/path/to/repomix-output.xml" "/tmp/extracted-files"'), plus good/bad command contrasts and troubleshooting solutions. Not score 4 because the common cases (unmix skills, review repo, restore backup) are each covered with concrete runnable commands; the only blemish is a slightly malformed Markdown-format fenced snippet, which is delegated to the reference file.

5 / 5

Workflow Clarity

Clear sequence (run script → 4-step validation checklist: file count, structure via tree, spot-check content, run validation tools) with explicit feedback loops for error recovery in Troubleshooting (no files extracted, permission errors, encoding, path exists). The destructive/batch cap does not apply since validation and verify-before-overwriting guidance is explicit; matches anchor 5's checklist-plus-recovery pattern.

5 / 5

Progressive Disclosure

SKILL.md is a clear overview with well-signaled, one-level-deep references ('Refer to references/repomix-format.md', 'Refer to references/validation-workflow.md'), each with explicit load-conditions, and a Resources section describing every bundle file. All referenced files exist (scripts/unmix_repomix.py, references/repomix-format.md, references/validation-workflow.md); no nested references and nothing that belongs in a reference is left inlined.

5 / 5

Total

18

/

20

Passed

Description

87%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 in third person with a clear what-when structure and concrete, natural trigger phrases anchored on the distinct 'repomix' keyword. The only minor gap is that file-extension triggers (.xml/.md/.json) are implied rather than listed, and secondary capabilities like validation are not mentioned.

DimensionReasoningScore

Specificity

Concrete actions are stated: 'Extracts files from repomix-packed repositories, restoring original directory structures from XML/Markdown/JSON formats' — two-plus specific actions covering format handling. Not score 5 because coverage stops at extraction/restoration and omits validation/review capabilities the skill also supports; not score 3 because the actions named are specific and go beyond the minimal 1-2 generic actions.

4 / 5

Completeness

Explicitly answers both: what ('Extracts files from repomix-packed repositories, restoring original directory structures from XML/Markdown/JSON formats') and when ('Activates when users need to unmix repomix files, extract packed repositories, restore file structures from repomix output, or reverse the repomix packing process') with concrete trigger phrases. Matches the anchor-5 example structure closely; neither what nor when is vague.

5 / 5

Trigger Term Quality

Natural phrases users would say: 'unmix repomix files', 'extract packed repositories', 'restore file structures from repomix output', 'reverse the repomix packing process'. Not score 5 because file extensions (.xml, .md, .json) are only implied via 'XML/Markdown/JSON formats' and a couple of natural synonyms are missing; not score 3 because coverage includes multiple natural phrasings, not just domain keywords.

4 / 5

Distinctiveness Conflict Risk

'repomix' is a distinct niche term appearing in every trigger phrase, making it unlikely to fire for unrelated skills. Clear niche with distinct triggers; minimal conflict risk, matching the anchor-5 example pattern.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
daymade/claude-code-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.