grandcamel/assistant-skills · Archived
skills-optimizer
Audit and optimize skills for token efficiency and progressive disclosure compliance. Use when user wants to "analyze skill tokens", "audit skills", "optimize skill size", "check token efficiency", or "validate progressive disclosure".
Review carefully
Installs
1
Stars
1
Security
No audit
Freshness
Archived
Updated
—
Works with
Claude Code
Full matrix
First seen Jul 11, 2026
Installation
Project
Global
Entire repo
Entire repo (global)
$
npx skills add grandcamel/assistant-skills --skill skills-optimizer
Copy
SKILL.md
Skills Optimizer
Audit skills for token efficiency and progressive disclosure compliance.
What This Skill Does
Operation
Script
Description
Analyze Skill
analyze-skill.sh
Audit single skill's token footprint
Audit All
audit-all-skills.sh
Batch audit entire skills directory
Validate
validate-skill.sh
Check structure and compliance
Quick Start
Audit a Single Skill
./scripts/analyze-skill.sh ~/.claude/skills/my-skill
# Output: Token count, violations, recommendations
Audit All Skills
./scripts/audit-all-skills.sh ~/.claude/skills
# Generates: audit-report.json with per-skill scores
Validation Checklist
The 3-Level Disclosure Model
Level
Target
Loaded When
Contains
L1: Metadata
~200 chars
Startup (all skills)
name, description, triggers
L2: SKILL.md
<500 lines
Skill triggered
Quick start, workflow overview
L3: Nested docs
Variable
Explicitly accessed
API refs, examples, guides
Optimization Workflow
Measure : wc -w SKILL.md (target: <2000 words)
Identify violations (see table below)
Apply fixes
Validate : ./scripts/validate-skill.sh
Common Violations
Violation
Detection
Fix
Bloated description
>1024 chars
Trim, front-load keywords
Voodoo constants
Explains PDF/JSON/API
Delete (Claude knows)
Inline code dumps
>50 line blocks
Move to scripts/
Deep nesting
A→B→C chains
Flatten to one level
Router Skill Checks (R001-R005)
Automatically detected for skills mentioning "hub", "router", or "routes to...skills":
Check
Description
Severity
R001
Quick Reference table with Risk column
Warning
R002
Risk Legend present
Warning
R003
Negative Triggers documented
Warning
R004
Disambiguation examples
Warning
R005
Context awareness (pronoun resolution)
Info
Risk Level Checks (K001-K003)
Applied to skills with scripts/ directory:
Check
Description
Severity
K001
Destructive scripts have ⚠️ indicators
Warning
K002
Bulk operations marked as ⚠️⚠️
Warning
K003
High-risk ops document --dry-run
Warning
Risk Level Reference
Risk
Symbol
Operations
Required Safeguards
Safe
-
search, list, get, export
None
Destructive
⚠️
create, update, delete
Confirm
High-risk
⚠️⚠️
bulk ops, admin changes
Confirm + dry-run
Audit Report Format
{
"skill": "my-skill",
"tokenFootprint": { "level1": 180, "level2": 3200, "level3": 15000 },
"violations": [...],
"score": 72,
"grade": "C"
}
Related Documentation
[Disclosure Level Criteria](docs/disclosure-levels.md)
[Token Counting Guide](docs/token-counting.md)
[Naming Conventions](docs/naming-conventions.md)
[Validation Rules](docs/validation-rules.md)