skill-creator-plus

skill-creator-plus audits skills against 46 Anthropic rules, then builds and refines them for the newer Claude models.

  • 82 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • The skill reads, and after your choice rewrites, files of other skills.
  • The validator runs its own Python script on the chosen folder.
All reasons and checks

robonuggets/skill-creator-plus

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/skill-creator-plus

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The skill reads, and after your choice rewrites, files of other skills.
  • The validator runs its own Python script on the chosen folder.

This is third-party code. Review the repository files before installing.

What it does

skill-creator-plus is a free skill that audits, builds and improves other skills against Anthropic skill-writing rules. It runs in three modes: AUDIT gives a report marking each of 46 rules pass, fail or not applicable with a file and line as evidence. NEW writes test prompts first, then creates a skill folder that passes validation. REFINE rewrites a rule around its reason. AUDIT changes nothing until you choose the fixes. The `scripts/validate_skill.py` script checks the mechanical rules on the Python 3.8+ standard library, can scan a whole skills folder (`--all`) and print JSON. The rules account for newer model behavior, for example the `reasoning_extraction` refusal when asked to write out reasoning.

Who it is for. Authors of Claude Code skills whose descriptions never trigger, reference files get read halfway or rules get lost when context is compacted.

Good fit when

  • An old skill was written for earlier models and may be too prescriptive.
  • A folder of dozens of skills has to go through the validator for a table of errors.
  • A skill description never triggers and the broken rule has to be found.
  • A new skill is created starting from test prompts so it can be checked against the rules afterwards.

Not a fit when

  • A task skill is needed from scratch without checking existing ones: NEW mode creates only a draft following the rules.
  • The rules are needed for another agent: they come from Claude and Anthropic documentation.
  • Automatic fixing without review is wanted: edits are applied after your choice.

Example request

Audit my deploy skill against Anthropic rules and show a report with fixes ranked by importance. Change nothing until I choose.

Limitations

The rules rest on Anthropic and Claude Code documentation, and some are marked as practical advice. The validator checks only mechanical rules, Claude judges the rest in context, so the report needs reading. For claude.ai the folder is zipped with `SKILL.md`, `references/`, `scripts/` and `LICENSE`, and the validator needs code execution. The `examples/pdf-helper/SKILL.md.bak` file stays in the repository as a sample with violations. The last commit was made on 5 October 2026.

How to disable. Delete the `skill-creator-plus` folder from `~/.claude/skills/` or the project `.claude/skills/`. In claude.ai disable the skill in the Skills settings.

FAQ

How do I install skill-creator-plus?

In Claude Code clone the repository into `~/.claude/skills/skill-creator-plus` for all projects or `.claude/skills/skill-creator-plus` for one. For claude.ai zip the folder and upload it under Skills.

Which modes does the skill have?

AUDIT, NEW and REFINE. AUDIT only drafts a report, NEW creates a skill from test prompts, REFINE rewrites a weak rule.

What does the validator check?

Mechanical rules such as frontmatter parsing and file links. `python3 scripts/validate_skill.py path-to-skill` exits 0 with no errors, 1 with errors and 2 if it could not run.

Is there a sample report?

Yes. A full audit of the deliberately broken `pdf-helper` is in `examples/pdf-helper-report.md` and the validator output in `examples/pdf-helper-validator-output.txt`.

Which models do the rules target?

The README covers recommendations for Claude Fable 5, Opus 5.5 and Sonnet 5.5, including the advice not to overload skills with instructions.

Discussion

No questions or reviews yet.

Skills

A skill for creating skills that proves them by behavior: before-and-after runs, regression evals and ecosystem audit

SkillExtended access918Repository stars

A skill that helps an agent author other skills to the agentskills.io spec: structure, metadata, progressive disclosure and validation

SkillMinimal access2.3KRepository stars

A skill that designs, tests, evaluates and packages other agent skills, starting from architecture

SkillExtended access212Repository stars

A doctor skill for agent skills that picks an architecture, audits against 21 red lines and returns a report with line references

SkillExtended access267Repository stars

A skill that creates and reviews other skills, weighing usefulness, trigger boundaries, setup and stability before release.

SkillMinimal access102Repository stars

A working folder for Claude Code where the agent asks questions and writes a new skill by Anthropic's guidance, not from memory.

SkillExtended access242Repository stars

README in short

The README explains why skill-writing rules need a second look for the newer models, how to install the skill, three modes, running the validator and a table of 46 rules with sources.

README badge

Original SKILL.md

---
name: skill-creator-plus
description: Audits, creates and improves Agent Skills (folders with a SKILL.md) against Anthropic's skill authoring best practices, the Claude Code skills docs and the prompting guides for newer models such as Claude Fable 5 and Opus 5.5. Audit mode reports every rule as pass, fail or not applicable, with file and line evidence and a proposed fix, and changes nothing until the user approves. Use when the user asks to audit, review, check or score a skill or a folder of skills, to create a new skill or turn a repeated workflow into one, to improve, shorten, refactor or update an old skill for newer models, or to run the skill validator.
license: MIT
---

# Skill Creator Plus

Audits, builds and improves skills so Claude takes the same process on each run. A skill is a table of contents, not a manual: the description gets it chosen, SKILL.md says what to do, and detail waits in reference files until a step needs it.

## Rules for every mode

1. **Report before you change.** Start from evidence: the validator's output and a full read of the skill. In AUDIT, edit nothing until the user picks which findings to fix, because a skill change alters each future run and the user owns that call. A direct request to fix a named problem is already that approval.
2. **Absorb, don't layer.** Fold new guidance into the rule it refines and delete what it replaces. A good edit usually leaves the skill shorter. Write the reason, not the date, so a later editor can tell whether the rule still holds.
3. **Test before you delete.** Newer models often do better with fewer instructions, but only a with-skill and without-skill run proves a line is dead weight. Method: references/testing.md, "Test before you delete".
4. **The validator is the floor.** `scripts/validate_skill.py` checks what a script can check. The judgment rules in references/audit-checklist.md need a careful read.

## Pick the mode

| Mode | When | Output |
|---|---|---|
| AUDIT | A skill or a folder of skills should be checked, scored or improved | A findings report, then only the approved edits |
| NEW | No skill covers the job yet | A new skill folder that passes the validator and its test prompts |
| REFINE | A skill exists and new evidence arrived: a correction, a miss, a shipped result | The same skill, rewritten around the principle, usually shorter |

"Improve this skill" means AUDIT, then REFINE with the approved changes.

## AUDIT

Copy this checklist into the reply and tick it off:

```text
Audit progress:
- [ ] 1 Validator run on every skill in scope
- [ ] 2 Each skill read in full: SKILL.md, references, scripts
- [ ] 3 Every checklist rule marked pass, fail or N/A, with evidence
- [ ] 4 Report written
- [ ] 5 User chose which changes to apply
- [ ] 6 Approved changes applied
- [ ] 7 Validator re-run with no new errors or warnings
```

**Step 1. Run the validator.** `python3 scripts/validate_skill.py <skill-folder>` for one skill, or `--all <folder>` for a library; then audit in full the skills the user picks, by default the five with the most errors. Add `--json` to parse the results. Done when you have output for every skill in scope.

**Step 2. Read the skill.** All of it: SKILL.md, each reference file, each script. Done when you can name the skill's job, its branches and what every file is for.

Report a problem