auditing-commands

Audit slash command Markdown files for YAML, arguments, context, and tool restrictions.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/outcomeeng/claude --skill auditing-commands
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auditing-commands
Source: https://github.com/outcomeeng/claude/tree/main/plugins/claude/skills/auditing-commands
Command: npx skills add https://github.com/outcomeeng/claude --skill auditing-commands

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Auditing slash command Markdown files to ensure they are structured, secure, and effective, reducing ambiguity and preventing unsafe prompts or configurations.

Core Features & Use Cases

  • YAML compliance checks for command metadata and tooling constraints
  • Argument usage validation, including required parameters and references
  • Dynamic context loading verification (state-aware prompts and environment checks)
  • Tool restriction enforcement to prevent unsafe operations
  • Content quality assessment with clear findings and actionable remediation guidance
  • Use Case: review a command file before publishing to ensure it meets safety and quality standards

Quick Start

Audit a provided slash command Markdown file by evaluating YAML, arguments, dynamic context, and tool restrictions, then report findings.

Frequently Asked Questions about auditing-commands

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

FAQPage Schema
How do I audit slash command Markdown files for security and clarity?

To audit slash command Markdown files, the Skill examines YAML metadata, argument usage, dynamic context loading, and tool restrictions to identify defects and report structured findings with file:line locations for remediation.

What security issues should I check for in custom slash commands before publishing?

Security checks for custom slash commands include verifying YAML compliance, validating argument references, enforcing tool restrictions to prevent unsafe operations, and detecting prompt injection patterns across typical plugin workflows.

How do I validate YAML metadata and argument usage in command files?

Validating YAML metadata and argument usage involves checking command structure, confirming required parameters and references, and enforcing evaluation criteria to ensure command files meet safety and quality standards before publishing.

Can I review dynamic context loading and tool restrictions in slash commands?

Yes, you can review dynamic context loading and tool restrictions by verifying state-aware prompts, checking environment configurations, and enforcing tool restriction rules to prevent unsafe operations within the command file.

What is the best way to find defects in slash command configurations?

The best way to find defects in slash command configurations is to run a comprehensive audit that examines command structure, context usage, and security patterns, then outputs structured findings with file:line locations to facilitate remediation.

Why does my slash command fail safety and quality standards during review?

Slash commands fail safety and quality standards due to non-compliant YAML metadata, missing argument validations, improper dynamic context loading, or unenforced tool restrictions that allow unsafe operations or ambiguous prompts.