analyze-skill
Analyze skill complexity and get modularization recommendations
npx skills add majiayu000/claude-skill-registry --skill analyze-skill --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Analyze Skill Complexity <identification> triggers: analyze skill, skill complexity, skill metrics, modularization, skill size, skill structure, skill analysis, complexity analysis use_when: - Assessing skill file complexity before adding content - Planning modularization strategies - Checking if a skill needs to be split - Validating progressive disclosure design do_not_use_when: - Evaluating skill quality - use /skills-eval instead - Estimating token usage only - use /estimate-tokens instead - Creating new skills - use /create-skill instead </identification> Analyzes a skill file for complexity metrics and provides modularization recommendations based on the modular-skills framework. ## Usage ```bash # Analyze specific skill file /analyze-skill skills/my-skill/SKILL.md # Analyze skill directory /analyze-skill skills/my-skill # Analyze current directory (if in a skill folder) /analyze-skill . ``` ## What It Analyzes The analyzer evaluates several complexity dimensions: ### Metrics Collected - **Line count**: Total lines vs threshold (default: 150) - **Word/character count**: Content density indicators - **Theme sections**: Number of `#` level headings - **Subsections**: Number o
- Usage
- What It Analyzes
- Metrics Collected
- Recommendations Generated
- Examples
- Integration with Modular Skills
- Implementation
Analyze specific skill file
Analyze skill directory
Analyze current directory (if in a skill folder)
Line count: 180 (threshold: 150)
Estimated tokens: 1,847
Includes detailed section breakdown
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/skill_analyzer.py --file "${1:-.}"What does the analyze-skill skill do?
Analyze skill complexity and get modularization recommendations
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill analyze-skill --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
