⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

skill-creator-plus

@robonuggets⭐ 63 stars

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.

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
⭐⭐ 63 on GitHubGitHub ↗

Growing

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

skill-creator-plus

A free Claude skill that audits, builds and improves other skills against Anthropic's own skill-writing rules, including what changed for the newest Claude models.

Point it at a skill (or a whole folder of skills) and it gives you a findings report first: every rule marked pass, fail or not applicable, with the file and line as evidence and a proposed fix. It changes nothing until you say which fixes to apply.

Why this matters now

A skill is a folder with a SKILL.md file that teaches Claude how to do a job the same way each time. Anthropic publishes clear rules for writing them, and it is easy to break several without noticing: descriptions that never trigger, reference files Claude only half reads, rules buried where compaction cuts them.

The core rules on Anthropic's skill authoring page have been stable for about a year. What changed is the models:

  • The prompting guide for Claude Fable 5 says skills written for older models are often too prescriptive and can make output worse. Review them and remove what the model now does better on its own, but test before you delete.
  • The guides for Fable 5, Opus 5.5 and Sonnet 5.5 all list a reasoning_extraction refusal: asking Claude to write out its reasoning in the reply can be declined. A short explanation of the answer is fine.
  • The Fable 5 guide also says to give the reason, not only the request, to steer with brief instructions instead of long lists, and to make checking explicit, preferring a fresh Claude as the checker over self-review.

Claude Code adds its own: put the most important instructions at the top of SKILL.md (compaction keeps only the first 5,000 tokens), and move any rule that has to hold on every run into a hook.

This skill checks all of that, and the validator script checks the mechanical parts in a second.

Install

Claude Code. Put the folder in your skills folder and name it skill-creator-plus:

# for all your projects
git clone https://github.com/robonuggets/skill-creator-plus ~/.claude/skills/skill-creator-plus

# or for one project only, from the project folder
git clone https://github.com/robonuggets/skill-creator-plus .claude/skills/skill-creator-plus

On Windows, ~/.claude is the .claude folder inside your user folder. Downloading the ZIP from GitHub and copying the folder there works too.

claude.ai. Zip the folder (SKILL.md, references/, scripts/ and LICENSE; you can leave out examples/) and upload it under Skills in claude.ai settings. The frontmatter uses only the fields claude.ai accepts. The validator needs code execution turned on.

Use it

Just ask in plain words. Three modes:

ModeSay something likeYou get
AUDIT"Audit my deploy skill against Anthropic's rules." / "Check every skill in ~/.claude/skills and tell me what to fix first."A report: one row per rule, fails first, ranked fixes. Nothing is edited until you pick.
NEW"Make this a skill, we write release notes like this every Friday."Test prompts first, then a new skill folder that passes the validator.
REFINE"The report skill keeps forgetting the date filter. Fix the skill."The rule rewritten around its reason, usually shorter than before.

"Improve my skill for Opus 5.5" runs AUDIT, then REFINE with the fixes you approve.

See examples/pdf-helper-report.md for a full audit of a deliberately broken sample skill.

The validator

scripts/validate_skill.py checks the rules a script can check. Python 3.8 or newer, standard library only, works on Windows, Mac and Linux.

python3 scripts/validate_skill.py path/to/my-skill              # one skill
python3 scripts/validate_skill.py --all ~/.claude/skills         # every skill in a folder, one table
python3 scripts/validate_skill.py path/to/my-skill --json       # machine-readable
python3 scripts/validate_skill.py path/to/my-skill --ban-em-dash # also flag em dashes
python3 scripts/init_skill.py my-new-skill --path ~/.claude/skills --refs --scripts

Exit codes: 0 no errors (warnings and notes are fine), 1 errors found, 2 could not run. Each finding carries a rule ID from the table below.

Part of the real output for the sample skill in examples/pdf-helper/:

Skill: examples/pdf-helper (name: Claude_PDF_Helper)

ERROR  FM1    SKILL.md:4  'description' has an unquoted ': ' (or ends with ':'), which YAML reads as a new key, so the frontmatter will not parse. Wrap the value in double quotes.
ERROR  ST4    reference/advanced.md:3  reference/details.md is reached only through other reference files (reference/advanced.md:3), never from SKILL.md. Claude may only preview files it reaches that way (for example with head -100). Link it from SKILL.md, or fold its content into the file that needs it.
ERROR  ST5    reference/api.md  reference/api.md is 124 lines with no contents list in its first 50 lines. Add a '## Contents' list at the top so a partial read still shows everything the file covers.
WARN   DS2    SKILL.md:4  description is not in third person (found "I can"). It is injected into the system prompt; write "Processes Excel files", not "I can help" or "You can use this".
WARN   NM2    SKILL.md:20  asks Claude to write out its reasoning ("Think step by step and write"). Newer models (Claude Fable 5, Opus 5.5, Sonnet 5.5) may decline this with the reasoning_extraction refusal. Ask for the answer, or a short explanation of it, instead.
NOTE   HK1    SKILL.md:11,31  words like "must always" mark a rule that must hold every time, and the frontmatter has no hooks. Prose can be skipped or cut by compaction; if the rule truly must hold, enforce it with a hook (frontmatter hooks:).
...
Result: 8 errors, 11 warnings, 6 notes - fix the errors first.

The full output is in examples/pdf-helper-validator-output.txt. With --all you get one table:

Skill       Errors  Warnings  Notes  Rules with errors or warnings
----------  ------  --------  -----  -----------------------------
pdf-helper       8        11      6  FM1 FM2 ST4 ST5

The rules

46 rules. Script means the validator decides. Script + read means the validator flags candidates and Claude confirms in context. Read means Claude judges it during an audit and cites the evidence. "Advice" marks rules from practice rather than from Anthropic's docs.

IDRuleChecked bySource
FM1Frontmatter starts on line 1 and parses as YAMLScript[Claude Code: Frontmatter reference][cc-fm]
FM2Name: lowercase, numbers, hyphens, max 64, no "anthropic" or "claude", matches the folderScript[Best practices: YAML frontmatter requirements][p-yaml]
FM3Name says the activity (processing-pdfs), not vague (helper)Script + read[Best practices: Naming conventions][p-naming]
FM4Only recognised fields; only six for claude.ai and the Skills APIScript[Claude Code: Frontmatter outside Claude Code][cc-portable]
FM5Invocation set on purpose (manual-only, background, paths)Read[Claude Code: Control who invokes a skill][cc-invoke]
DS1Description present, at most 1,024 characters, no XML tagsScript[Best practices: YAML frontmatter requirements][p-yaml]
DS2Description in third personScript + read[Best practices: Writing effective descriptions][p-desc]
DS3Says what it does and when to use it, in the user's wordsScript + read[Best practices: Writing effective descriptions][p-desc]
DS4Key use case first; description plus when_to_use under 1,536 charactersScript + read[Claude Code: Descriptions are cut short][cc-cut]
ST1SKILL.md body under 500 linesScript[Best practices: Progressive disclosure][p-pd]
ST2Most important

// HOW IT'S BUILT

KEY FILES

SKILL.mdREADME.md

// REPO STATS

63 stars