SkillOptimizer

jq - Built-in JSON Processor

charmbracelet/crushSource at 3b9b361 (opens GitHub)

21% lighter

Results: 12 of 15 checks passed, original 15 of 15

31,977 tokens, was 40,683 across 1 task, 3 runs each

Check it yourself

SKILL.md keeps every line and gains one block at the end

What AIR found

  • VerifiedNo high-risk findings

    AIR's security review found nothing that needs a closer look. Reviewed Oct 1, 2026.

What changed

Original on GitHub
Files in the skill and how each changed
SKILL.mdNot in the original · Not in the lighter versionModified

Your original, with one block added at the end. Claude Code runs those commands once when the skill loads, so the agent starts with the files it always went looking for and spends no turns finding them.

Task by task

  • Extract reshape users21% lighter

    Original
    40,683 tokens
    Lighter version
    31,977 tokens
Tokens per task, the middle of 3 runs each, on one scale.

Measured in the prepared-facts study, Sep 26, 3 runs per task, graded blind. How we measured

Embed badge
SkillOptimizer result
Markdown
[![SkillOptimizer result](/badge/jq.svg)](/skills/jq)

HTML
<a href="/skills/jq"><img src="/badge/jq.svg" alt="SkillOptimizer result" /></a>