skill-security-auditor

Audit SKILL.md files for compliance and produce structured pass/fail reports.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Astrumon/Spovishun --skill skill-security-auditor-astrumon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-security-auditor
Source: https://github.com/Astrumon/Spovishun/tree/main/.claude/skills/skill-security-auditor
Command: npx skills add https://github.com/Astrumon/Spovishun --skill skill-security-auditor-astrumon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents low-quality or inconsistent Claude Code skills from entering the codebase by automatically validating SKILL.md files against a project checklist and producing explicit, actionable findings.

Core Features & Use Cases

  • Frontmatter validation: Verifies required YAML fields such as name and description and ensures naming matches the directory.
  • Trigger and workflow checks: Ensures trigger phrases are specific and instructions are concrete, numbered, and bounded.
  • Audit output: Produces a structured pass/fail report with line-level findings, required fixes, and recommendations to guide authors.
  • Use Case: Use this Skill as a pre-merge quality gate to audit newly authored or modified .claude/skills/*/SKILL.md files before they are accepted.

Quick Start

Ask the auditor to "audit this skill" for the path .claude/skills/skill-security-auditor/SKILL.md and return the structured pass/fail report with line-level findings.

Frequently Asked Questions about skill-security-auditor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit SKILL.md files for compliance and quality before merging?

To audit SKILL.md files for compliance, apply a line-level quality gate that validates YAML frontmatter, trigger phrases, workflow steps, scope guards, error handling, cross-references, and test coverage, producing a structured pass/fail report with required fixes.

What is a SKILL.md quality gate and when do I need it?

A SKILL.md quality gate is an automated validation check that prevents low-quality or inconsistent Claude Code skills from entering a codebase by verifying YAML frontmatter fields, naming conventions, and instruction concreteness. You need it as a pre-merge validation step for new or modified skills.

How do I validate YAML frontmatter and trigger phrases in Claude Code skills?

You validate YAML frontmatter and trigger phrases by reading the SKILL.md file and performing line-level checks to verify required fields like name and description match the directory, and ensuring trigger phrases are specific with concrete, numbered, and bounded instructions.

Can I use a pre-merge code review tool to check .claude/skills directory files?

Yes, you can use a skill auditor as a pre-merge quality gate to review newly authored or modified .claude/skills/*/SKILL.md files, validating their YAML frontmatter and Markdown body against a defined checklist before acceptance.

What does a structured pass/fail report for skill audits include?

A structured pass/fail report for skill audits includes line-level findings that identify specific compliance failures, explicit required fixes to resolve issues, and recommendations to guide authors in improving trigger phrases, workflow steps, and error handling.

Why does my SKILL.md audit fail on naming and workflow steps?

Your SKILL.md audit fails on naming when YAML frontmatter fields do not match the directory name, and fails on workflow steps when instructions lack concrete, numbered, and bounded steps, requiring you to revise both to pass the quality gate checklist.