⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

skill-audit

@authrain-cloud-abdullahformuli⭐ 0 stars

Audit installed skills for overlapping triggers, conflicting or outdated instructions, and evidence of usefulness. Use when the user requests a skill-library review, a skill audit after a model upgrade, or a comparison of an existing skill against a simpler or no-skill baseline.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐ 0 on GitHubGitHub ↗

New / niche

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

Skill Audit

Find which AI agent skills need repair, which overlap, and which are worth testing before you keep, simplify, or retire them.

Skill Audit combines an agent-readable workflow with a read-only Python inventory and standalone HTML reports. It is designed for Codex; the filesystem scanner can also inspect Claude Code and other installations that use SKILL.md files.

What it does

StageWorkResult
AuditInventory skill files; inspect headers, local links, exact duplicates, overlapping descriptions, and instruction signalsEvidence with paths and line numbers, plus a short ranked review list
Usage review, when authorizedImport verified invocation evidence and account for its coverageObserved activity, with unknowns and limitations preserved
EvaluateCompare original instructions, a simplified version, and a no-skill baseline in isolated trialsOutcome criteria, artifacts, measured telemetry, and inconclusive results where evidence is insufficient
Apply, when requestedBack up originals, make authorized repairs or retirements, update callers, and recheck the libraryReviewable changes and a restoration record

The scripts collect signals and render evidence. The agent performs contextual review, designs comparisons, and applies authorized changes. There is no automatic delete button, universal quality score, or claim that a newer model makes skills unnecessary.

Install

Clone this repository into an empty skill-audit folder under a skill directory your agent loads. For a default Codex installation:

git clone https://github.com/authrain-cloud-abdullahformuli/skill-audit.git ~/.codex/skills/skill-audit
python -m pip install -r ~/.codex/skills/skill-audit/requirements.txt

PowerShell:

git clone https://github.com/authrain-cloud-abdullahformuli/skill-audit.git "$env:USERPROFILE/.codex/skills/skill-audit"
python -m pip install -r "$env:USERPROFILE/.codex/skills/skill-audit/requirements.txt"

If you use a custom CODEX_HOME, install under its skills directory. If the destination already exists, preserve it and update deliberately rather than cloning over it. Python 3.10+ is required; the inventory needs PyYAML, while report generation uses only the standard library. A private repository requires GitHub access to clone.

First time? Start here

After installing the skill, paste this into your agent:

Use $skill-audit for a first-pass audit of my installed skill library.
Scan the available library and inspect the flagged issues in context.
Generate an HTML report that separates verified fixes, retirement decisions
for me to review, skills worth testing next, and lower-priority tests for later.
For each proposed test, explain the question it would answer and suggest a
representative task. Include strengths worth keeping and disclose scan gaps.
Do not change skills, inspect conversation history, or run benchmarks yet.

This basic run produces an inventory and an evidence-backed HTML report. It scans the discovered library and reviews relevant flags; it does not execute every skill or prove that every unflagged skill is healthy. Tell the agent if you also want a Claude Code installation or another skill directory included. The report should state what it could and could not inspect.

Report groupWhat belongs hereYour next decision
Fix nowVerified defects such as a missing required helper or malformed metadataSelect the repairs you want applied
Review for retirementSkills with a concrete relevance or duplication concernConfirm whether you still need the workflow
Test nextA consequential uncertainty that representative tasks can resolveChoose a small batch, normally at most three skills
Test laterLower-priority questions, or tests awaiting a fixture or repaired dependencyRevisit when the stated condition changes
Keep / preserveUseful knowledge, scripts, examples, and constraints found during reviewRetain them when simplifying or consolidating

Empty groups are fine. “Test next” means testing would inform a decision, not that the skill is proven defective. Missing usage evidence, skill age, and file size alone do not establish that a skill should be retired.

Start with the report, then test selectively. Testing 100 skills on two tasks in three conditions requires 600 runs before repeats; a basic audit should not silently launch that work. A skill for an abandoned project may need only your relevance decision, while a frequently used skill with uncertain value may deserve a comparison.

See examples/audit.json for the synthetic report structure. The Python scripts generate the inventory and HTML; the agent performs the contextual review and chooses recommendations.

Follow up on the report

Choose names from your report and replace the brackets below. These are separate next steps, not a sequence that must all run.

Use $skill-audit to test only [skill names] from the Test next group.
Use two representative tasks per skill and compare the current procedure,
a simpler version, and a baseline. Start with a small isolated pilot.
Report outcomes and limitations; do not change the installed skills yet.
Apply only the verified repairs for [skill names] from the report.
Back up originals, preserve the listed constraints, and verify the changes.
Retire only [skill names] from the report; I no longer need those workflows.
Back up the installed copies, update affected callers, and verify the result.

For an optional usage review:

Review skill usage over the last 60 days using the local logs I authorize you
to inspect. Separate actual launches from file reads and ordinary mentions.
Explain any retention gaps before recommending retirement.

Usage-log collection is agent-assisted work, not a bundled Codex/Claude transcript parser. The included importer accepts verified invocation events in the documented format. File reads may be maintenance; catalog mentions are not use; missing logs do not establish that a skill was never used.

Run the scripts directly

Run these commands from the repository root. Choose an output directory outside every scanned skill directory.

python scripts/inventory.py --root /path/to/skills --out /path/to/local-audit/inventory.json
python scripts/inventory.py --root /path/to/skills --usage /path/to/usage.json --out /path/to/local-audit/with-usage.json
python scripts/report.py audit examples/audit.json --out /path/to/local-audit/audit.html
python scripts/report.py benchmark examples/results.json --out /path/to/local-audit/benchmark.html

Repeat --root to scan multiple locations. With no roots, the scanner uses $CODEX_HOME/skills (or ~/.codex/skills) and ~/.agents/skills. Include ~/.claude/skills explicitly for Claude Code. Use --catalog catalog.json for a JSON array of advertised SKILL.md paths; --include-plugins adds the Codex plugin cache, which can contain inactive versions.

The inventory JSON is scanner output. An audit report JSON adds reviewed findings and recommendations; they are different formats. The benchmark example contains synthetic demonstration data, not measured performance results.

How decisions are made

  1. Establish what is actually installed or advertised. Files on disk alone do not establish which version is active.
  2. Inspect signals in context. Shared vocabulary may represent useful specialists; a mandatory approval can be appropriate; a long skill can contain valuable domain knowledge.
  3. Repair concrete failures first. Follow referenced files to their actual installation, check call arguments, and preserve output and credential locations.
  4. Use authorized usage evidence to select review candidates, not to prove obsolescence.
  5. Where inspection cannot answer wheth

// HOW IT'S BUILT

KEY FILES

SKILL.mdREADME.md

// REPO STATS

0 stars