majesticlabs-dev/majestic-marketplace

skill-auditor

Audit installed skills across project, global, and plugin levels. Lists skills with line counts, identifies improvement opportunities (conciseness, clarity, overlap, token waste). Use when reviewing skill quality, finding bloated skills, or optimizing token budgets.

First seen Feb 20, 2026

Installation

$ npx skills add majesticlabs-dev/majestic-marketplace --skill skill-auditor

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from majesticlabs-dev/majestic-marketplace · top by installs.

npx skills add majesticlabs-dev/majestic-marketplace

Browse all from majesticlabs-dev/majestic-marketplace

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 49
License LICENSE
Default branch master
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash Read Glob Grep AskUserQuestion
Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,148 B
  • docs SUMMARY.md 287 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 46 installs

SKILL.md

Skill Auditor

Workflow

Step 1: Discover All Skills

Scan these locations for SKILL.md files:

Level Path
Global ~/.claude/skills/*/SKILL.md
Project .claude/skills/*/SKILL.md
Plugin plugins//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)