Sponsor Suno AI Music arrow_forward
Subagent

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
GitHub stars
339
License
MIT
Repo last updated
Sep 24, 2026
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

  1. Download skill-auditor.md from the repository.
  2. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
  3. 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

  1. 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.
  2. 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

  1. Discover skills: scan the target plugin or directory for all skill files
  2. Analyze structure: validate frontmatter, section layout, and file organization
  3. Evaluate quality: score each skill against the quality metrics below
  4. Generate improvements: rank issues by severity and propose fixes
  5. Create report: produce the final audit report in the requested format

Targeted Review

  1. Analyze skill: examine a single skill in depth
  2. Check compliance: verify against all standards
  3. Suggest improvements: produce specific, ranked recommendations
  4. 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:

  1. Check the exit code and stderr output first.
  2. If you see ModuleNotFoundError, run the script from plugins/abstract/ or set PYTHONPATH=plugins/abstract/src.
  3. If you see SyntaxError, verify Python >= 3.9.
  4. If a script fails, skip it and continue with the remaining scripts. Report partial results rather than failing the entire audit.
  5. 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)

  1. 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
  1. 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

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.