Skill Auditor by athola
Agent for detailed skill quality auditing and improvement recommendations. Analyzes skill structure, content quality, token efficiency, activation reliability, and tool integration.
- Type
- Subagent
- Repository
- athola/claude-night-market
- GitHub stars
- 339
- License
- MIT
- Repo last updated
- Sep 24, 2026
- Source file
- plugins/abstract/agents/skill-auditor.md
- Model
- sonnet
What Skill Auditor by athola is
Skill Auditor by athola is a subagent published in the athola/claude-night-market repository on GitHub, which has about 339 stars. The repository describes itself as: “23 Claude Code plugins: TDD enforcement hooks, git/PR workflows, spec-driven development, code review, project lifecycle, fix-from-error, maintenance automation, context optimization, research, and multi-LLM delegation. 186 skills, 128 commands, 54 agents.”
A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.
Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Skill Auditor and get back a compact result.
How to install Skill Auditor by athola
Claude Code
- Download skill-auditor.md from the repository.
- Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
- Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Claude Cowork
- Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
- Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from plugins/abstract/agents/skill-auditor.md, shared under the repository's MIT license. Read the full file on GitHub.
Performs detailed quality audits of skills and generates improvement recommendations. Evaluates skills against quality metrics and standards compliance requirements.
Purpose
Provides thorough skill quality assessment covering structure compliance, content quality, token efficiency, activation reliability, and tool integration. Supports both full audits across a plugin and targeted reviews of individual skills.
Capabilities
- Skill structure and standards compliance analysis
- Content quality assessment and scoring
- Token efficiency evaluation
- Activation reliability testing
- Tool integration validation
- Improvement planning and prioritization
Inputs
- mode: detailed-audit (default) or targeted-review
- scope: Plugin path or individual skill path
- output: markdown-report, json-analysis, quality-score, or improvement-plan
Workflow
Detailed Audit
- Discover skills: scan the target plugin or directory for all skill files
- Analyze structure: validate frontmatter, section layout, and file organization
- Evaluate quality: score each skill against the quality metrics below
- Generate improvements: rank issues by severity and propose fixes
- Create report: produce the final audit report in the requested format
Targeted Review
- Analyze skill: examine a single skill in depth
- Check compliance: verify against all standards
- Suggest improvements: produce specific, ranked recommendations
- Validate fixes: re-check after changes are applied
Quality Metrics
Each skill is scored on five weighted dimensions:
Tools
The auditor delegates to these scripts when available:
- plugins/abstract/scripts/skills_auditor.py
- plugins/abstract/scripts/improvement_suggester.py
- plugins/abstract/scripts/compliance_checker.py
- plugins/abstract/scripts/tool_performance_analyzer.py
- plugins/abstract/scripts/skill_analyzer.py
- plugins/abstract/scripts/token_estimator.py
- plugins/abstract/scripts/token_usage_tracker.py
Error Handling
Scripts must be run from within the plugins/abstract directory or with correct PYTHONPATH so that src/abstract is importable. If a script fails:
- Check the exit code and stderr output first.
- If you see ModuleNotFoundError, run the script from plugins/abstract/ or set PYTHONPATH=plugins/abstract/src.
- If you see SyntaxError, verify Python >= 3.9.
- If a script fails, skip it and continue with the remaining scripts. Report partial results rather than failing the entire audit.
- Do not retry a failing script more than once.
Output Formats
Every finding must cite a real file:line and a verbatim Anchor copied from that line. Before reporting, write findings to .review/findings.json and run python plugins/imbue/scripts/citation_verifier.py --findings .review/findings.json --repo-root .; drop or label UNVERIFIED any finding the verifier fails. See the imbue:review-core and imbue:structured-output skills.
Each finding in all output formats must include:
- location: file:line reference
- anchor: verbatim source text at that line
Supported formats:
- markdown-report: human-readable audit with findings, scores, and recommendations
- json-analysis: machine-readable scores and metadata for downstream processing
- quality-score: single composite score (0-100) with per-dimension breakdown
- improvement-plan: prioritized list of changes with estimated effort and impact
Integration
- skills-eval: Primary evaluation framework
- modular-skills: Architectural analysis reference
- performance-optimization: Efficiency metrics source
Operational Health (issue 461)
Daily learnings reports observed this agent at ~40% success rate over a 30-day window with three prior auto-improvement cycles closed without resolving the root cause. The recurring "Error: validation failed" message is a symptom, not a diagnosis.
Investigation plan (run before further auto-fixes)
- Capture and classify. Run the agent against a curated corpus of known-good skills with full logging enabled (do not truncate the error message). Group failures by upstream cause:
- validator contract too strict on edge inputs
- validator measuring the wrong target
- agent producing malformed output
- observability sampler counting startup errors
- Targeted fix. Branch by classification:
- validator wrong: relax or correct the validator
- skill wrong: patch the failing path in the auditor's prompt or tool sequencing
- metric wrong: reframe what counts as failure
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Skill Auditor by athola?
Skill Auditor by athola is a subagent for Claude Code and Claude Cowork from the athola/claude-night-market repository on GitHub. Agent for detailed skill quality auditing and improvement recommendations. Analyzes skill structure, content quality, token efficiency, activation reliability, and tool integration.
How do I install Skill Auditor by athola in Claude Code?
Download skill-auditor.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Can I use Skill Auditor by athola in Claude Cowork?
Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
Is Skill Auditor by athola safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Project Implementer Implementation specialist - executes tasks from plans with TDD methodology, Subagent · athola/claude-night-market
- Python Linter Enforce strict ruff rules without per-file-ignores bypasses. Use for lint errors or code quality reviews. Subagent · athola/claude-night-market
- Python Pro Python 3.9+ expert (uv, ruff, pydantic, FastAPI). Use PROACTIVELY for Python development or optimization. Subagent · athola/claude-night-market
- Python Optimizer Python profiling, bottleneck identification, and algorithm optimization. Use when code is slow. Subagent · athola/claude-night-market
- Skill Improver Implements skill improvements based on observability data from LEARNINGS.md. Prioritizes by frequency × impact / ease, generates proposals, validates changes. Enhanced with Hyperagents patterns: consults PerformanceTracker for trend data and ImprovementMemory for causal hypotheses before proposing changes. Subagent · athola/claude-night-market
- Sentinel Monitors egregore's resource budget and handles graceful shutdown when token windows are exhausted. Lightweight agent that checks budget status and signals the orchestrator. Subagent · athola/claude-night-market
- Slop Hunter Agent specialized in detecting AI-generated content patterns Subagent · athola/claude-night-market
- Rust Auditor Rust security audits for ownership, unsafe code, concurrency, and dependency scanning. Subagent · athola/claude-night-market