Claude Code skills · updated 2026-10-03

WordPress plugin review skill for Claude Code — readme.txt and plugin header

6 errors in one plugin readme, each with the line and the fix

wordpress-plugin-review-check - findings on the bundled example

On the bundled readme.txt sample: 6 findings (6 errors, 0 warnings) from 21 rules, including "Stable tag: trunk" and Tested up to 6.8 below Requires at least 6.9.

Get it on Whop - $12 onceGet it on Gumroad

Who it's for

For WordPress plugin developers preparing a first WordPress.org submission or tagging a release in SVN.

What breaks, and when

"Stable tag: trunk" ships whatever sits in trunk to every install, and Tested up to 6.8 under Requires at least 6.9 matches no install.

What it printed on the bundled example

== WordPress Plugin Review Gate — 6 findings (6 errors, 0 warnings) in 1 file · 21 rules
  ERROR plugin-sample.txt:1  [requires_php_missing]
        No "Requires PHP:" line — every PHP version, including ones you never tested, is offered the plugin. Write Requires PHP: 7.4.
  ERROR plugin-sample.txt:1  [license_line_missing]
        License URI is missing from the header block. Add License: GPLv2 or later and License URI: https://www.gnu.org/licenses/gpl-2.0.html.
  ERROR plugin-sample.txt:5  [tested_up_to_patch]
        "Tested up to: 6.8.2" carries a patch number. The directory wants the major only: Tested up to: 6.8.
  ERROR plugin-sample.txt:5  [tested_below_requires]
        Tested up to 6.8 is older than Requires at least 6.9 — the two lines contradict each other and no install matches both.

What you get

Install

Unzip into ~/.claude/skills/ (all projects) or your-repo/.claude/skills/ (one repo), then ask Claude Code: "Is this plugin ready to submit to wordpress.org? Check the readme and the plugin header. Don't edit anything yet.". Needs Node 16+.

unzip wordpress-plugin-review-check.zip -d ~/.claude/skills/

Ask Claude

“Is this plugin ready to submit to wordpress.org? Check the readme and the plugin header. Don't edit anything yet.”

What it does not do

It does not run Plugin Check, PHPCS or WordPress, does not contact WordPress.org, and code-checks the main plugin file only; no edits without your OK.

FAQ

What is a Claude Code skill?

A folder with a SKILL.md and scripts that Claude Code loads when your request matches it. You ask in plain words and Claude runs the scanner the skill carries.

How is this different from asking Claude without the skill?

The skill carries a dated rule table and a scanner that reads every file, so Claude quotes the exact date and line instead of answering from memory.

Does it send my code anywhere?

It does not run Plugin Check, PHPCS or WordPress, does not contact WordPress.org, and code-checks the main plugin file only; no edits without your OK.

How do I install it?

Unzip into ~/.claude/skills/ (all projects) or your-repo/.claude/skills/ (one repo), then ask Claude Code: "Is this plugin ready to submit to wordpress.org? Check the readme and the plugin header. Don't edit anything yet.". Needs Node 16+.

What do I get when I buy?

The zip. On Whop it is in your library as a download lesson with the zip attached; on Gumroad it is the product file.