Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Skill Perfection – Skill File QA Auditor

A one-pass QA workflow that audits a plugin skill file against official docs, fixes issues in place, and writes a verification report.

Dev & CodingIntermediate12013AI score 9/10Last updated: Jun 23, 2026

What it does

  • Walks a SKILL.md section by section, verifying imports, API signatures, code examples, URLs, version claims, and best-practice statements against official documentation.
  • Fixes problems the moment they're found (audit + fix in a single pass) while logging location, old/new value, reason, and source URL.
  • Optionally runs the bundled scripts/preflight.py for Python-heavy skills, treating it as advisory only — confusing output is ignored in favor of LLM verification.
  • Finishes with a 3–5 item spot-check and a concise PERFECTION_REPORT.md (under 100 lines) with change tables and sources.

Who it's for

  • Developers authoring and publishing Claude Code skills or plugins.
  • Maintainers of a team prompt/skill repository who need consistent quality.
  • Anyone cleaning up docs full of stale APIs or dead links.

Examples

  1. "Audit this LangGraph skill" → import paths and function signatures are checked against official docs and outdated lines are rewritten.
  2. A Python-heavy skill → run uv run python scripts/preflight.py skill.md --no-urls first, then proceed to the full audit phase.
  3. Pre-release check → verify link accessibility and version strings, then emit PERFECTION_REPORT.md with a prioritized change table.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/OmidZamani/dspy-skills/HEAD/.claude/skills/skill-perfection/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the .claude/skills/skill-perfection folder from the GitHub repo OmidZamani/dspy-skills into my ~/.claude/skills/omidzamani-skill-perfection/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/OmidZamani/dspy-skills.git /tmp/dspy-skills && mkdir -p ~/.claude/skills && cp -r /tmp/dspy-skills/.claude/skills/skill-perfection ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/OmidZamani/dspy-skills.git /tmp/dspy-skills
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r /tmp/dspy-skills/.claude/skills/skill-perfection ~/.claude/skills/
  5. (Optional) Install uv to use the Python preflight script: curl -LsSf https://astral.sh/uv/install.sh | sh
  6. Restart Claude Code and ask something like "audit and fix this skill file" to trigger it.