mcpField
S
skill-auditor

skill-auditor

github.com/majesticlabs-devAgent workflows5047 installsUpdated 7w ago
Repository

About skill-auditor

Skill Auditor is a skill for reviewing Claude skills across global, project, and plugin locations. It inventories their size and metadata, then supports selected skills through detailed checks for conciseness, clarity, overlap, and structure.

Key features

  1. 01Discover skills across three locations
  2. 02Inventory metadata and line counts
  3. 03Rank skills by size and status
  4. 04Review conciseness, clarity, and overlap
  5. 05Report findings and improvement priorities

Use cases

  1. 01Finding skills over line-count limits
  2. 02Selecting large skills for detailed review
  3. 03Prioritizing skill cleanup work

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill skill-auditor

After installing, type/skill-auditorin Claude Code to confirm it loaded.

Details

From the project README

Skill Auditor

Workflow

Step 1: Discover All Skills

Scan these locations for SKILL.md files:

LevelPath
Global~/.claude/skills/*/SKILL.md
Project.claude/skills/*/SKILL.md
Pluginplugins/*/skills/*/SKILL.md

For each skill found, collect:

  • Name: from frontmatter name: field (fall back to directory name)
  • Level: global / project / plugin (include plugin name for plugin skills)
  • Lines: total line count of SKILL.md
  • Has allowed-tools: yes/no
  • Description length: character count of description: field
Step 2: Present Summary Table

Sort by line count descending. Format:

| # | Level | Plugin | Skill Name | Lines | Status |

Status indicators:

  • OVER — exceeds 500-line limit
  • HEAVY — 300-499 lines (approaching limit)
  • OK — under 300 lines

Include totals:

  • Total skills per level
  • Total lines across all skills
  • Average lines per skill
  • Skills exceeding limits
Step 3: Ask User for Selection

Use AskUserQuestion to ask which skills to review. Suggest:

  • All skills marked OVER or HEAVY
  • Top 5 largest skills by line count
  • Option to review by plugin name
  • Option to review all skills at a specific level
Step 4: Deep Review (per selected skill)

Read each selected skill fully. Evaluate against these criteria:

Conciseness (token efficiency)

  • Lines that don't change LLM behavior (fluff, attribution, personas)
  • Redundant explanations of concepts Claude already knows
  • Verbose examples that could be compressed
  • Sections that repeat CLAUDE.md rules

Clarity

  • Ambiguous instructions that could be interpreted multiple ways
  • Missing context that forces Claude to guess
  • Inconsistent terminology within the skill

Scope Overlap

  • Compare skill's purpose against other skills at same level
  • Flag skills that cover substantially similar ground
  • Identify candidates for merging or splitting

Structure

  • Frontmatter completeness (name, description, allowed-tools)
  • Description quality (too short = undiscoverable, too long = wasteful)
  • Section organization (follows marketplace conventions?)
Step 5: Report Findings

For each reviewed skill, output:

## {skill-name} ({lines} lines)

**Verdict:** {TRIM | RESTRUCTURE | MERGE | OK}

**Issues:**
- [CONCISENESS] {specific finding with line reference}
- [CLARITY] {specific finding}
- [OVERLAP] overlaps with {other-skill}: {shared scope}

**Suggested savings:** ~{N} lines ({percentage}% reduction)
**Recommended actions:**
1. {specific action}
2. {specific action}
Step 6: Summary

After all reviews, provide:

  • Total potential line savings
  • Skills recommended for merging (with rationale)
  • Priority order for improvements (highest token savings first)

Comments

Markdown supported