skill-audit

Audit SKILL.md files for bloat patterns and generate cleanup plans.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/seanng23/oblique-power-skills --skill skill-audit-seanng23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-audit
Source: https://github.com/seanng23/oblique-power-skills/tree/main/oblique-cowork/skills/skill-audit
Command: npx skills add https://github.com/seanng23/oblique-power-skills --skill skill-audit-seanng23

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the issue of SKILL.md files becoming bloated, which can lead to LLMs ignoring rules during execution.

Core Features & Use Cases

  • Audit SKILL.md Files: Identifies bloat patterns such as duplicate rules, inline CSS/code, historical changelog noise, recency-bias accumulation, and missing Cardinal-N rule blocks.
  • Cleanup Plan: Provides a concrete plan for pruning the SKILL.md file and optionally executes the prune.
  • Use Case: Use when a skill is producing output that violates its own documented rules or when a SKILL.md exceeds ~500 lines without a deliberate reason.

Quick Start

Run the skill-audit on the SKILL.md file to generate a cleanup plan.

Frequently Asked Questions about skill-audit

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

FAQPage Schema
Why does my LLM ignore documented rules during execution?

LLMs ignore documented rules during execution when SKILL.md files become bloated with duplicate instructions, inline code, or changelog noise. Auditing and pruning these files restores LLM rule effectiveness by eliminating patterns that overwhelm the model's context processing.

How do I audit a SKILL.md file for bloat patterns?

To audit a SKILL.md file, run a skill-audit script against it and its associated reference files. This identifies bloat patterns like duplicate rules, recency-bias accumulation, and missing Cardinal-N rule blocks, then generates a concrete cleanup plan to prune the file.

When should I prune my SKILL.md file?

You should prune your SKILL.md file when a skill produces output that violates its own documented rules, or when the file exceeds approximately 500 lines without a deliberate reason. These are indicators of bloat that degrades LLM rule enforcement effectiveness.

What bloat patterns affect LLM rule effectiveness in SKILL.md files?

Bloat patterns affecting LLM rule effectiveness in SKILL.md files include duplicate rules, inline CSS or code, historical changelog noise, recency-bias accumulation, and missing Cardinal-N rule blocks. Identifying and addressing these patterns streamlines rule enforcement.

Can I automatically execute a cleanup plan after auditing a SKILL.md file?

Yes, after auditing a SKILL.md file and generating a cleanup plan, the skill-audit process can optionally execute the prune. This removes identified bloat patterns directly from the file to enhance LLM rule enforcement without requiring manual editing.