wordpress agent-skills
COMMUNITYLABSCO SUMMARY
wordpress-router and wp-project-triage sit at the front of the set, classifying a WordPress repository and its tooling before routing to the right workflow. The core development skills split by surface: wp-block-development and wp-block-themes cover Gutenberg blocks and block themes, wp-plugin-development covers plugin architecture, hooks, and security, wp-rest-api covers REST routes and permission callbacks, and wp-interactivity-api covers the data-wp-* directive system. A trio — wp-abilities-api, wp-abilities-audit, and wp-abilities-verify — covers the newer Abilities API end to end: defining abilities, auditing an existing plugin's REST surface against it, and verifying that a plugin's abilities behave the way their own annotations claim, including checking for a callback marked read-only that actually writes.
The remaining skills are operational rather than architectural: wp-wpcli-and-ops for WP-CLI automation and multisite work, wp-performance for profiling and caching, wp-phpstan for static-analysis configuration, wp-playground and blueprint for WordPress Playground environments and their Blueprint JSON format, wpds for the WordPress Design System's own components and tokens, and wp-plugin-directory-guidelines for the 18 rules a plugin has to clear to stay listed on WordPress.org. All seventeen are aimed at people already building plugins, themes, or blocks — nothing here is written for someone who only wants to run a WordPress site day to day.
READ THE FULL ANALYSIS
The README says this plainly, so it does not need digging out. Its own AI Authorship Disclosure states the skills were generated using GPT-5.2 Codex at high reasoning from official documentation, then reviewed and edited by WordPress contributors, calls the result v1, and expects community use to surface fixes as it goes — that is the maintainers' own account of where this package stands, not something we are inferring.
What it costs to start. Our dependency check splits the package 11 ready, 4 unverified, and 2 local_tool — most run on the prompt alone, and the descriptions point at wp-wpcli-and-ops and wp-phpstan as the two most likely to need a tool already on the machine (WP-CLI, a PHPStan install), though the dependency labels themselves don't say which skills landed in which bucket.
License. Our own record has no license value for this package; the README's own footer states GPL-2.0-or-later.
WHAT'S INSIDE
17 showing · 17 totalNothing else to set up — install it and go.
blueprint
A recipe file that makes a throwaway WordPress site open in the browser with the plugins, theme, demo content and settings you asked for already in place, so everyone who opens it sees the same setup.
wordpress-router
The first stop for a WordPress job: it works out whether the code in front of you is a plugin, a theme or a whole site, and hands the task to whichever specialist guide fits.
wp-abilities-api
Declares what a WordPress site can do as named actions that other software can find and run — an assistant, a JavaScript app, or the editor's own command bar.
wp-abilities-audit
Goes through what a WordPress plugin can already be asked to do from outside and writes up which of those are worth offering to agents as named actions — a scoping document, not the code itself.
wp-abilities-verify
Checks that a WordPress plugin's declared actions really behave the way they are labelled — above all, that anything marked safe to run does not quietly change or delete something.
wp-block-development
Builds the content blocks people add in the WordPress editor — and rescues the ones that stop saving properly or come back broken after a change.
wp-block-themes
Changing how a WordPress site looks through the theme's own files — colours, fonts, page layouts, ready-made sections — and tracking down why an edit refuses to show up.
wp-interactivity-api
Makes parts of a WordPress page react to clicks and typing, using the Interactivity API that ships with WordPress, with the first view drawn on the server so nothing jumps as the page loads.
wp-performance
Finds out what is actually making a WordPress site slow — the database, the cache, a scheduled job, an outside service — and proves the fix worked, all from the server side rather than a browser.
wp-phpstan
Sets up PHPStan, the tool that reads a WordPress plugin's code and flags mistakes in it before anything runs, then puts right what it reports instead of telling it to look the other way.
wp-playground
Picks how to run a throwaway WordPress site for trying something out — in the browser to hand to someone else, or on your own machine — and points to the instructions for that one route.
wp-plugin-development
Building a WordPress plugin the way WordPress expects: where the code goes, what happens when it is switched on or deleted, its settings screen, the security basics, and packaging it for release.
wp-plugin-directory-guidelines
Reviews a plugin against the rules WordPress.org enforces before it will list it — the licence, the name, how it sells its paid version — naming the rule behind every problem it finds.
wp-project-triage
Looks over a WordPress project and reports what it is, what it is built with, what tests it already has and which WordPress version it expects — the groundwork before anyone changes a line.
wp-rest-api
Opens a WordPress site's content up to other programs — a new address they can call, or an existing type of content simply made available — with the rules on who may ask and what they may send.
wp-wpcli-and-ops
The big, risky WordPress chores done from the command line — changing a site's web address throughout the database, moving the database, updating plugins — each one rehearsed first and aimed at the right site.
wpds
Builds WordPress screens out of the official WordPress Design System — its own buttons, colours and spacing — read from the design system's own documentation rather than from memory.
HOW TO GET IT
npx skills add wordpress/agent-skillsnpx skills add wordpress/agent-skills --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.