capability-auditor — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited capability-auditor (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Bundled commands use $PLUGIN_ROOT ($env:PLUGIN_ROOT in PowerShell; same path suffix) for the plugin root. Set it once: use the host's plugin-root variable when defined (Claude Code: PLUGIN_ROOT="$CLAUDE_PLUGIN_ROOT"), otherwise the absolute path of this skill folder's ../...
Use this for independent review before adopting, installing, publishing, or relying on a skill or plugin.
required, optional, example, advisory, or hidden.capability-portfolio-architect before changing structure.Skill candidate audit:
python3 "$PLUGIN_ROOT/scripts/synthesis/audit_skill_candidate.py" <skill-dir> --output candidate-audit.jsonContext and prompt-contract audit:
python3 "$PLUGIN_ROOT/scripts/context/token_count.py" <paths> --json --top 20
python3 "$PLUGIN_ROOT/scripts/context/context_density_audit.py" <paths> --json --top 20Structured quality review for Codex skills or plugins:
python3 "$PLUGIN_ROOT/scripts/context/token_count.py" <skill-or-plugin-dir> --json --top 20
python3 "$PLUGIN_ROOT/scripts/context/context_density_audit.py" <skill-or-plugin-dir> --json --top 20Skill validation:
python3 "$PLUGIN_ROOT/scripts/skill/quick_validate.py" <skill-dir>Plugin validation and visibility:
python3 "$PLUGIN_ROOT/scripts/plugin/validate_plugin.py" <plugin-dir>
python3 "$PLUGIN_ROOT/scripts/plugin/ensure_local_plugin_installed.py" <plugin-dir> --check-onlyInstall-scope validation:
python3 "$PLUGIN_ROOT/scripts/synthesis/install_scope_gate.py" <output-dir>/install-scope.json --finalAlways check for:
.env, or private-path access;curl | sh, obfuscation, base64 payloads, eval, dynamic shell execution;helper/tools/workflow naming, or workflow summaries inside description that let the agent skip SKILL.md.Advisory warnings are usually positive safety signals. Required or hidden risky behavior controls the verdict.
For synthesis outputs, create a workflow ledger:
This catches over-preserved source bloat and under-synthesized capability loss.
When auditing compression, synthesis, or report distillation, check that compact output still preserves:
Flag summaries that reduce tokens by deleting evidence links, authority/provenance, or must-keep workflow coverage.
For external augmentations, require an adoption ledger:
Reject or defer external content that only improves prose and does not change a concrete workflow, validation gate, or safety control.
For trigger metadata changes, map the adopted mechanism to one of:
For structured quality-review findings, read the JSON fields directly. Use token hotspots, measured risk entries, duplication clusters, research-gate summaries, blocking flags, and validator results as evidence, then verify any adopted change with Workbench validators.
Use concise sections:
Capability audit:
- Subject:
- Files reviewed:
- Capability coverage:
- Unique useful mechanisms:
- Commitment preservation:
- External mechanism applicability:
- Dependencies/runtime:
- Safety risks:
- Context-density findings:
- Quality-review findings:
- Validation:
- Install scope:
- Verdict:
- Required fixes or rejected components:~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.