Skip to content
Back to skills

Capability Audit

ASecurity

Use when evaluating, comparing, installing, or recommending a Claude Code plugin, Agent Skill, MCP server, agent toolkit, or GitHub-hosted AI extension, especially when popularity is weak evidence or the candidate requests shell, network, filesystem, or credential access.

  • 53 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agentspythonrustshellbashgitapisecuritydocumentation

Works with

  • claude code
  • api
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 23, 2026

npx -y skills add Rtur2003/Claude-Code-Promts-Skills --skill capability-audit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Capability Audit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Capability Audit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rtur2003-capability-audit-claude-code-promts-skills/badge)](https://www.skillsdirectory.com/skills/rtur2003-capability-audit-claude-code-promts-skills)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: capability-audit
description: Use when evaluating, comparing, installing, or recommending a Claude Code plugin, Agent Skill, MCP server, agent toolkit, or GitHub-hosted AI extension, especially when popularity is weak evidence or the candidate requests shell, network, filesystem, or credential access.
allowed-tools: Bash(python ${CLAUDE_SKILL_DIR}/scripts/audit.py *) Bash(python3 ${CLAUDE_SKILL_DIR}/scripts/audit.py *)
---

# Capability Audit

## Purpose

Collect comparable evidence about GitHub-hosted agent capabilities before installation. The bundled script uses the GitHub API without cloning a repository. It reports maintenance metadata, license, distribution files, executable surfaces, test signals, and high-risk text patterns. It does not install, authenticate, or declare a project safe.

## Workflow

1. Convert each candidate to `owner/repo` or a GitHub repository URL.
2. Run the script for all credible candidates, not only the popularity leader:

   ```bash
   python ${CLAUDE_SKILL_DIR}/scripts/audit.py owner/repo another/repo
   ```

3. Read the exact pinned commit or package that would be installed. The script inspects the current default branch only; say so explicitly.
4. Open every discovered plugin manifest, `SKILL.md` frontmatter, hook, MCP configuration, and executable script before recommending installation.
5. Compare candidates using task fit, blast radius, runtime proof, maintenance, interoperability, rollback, documentation, and adoption. Cap adoption at 5% of the decision.
6. Report four states separately: discovered, structurally inspected, installed/authenticated, and runtime-tested.

Use `--json` for machine-readable output and `--token-env NAME` only when an existing GitHub token environment variable is needed for rate limits. Never paste a token into the command.

## Interpretation rules

- A clean report means only that no configured heuristic fired.
- Stars are context, not a quality score.
- Recent pushes can be automated noise; inspect the changed content.
- Missing `SECURITY.md` is a review signal, not proof of insecurity.
- Marketplace inclusion and pinned SHAs improve provenance but do not establish runtime safety.
- Hooks, MCP servers, `allowed-tools`, install scripts, and downloaded binaries define the effective trust boundary.
- The official MCP reference servers are teaching implementations; evaluate production hardening independently.

## Additional resource

Read [`ecosystem-discovery-guide.md`](../../../prompts/english/workflows/ecosystem-discovery-guide.md) for the source order, weighted scorecard, research seeds, and installation gate.

## Remember

> Inspect the artifact you will execute, at the version you will execute—not the reputation of its repository.

Files in this skill

  • SKILL.md2.7 KB
  • scripts/audit.py13 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.