#493 by GitHub stars
WordPress/agent-skills
Expert-level WordPress knowledge for AI coding assistants - blocks, themes, plugins, and best practices
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/blueprint/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wordpress-router/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-abilities-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-abilities-audit/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-abilities-verify/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-block-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-block-themes/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-env/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-interactivity-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-patterns/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-performance/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-phpstan/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-playground/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-plugin-development/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-plugin-directory-guidelines/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-project-triage/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-rest-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wp-wpcli-and-ops/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → eff3785fc28c
No earlier version was observed for comparison.
skills/wpds/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
eff3785fc28c → eff3785fc28c
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → eff3785fc28c
No earlier version was observed for comparison.
Heat
6.0- Star growth, last 7 daysAhead of 83% of tracked repositories
- Star growth, last 24 hoursAhead of 77% of tracked repositories
- Rank movement, last 7 daysAhead of 33% of tracked repositories
- Commits, last 30 daysAhead of 67% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- blueprint
skills/blueprint - wordpress-router
skills/wordpress-router - wp-abilities-api
skills/wp-abilities-api - wp-abilities-audit
skills/wp-abilities-audit - wp-abilities-verify
skills/wp-abilities-verify - wp-block-development
skills/wp-block-development - wp-block-themes
skills/wp-block-themes - wp-env
skills/wp-env - wp-interactivity-api
skills/wp-interactivity-api - wp-patterns
skills/wp-patterns - wp-performance
skills/wp-performance - wp-phpstan
skills/wp-phpstan - wp-playground
skills/wp-playground - wp-plugin-development
skills/wp-plugin-development - wp-plugin-directory-guidelines
skills/wp-plugin-directory-guidelines - wp-project-triage
skills/wp-project-triage - wp-rest-api
skills/wp-rest-api - wp-wpcli-and-ops
skills/wp-wpcli-and-ops - wpds
skills/wpds
How it works
blueprint
When your agent uses it
Use when the deliverable is WordPress Playground Blueprint JSON or a Blueprint bundle, including creating, editing, reviewing, validating schema keys, choosing steps/resources, and debugging Blueprint files. For only running or sharing a Playground environment, use wp-playground.
What it loads into context
Frontmatter
83 tokensAlways available to the agent
SKILL.md
4,368 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- Quick Start Template
- Top-Level Properties
- Resource References
- Steps Reference
- Common Patterns
- Common Mistakes
- Full Reference
- Blueprint Bundles
- Testing Blueprints
Files
SKILL.mdcore16,201 bytesSKILL.mdcore16,201 bytesSKILL.mdcore16,201 bytesSKILL.mdcore16,201 bytesSKILL.mdcore16,201 bytesSKILL.mdcore16,201 bytesSKILL.mdcore16,201 bytesSKILL.mdcore16,201 bytesSKILL.mdcore16,201 bytesSKILL.mdcore16,201 bytesSKILL.mdcore16,201 bytesSKILL.mdcore16,201 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwordpress-router
When your agent uses it
Use when the user asks about WordPress codebases (plugins, themes, block themes, Gutenberg blocks, WP core checkouts) and you need to quickly classify the repo and route to the correct workflow/skill (blocks, theme.json, REST API, WP-CLI, performance, security, testing, release packaging).
What it loads into context
Frontmatter
111 tokensAlways available to the agent
SKILL.md
512 tokensWhen the skill is activated
Reference documents
777 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
../wp-project-triage/scripts/detect_wp_project.mjs
Files
SKILL.mdcore2,226 bytesSKILL.mdcore2,226 bytesreferences/decision-tree.mddoc3,153 bytes../wp-project-triage/scripts/detect_wp_project.mjsruns19,195 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-abilities-api
When your agent uses it
Use when working with the WordPress Abilities API (wp_register_ability, wp_register_ability_category, /wp-json/wp-abilities/v1/*, @wordpress/abilities) including defining abilities, categories, meta, REST exposure, and permissions checks for clients.
What it loads into context
Frontmatter
102 tokensAlways available to the agent
SKILL.md
1,158 tokensWhen the skill is activated
Reference documents
18,707 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Files
SKILL.mdcore5,302 bytesSKILL.mdcore5,302 bytesreferences/delegate-helper-pattern.mddoc12,516 bytesreferences/domain-vs-projection.mddoc9,073 bytesreferences/error-code-vocabulary.mddoc7,153 bytesreferences/grouping-heuristic.mddoc8,683 bytesreferences/input-schema-gotchas.mddoc13,213 bytesreferences/php-registration.mddoc6,535 bytesreferences/plugin-family-patterns.mddoc11,977 bytesreferences/rest-api.mddoc378 bytesreferences/shared-core-service.mddoc15,132 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-abilities-audit
When your agent uses it
Audit a WordPress plugin's REST surface and produce a standardized audit document proposing Abilities API registrations. Produces a markdown doc with a YAML schema and prose sections that humans and agents can both consume when planning a registration rollout. Works on any WP plugin.
What it loads into context
Frontmatter
112 tokensAlways available to the agent
SKILL.md
2,208 tokensWhen the skill is activated
Reference documents
11,029 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Prerequisites
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Files
../wp-abilities-api/references/domain-vs-projection.mddoc9,073 bytes../wp-abilities-api/references/grouping-heuristic.mddoc8,683 bytesSKILL.mdcore9,812 bytesSKILL.mdcore9,812 bytesreferences/audit-schema.mddoc17,767 bytesreferences/capability-gate-tracing.mddoc8,560 bytesreferences/controller-enumeration.mddoc5,044 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-abilities-verify
When your agent uses it
Verify a WordPress plugin's Abilities API registrations: enumerate abilities, check that callback behavior matches each annotation's claim (the adversarial readonly-but-writes detection), validate permissions and schemas, and validate audit documents produced by wp-abilities-audit.
What it loads into context
Frontmatter
125 tokensAlways available to the agent
SKILL.md
2,014 tokensWhen the skill is activated
Reference documents
20,312 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Two modes
- Inputs required
- Prerequisites
- Procedure
- Verification
- Failure modes / debugging
- Escalation
- Out of scope
Files
../wp-abilities-api/references/error-code-vocabulary.mddoc7,153 bytes../wp-abilities-api/references/input-schema-gotchas.mddoc13,213 bytes../wp-abilities-audit/references/audit-schema.mddoc17,767 bytesSKILL.mdcore8,951 bytesSKILL.mdcore8,951 bytesSKILL.mdcore8,951 bytesreferences/annotation-correctness.mddoc8,217 bytesreferences/audit-schema-validation.mddoc5,243 bytesreferences/permission-roundtrip.mddoc7,611 bytesreferences/runtime-harness.mddoc16,825 bytesreferences/schema-lints.mddoc4,772 bytesreferences/static-enumeration.mddoc4,487 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-block-development
When your agent uses it
Use when developing WordPress (Gutenberg) blocks: block.json metadata, register_block_type(_from_metadata), attributes/serialization, supports, dynamic rendering (render.php/render_callback), deprecations/migrations, viewScript vs viewScriptModule, and @wordpress/scripts/@wordpress/create-block build and test workflows.
What it loads into context
Frontmatter
110 tokensAlways available to the agent
SKILL.md
1,451 tokensWhen the skill is activated
Reference documents
2,321 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
scripts/list_blocks.mjs../wp-project-triage/scripts/detect_wp_project.mjs
Files
SKILL.mdcore6,491 bytesSKILL.mdcore6,491 bytesSKILL.mdcore6,491 bytesreferences/attributes-and-serialization.mddoc759 bytesreferences/block-json.mddoc2,336 bytesreferences/creating-new-blocks.mddoc1,594 bytesreferences/debugging.mddoc1,372 bytesreferences/deprecations.mddoc665 bytesreferences/dynamic-rendering.mddoc685 bytesreferences/inner-blocks.mddoc1,196 bytesreferences/registration.mddoc932 bytesreferences/supports-and-wrappers.mddoc512 bytesreferences/tooling-and-testing.mddoc928 bytesscripts/list_blocks.mjsruns2,889 bytes../wp-project-triage/scripts/detect_wp_project.mjsruns19,195 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-block-themes
When your agent uses it
Use when developing WordPress block themes: theme.json (global settings/styles), templates and template parts, patterns, style variations, and Site Editor troubleshooting (style hierarchy, overrides, caching).
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
882 tokensWhen the skill is activated
Reference documents
1,664 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
scripts/detect_block_themes.mjs../wp-project-triage/scripts/detect_wp_project.mjs
Files
SKILL.mdcore3,967 bytesSKILL.mdcore3,967 bytesreferences/creating-new-block-theme.mddoc1,378 bytesreferences/debugging.mddoc1,008 bytesreferences/patterns.mddoc592 bytesreferences/style-variations.mddoc439 bytesreferences/templates-and-parts.mddoc442 bytesreferences/theme-json.mddoc3,491 bytesscripts/detect_block_themes.mjsruns2,736 bytes../wp-project-triage/scripts/detect_wp_project.mjsruns19,195 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-env
When your agent uses it
Use when setting up, configuring, or troubleshooting local WordPress development environments with @wordpress/env (wp-env). Triggers on mentions of wp-env, local WordPress development, Docker-based WordPress, or requests to start/stop/configure a local WordPress instance.
What it loads into context
Frontmatter
95 tokensAlways available to the agent
SKILL.md
2,208 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
- References
Files
SKILL.mdcore8,796 bytesSKILL.mdcore8,796 bytesSKILL.mdcore8,796 bytesSKILL.mdcore8,796 bytesSKILL.mdcore8,796 bytesSKILL.mdcore8,796 bytesSKILL.mdcore8,796 bytesSKILL.mdcore8,796 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-interactivity-api
When your agent uses it
Use when building or debugging WordPress Interactivity API features (data-wp-* directives, @wordpress/interactivity store/state/actions, block viewScriptModule integration, wp_interactivity_*()) including performance, hydration, and directive behavior.
What it loads into context
Frontmatter
94 tokensAlways available to the agent
SKILL.md
1,431 tokensWhen the skill is activated
Reference documents
2,606 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Files
SKILL.mdcore6,187 bytesSKILL.mdcore6,187 bytesSKILL.mdcore6,187 bytesSKILL.mdcore6,187 bytesSKILL.mdcore6,187 bytesSKILL.mdcore6,187 bytesreferences/debugging.mddoc1,371 bytesreferences/directives-quickref.mddoc1,163 bytesreferences/server-side-rendering.mddoc7,733 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-patterns
When your agent uses it
Pattern: create or update WordPress block patterns (starter pages, templates, template parts, Query Loop layouts), review pattern registration, block markup, categories, accessibility, or i18n/escaping, or improve pattern design quality. Route custom blocks to wp-block-development; route frontend interactivity to wp-interactivity-api.
What it loads into context
Frontmatter
111 tokensAlways available to the agent
SKILL.md
2,081 tokensWhen the skill is activated
Reference documents
8,409 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Inputs required
- Guardrails
- Procedure
- Verification
- Failure modes / debugging
- Escalation
- Example prompts
Scripts executed separately
../wp-block-themes/scripts/detect_block_themes.mjs../wp-project-triage/scripts/detect_wp_project.mjs
Files
../wp-block-themes/scripts/detect_block_themes.mjsruns2,736 bytesSKILL.mdcore9,870 bytesSKILL.mdcore9,870 bytesSKILL.mdcore9,870 bytesreferences/anti-patterns.mddoc5,772 bytesreferences/block-markup-reference.mddoc7,139 bytesreferences/design-with-tokens.mddoc8,218 bytesreferences/example-prompts.mddoc1,471 bytesreferences/pattern-categories-and-types.mddoc5,047 bytesreferences/pattern-registration.mddoc4,673 bytesreferences/visual-composition.mddoc1,622 bytes../wp-project-triage/scripts/detect_wp_project.mjsruns19,195 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-performance
When your agent uses it
Use when investigating or improving WordPress performance (backend-only agent): profiling and measurement (WP-CLI profile/doctor, Server-Timing, Query Monitor via REST headers), database/query optimization, autoloaded options, object caching, cron, HTTP API calls, and safe verification.
What it loads into context
Frontmatter
101 tokensAlways available to the agent
SKILL.md
1,439 tokensWhen the skill is activated
Reference documents
1,800 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- WordPress 6.9 performance improvements
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
scripts/perf_inspect.mjs
Files
SKILL.mdcore6,151 bytesreferences/autoload-options.mddoc810 bytesreferences/cron.mddoc483 bytesreferences/database.mddoc619 bytesreferences/http-api.mddoc458 bytesreferences/measurement.mddoc1,037 bytesreferences/object-cache.mddoc756 bytesreferences/query-monitor-headless.mddoc1,108 bytesreferences/server-timing.mddoc639 bytesreferences/wp-cli-doctor.mddoc1,023 bytesreferences/wp-cli-profile.mddoc858 bytesscripts/perf_inspect.mjsruns4,630 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-phpstan
When your agent uses it
Use when configuring, running, or fixing PHPStan static analysis in WordPress projects (plugins/themes/sites): phpstan.neon setup, baselines, WordPress-specific typing, and handling third-party plugin classes.
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
931 tokensWhen the skill is activated
Reference documents
1,687 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
scripts/phpstan_inspect.mjs
Files
SKILL.mdcore4,100 bytesSKILL.mdcore4,100 bytesreferences/configuration.mddoc1,366 bytesreferences/third-party-classes.mddoc2,901 bytesreferences/wordpress-annotations.mddoc3,041 bytesscripts/phpstan_inspect.mjsruns8,033 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-playground
When your agent uses it
Use as the WordPress Playground routing wrapper for ambiguous Playground work, local CLI runs with @wp-playground/cli, playground.wordpress.net share links, browser previews, WebMCP site tools, snapshots, mounts, version switching, and Xdebug. For Blueprint JSON authoring or review, use the blueprint skill directly.
What it loads into context
Frontmatter
113 tokensAlways available to the agent
SKILL.md
835 tokensWhen the skill is activated
Reference documents
4,816 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Procedure
- Inputs required
- Guardrails
- Verification
- Failure modes
- Escalation
Files
SKILL.mdcore3,941 bytesSKILL.mdcore3,941 bytesSKILL.mdcore3,941 bytesreferences/cli.mddoc4,658 bytesreferences/debugging.mddoc975 bytesreferences/mcp.mddoc1,554 bytesreferences/sites-api.mddoc5,266 bytesreferences/webmcp.mddoc2,371 bytesreferences/website.mddoc6,453 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-plugin-development
When your agent uses it
Use when developing WordPress plugins: architecture and hooks, activation/deactivation/uninstall, admin UI and Settings API, data storage, cron/tasks, security (nonces/capabilities/sanitization/escaping), and release packaging.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
888 tokensWhen the skill is activated
Reference documents
1,004 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
scripts/detect_plugins.mjs../wp-project-triage/scripts/detect_wp_project.mjs
Files
SKILL.mdcore3,996 bytesSKILL.mdcore3,996 bytesreferences/data-and-cron.mddoc678 bytesreferences/debugging.mddoc559 bytesreferences/lifecycle.mddoc854 bytesreferences/security.mddoc1,538 bytesreferences/settings-api.mddoc703 bytesreferences/structure.mddoc401 bytesscripts/detect_plugins.mjsruns2,850 bytes../wp-project-triage/scripts/detect_wp_project.mjsruns19,195 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-plugin-directory-guidelines
When your agent uses it
Use when reviewing WordPress plugins for GPL compliance, checking license headers or compatibility, evaluating upsell/freemium/trialware patterns, validating plugin naming or trademark rules, checking plugin slugs, running Plugin Check (PCP) to validate plugin changes, interpreting its findings, understanding why a plugin was rejected from WordPress.org, or answering questions about the 18 WordPress.org Plugin Directory guidelines.
What it loads into context
Frontmatter
130 tokensAlways available to the agent
SKILL.md
1,806 tokensWhen the skill is activated
Reference documents
11,948 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Overview
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
- 18-Guideline Review Checklist
- GPL Compliance (Guideline 1 in Detail)
- GPL Versions Summary
- License Compliance Checklist
- Valid License Headers for WordPress Plugins
- Plugin Naming Rules (Guideline 17)
Files
SKILL.mdcore8,123 bytesSKILL.mdcore8,123 bytesSKILL.mdcore8,123 bytesSKILL.mdcore8,123 bytesreferences/gpl-compliance.mddoc10,342 bytesreferences/guideline-review-checklist.mddoc25,561 bytesreferences/naming-rules.mddoc7,003 bytesreferences/plugin-check.mddoc7,235 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-project-triage
When your agent uses it
Use when you need a deterministic inspection of a WordPress repository (plugin/theme/block theme/WP core/Gutenberg/full site) including tooling/tests/version hints, and a structured JSON report to guide workflows and guardrails.
What it loads into context
Frontmatter
93 tokensAlways available to the agent
SKILL.md
342 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
Scripts executed separately
scripts/detect_wp_project.mjs
Files
SKILL.mdcore1,484 bytesSKILL.mdcore1,484 bytesreferences/triage.schema.jsonasset4,480 bytesscripts/detect_wp_project.mjsruns19,195 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-rest-api
When your agent uses it
Use when building, extending, or debugging WordPress REST API endpoints/routes: register_rest_route, WP_REST_Controller/controller classes, schema/argument validation, permission_callback/authentication, response shaping, register_rest_field/register_meta, or exposing CPTs/taxonomies via show_in_rest.
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
1,183 tokensWhen the skill is activated
Reference documents
1,347 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
../wp-project-triage/scripts/detect_wp_project.mjs
Files
../wp-project-triage/scripts/detect_wp_project.mjsruns19,195 bytesSKILL.mdcore4,876 bytesSKILL.mdcore4,876 bytesreferences/authentication.mddoc627 bytesreferences/custom-content-types.mddoc760 bytesreferences/discovery-and-params.mddoc730 bytesreferences/responses-and-fields.mddoc1,091 bytesreferences/routes-and-endpoints.mddoc1,370 bytesreferences/schema.mddoc964 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwp-wpcli-and-ops
When your agent uses it
Use when working with WP-CLI (wp) for WordPress operations: safe search-replace, db export/import, plugin/theme/user/content management, cron, cache flushing, multisite, and scripting/automation with wp-cli.yml.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
948 tokensWhen the skill is activated
Reference documents
1,114 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Inputs required
- Procedure
- Verification
- Failure modes / debugging
- Escalation
Scripts executed separately
scripts/wpcli_inspect.mjs
Files
SKILL.mdcore3,975 bytesreferences/automation.mddoc628 bytesreferences/cron-and-cache.mddoc490 bytesreferences/debugging.mddoc519 bytesreferences/multisite.mddoc568 bytesreferences/packages-and-updates.mddoc530 bytesreferences/safety.mddoc804 bytesreferences/search-replace.mddoc995 bytesscripts/wpcli_inspect.mjsruns3,048 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubwpds
When your agent uses it
Use when building UIs leveraging the WordPress Design System (WPDS) and its components, tokens, patterns, etc.
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
605 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- When to use
- Rules
- Output
Files
SKILL.mdcore2,812 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- blueprint
- wordpress-router
- wp-abilities-api
- wp-abilities-audit
- wp-abilities-verify
- wp-block-development
- wp-block-themes
- wp-env
- wp-interactivity-api
- wp-patterns
- wp-performance
- wp-phpstan
- wp-playground
- wp-plugin-development
- wp-plugin-directory-guidelines
- wp-project-triage
- wp-rest-api
- wp-wpcli-and-ops
- wpds
Repository facts
- License
- No license detected
- Created
- Jan 20, 2026
- Last pushed
- Nov 5, 2026
- Forks
- 344
- Open issues
- 29
- Project activity
- Active
Rank over the last 12 weeks
Now #493 · best #380 · down 59 in 30 days
- #484 on Nov 2
- #486 on Nov 3
- #489 on Nov 4
- #488 on Nov 5
- #491 on Nov 6
- #493 since Nov 7
76 earlier periods
- #363 on Aug 2
- #368 on Aug 8
- #366 on Aug 9
- #379 on Aug 10
- #380 on Aug 11
- #374 on Aug 12
- #377 on Aug 14
- #375 on Aug 15
- #383 on Aug 16
- #380 on Aug 17
- #389 on Aug 18
- #385 from Aug 19 to Aug 20
- #383 on Aug 21
- #380 on Aug 22
- #386 on Aug 23
- #384 on Aug 24
- #387 on Aug 25
- #389 on Aug 26
- #393 on Aug 27
- #396 on Aug 28
- #391 on Aug 29
- #383 on Aug 30
- #396 on Aug 31
- #402 on Sep 1
- #394 on Sep 2
- #401 on Sep 3
- #398 on Sep 5
- #396 on Sep 6
- #408 on Sep 7
- #409 on Sep 8
- #407 from Sep 9 to Sep 10
- #409 on Sep 11
- #408 on Sep 12
- #406 on Sep 13
- #415 on Sep 14
- #414 on Sep 15
- #415 on Sep 16
- #409 on Sep 17
- #414 on Sep 18
- #404 on Sep 19
- #413 from Sep 20 to Sep 21
- #423 on Sep 22
- #415 on Sep 23
- #410 on Sep 24
- #408 on Sep 25
- #406 on Sep 26
- #417 on Sep 27
- #422 on Sep 28
- #431 on Sep 29
- #428 from Sep 30 to Oct 1
- #427 on Oct 2
- #414 on Oct 3
- #411 on Oct 4
- #419 on Oct 5
- #425 on Oct 6
- #434 on Oct 8
- #442 on Oct 9
- #430 on Oct 10
- #432 on Oct 11
- #443 on Oct 12
- #440 on Oct 13
- #441 on Oct 14
- #442 on Oct 15
- #448 on Oct 16
- #440 on Oct 17
- #444 on Oct 18
- #455 from Oct 19 to Oct 20
- #458 on Oct 21
- #454 from Oct 22 to Oct 23
- #443 on Oct 24
- #472 on Oct 25
- #477 on Oct 28
- #479 on Oct 29
- #480 on Oct 30
- #481 on Oct 31
- #482 on Nov 1
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 3, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 42 notes
skills/blueprint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/blueprint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/blueprint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/blueprint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/blueprint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/blueprint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/blueprint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/blueprint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/blueprint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/blueprint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/blueprint/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wordpress-router/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wp-abilities-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wp-abilities-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wp-abilities-verify/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wp-abilities-verify/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wp-block-development/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wp-block-development/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wp-block-themes/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/wp-env/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 11 dangerous shell commandsin 3 files: wp-abilities-verify/references/runtime-harness.md:53 wp-abilities-verify/references/permission-roundtrip.md:64 wp-performance/references/wp-cli-profile.md:26
- 213 network referencesin 45 files: blueprint/SKILL.md:18 wp-plugin-directory-guidelines/references/gpl-compliance.md:5 wp-plugin-directory-guidelines/references/guideline-review-checklist.md:3 and 42 more
- No hidden or obfuscated text
- No instruction overrides
- 14 executable scriptsin 7 files: skills/wp-project-triage/scripts/detect_wp_project.mjs:1 wp-block-themes/scripts/detect_block_themes.mjs:1 wp-block-development/scripts/list_blocks.mjs:1 and 4 more
- 1 reference to secretsin 1 file: wp-abilities-verify/references/annotation-correctness.md:123
- No requests to vote in Hot
Show all 239 signals by file
skills/blueprint/SKILL.md
- Network accessline 18
{ "$schema": "https://playground.wordpress.net/blueprint-schema.json", - Network accessline 19
"$schema": "https://playground.wordpress.net/blueprint-schema.json", - Network accessline 30
| Property | Type | Notes | |----------|------|-------| | `$schema` | string | Always `"https://playground.wordpress.net/blueprint-schema.json"` | - Network accessline 31
|----------|------|-------| | `$schema` | string | Always `"https://playground.wordpress.net/blueprint-schema.json"` | | `landingPage` | string | Relative path, e.g. `/wp-admin/` | - Network accessline 32
| `$schema` | string | Always `"https://playground.wordpress.net/blueprint-schema.json"` | - Network accessline 61
| `wordpress.org/plugins` | `slug` | `{ "resource": "wordpress.org/plugins", "slug": "woocommerce" }` | | `wordpress.org/themes` | `slug` | `{ "resource": "wordpress.org/themes", "slug": "astra" }` | | `url` | `url` | `{ "resource": "url", - Network accessline 62
| `wordpress.org/themes` | `slug` | `{ "resource": "wordpress.org/themes", "slug": "astra" }` | | `url` | `url` | `{ "resource": "url", "url": "https://example.com/plugin.zip" }` | | `git:directory` | `url`, `ref` | See below | - Network accessline 63
| `url` | `url` | `{ "resource": "url", "url": "https://example.com/plugin.zip" }` | - Network accessline 73
{ "resource": "git:directory", "url": "https://github.com/WordPress/gutenberg", - Network accessline 74
"resource": "git:directory", "url": "https://github.com/WordPress/gutenberg", "ref": "trunk", - Network accessline 75
"url": "https://github.com/WordPress/gutenberg", - Network accessline 149
`data` accepts a plain string (as shown above) or a resource reference (e.g. `{ "resource": "url", "url": "https://..." }`). - Network accessline 203
{ "step": "defineSiteUrl", "siteUrl": "https://example.com" } - Network accessline 262
"pluginData": { "resource": "git:directory", "url": "https://github.com/user/repo", - Network accessline 263
"resource": "git:directory", "url": "https://github.com/user/repo", "ref": "feature-branch", - Network accessline 264
"url": "https://github.com/user/repo", - Network accessline 293
- **Blueprint docs:** https://wordpress.github.io/wordpress-playground/blueprints - Network accessline 294
- **JSON schema:** https://playground.wordpress.net/blueprint-schema.json - Network accessline 363
{ "$schema": "https://playground.wordpress.net/blueprint-schema.json", - Network accessline 364
"$schema": "https://playground.wordpress.net/blueprint-schema.json", - Network accessline 380
| Format | How to use | |--------|-----------| | ZIP file (remote) | Website: `https://playground.wordpress.net/?blueprint-url=https://example.com/bundle.zip` | - Network accessline 381
|--------|-----------| | ZIP file (remote) | Website: `https://playground.wordpress.net/?blueprint-url=https://example.com/bundle.zip` | | ZIP file (local) | CLI: `npx @wp-playground/cli server --blueprint=./bundle.zip` | - Network accessline 382
| ZIP file (remote) | Website: `https://playground.wordpress.net/?blueprint-url=https://example.com/bundle.zip` | - Network accessline 393
Minify the blueprint JSON (no extra whitespace), encode it once with `encodeURIComponent()`, prepend `https://playground.wordpress.net/#`, and open the URL in a browser: - Network accessline 396
https://playground.wordpress.net/#%7B%22%24schema%22%3A%22https%3A%2F%2Fplayground.wordpress.net%2Fblueprint-schema.json%22%2C%22preferredVersions%22%3A%7B%22php%22%3A%228.3%22%2C%22wp%22%3A%22latest%22%7D%2C%22steps%22%3A%5B%7B%22step%22%3
skills/wp-abilities-api/references/php-registration.md
skills/wp-abilities-api/references/shared-core-service.md
- Network accessline 25
|---|---|---| | **Re-implement** the logic in the execute callback. | The callback runs its own SQL, applies its own permission checks, builds its own response. | **Avoid.** Guaranteed drift the first time the original code path changes. | - Network accessline 26
| **Re-implement** the logic in the execute callback. | The callback runs its own SQL, applies its own permission checks, builds its own response. | **Avoid.** Guaranteed drift the first time the original code path changes. | | **Delegate t - Network accessline 27
| **Delegate to the existing REST controller** via `WP_REST_Request`. | The ability builds a `WP_REST_Request` from its input, dispatches via `rest_do_request()`, and returns the response data. The dispatched request flows through the regis
skills/wp-abilities-verify/references/annotation-correctness.md
- Access to secretsline 123
[Credential-related source omitted]
skills/wp-abilities-verify/references/permission-roundtrip.md
- Dangerous shell operationline 64
<env-cli> wp --user=admin eval '
skills/wp-abilities-verify/references/runtime-harness.md
- Dangerous shell operationline 53
<env-cli> wp eval 'var_export( function_exists( "wp_get_abilities" ) );' - Dangerous shell operationline 71
<env-cli> wp --user=admin eval ' - Dangerous shell operationline 95
<env-cli> wp --user=admin eval ' - Dangerous shell operationline 141
<env-cli> wp --user=admin eval ' - Dangerous shell operationline 174
<env-cli> wp --user=admin eval ' - Dangerous shell operationline 204
<env-cli> wp --user=admin eval ' - Dangerous shell operationline 259
<env-cli> wp --user=admin eval ' - Dangerous shell operationline 286
<env-cli> wp --user=admin eval ' - Dangerous shell operationline 366
<env-cli> wp --user=admin eval '
skills/wp-block-development/references/attributes-and-serialization.md
- Network accessline 15
- https://developer.wordpress.org/block-editor/reference-guides/block-api/block-attributes/
skills/wp-block-development/references/block-json.md
- Network accessline 28
- Block metadata: https://developer.wordpress.org/block-editor/reference-guides/block-api/block-metadata/ - Network accessline 29
- Block API versions: https://developer.wordpress.org/block-editor/reference-guides/block-api/block-api-versions/ - Network accessline 30
- Iframe migration guide: https://developer.wordpress.org/block-editor/reference-guides/block-api/block-api-versions/block-migration-for-iframe-editor-compatibility/ - Network accessline 31
- Block schema index: https://schemas.wp.org/ - Network accessline 45
- Block metadata reference (block.json): - https://developer.wordpress.org/block-editor/reference-guides/block-api/block-metadata/ - Network accessline 46
- https://developer.wordpress.org/block-editor/reference-guides/block-api/block-metadata/ - Network accessline 48
- https://schemas.wp.org/trunk/block.json
skills/wp-block-development/references/creating-new-blocks.md
- Network accessline 17
- https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/ - Network accessline 33
- https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/ - Network accessline 34
- https://make.wordpress.org/core/2024/03/04/a-first-look-at-the-interactivity-api-in-wordpress-6-5/
skills/wp-block-development/references/deprecations.md
- Network accessline 18
- https://developer.wordpress.org/block-editor/reference-guides/block-api/block-deprecation/
skills/wp-block-development/references/inner-blocks.md
- Network accessline 7
- Nested blocks guide: https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/nested-blocks-inner-blocks/ - Network accessline 8
- `@wordpress/block-editor` package: https://developer.wordpress.org/block-editor/reference-guides/packages/packages-block-editor/ - Network accessline 9
- Block supports: https://developer.wordpress.org/block-editor/reference-guides/block-api/block-supports/
skills/wp-block-development/references/registration.md
- Network accessline 19
- https://developer.wordpress.org/reference/functions/register_block_type_from_metadata/
skills/wp-block-development/references/supports-and-wrappers.md
skills/wp-block-development/references/tooling-and-testing.md
- Network accessline 7
- `@wordpress/scripts` for build/lint/test: - https://developer.wordpress.org/block-editor/reference-guides/packages/packages-scripts/ - Network accessline 8
- https://developer.wordpress.org/block-editor/reference-guides/packages/packages-scripts/ - Network accessline 9
- `@wordpress/create-block` to scaffold new blocks: - https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/ - Interactivity API template for `create-block`: - Network accessline 10
- https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/ - Network accessline 11
- Interactivity API template for `create-block`: - https://www.npmjs.com/package/@wordpress/create-block-interactive-template - `@wordpress/env` (wp-env) for local WordPress environments: - Network accessline 12
- https://www.npmjs.com/package/@wordpress/create-block-interactive-template - Network accessline 14
- https://developer.wordpress.org/block-editor/reference-guides/packages/packages-env/
skills/wp-block-development/scripts/list_blocks.mjs
- Executable scriptline 1
Executable file
skills/wp-block-themes/references/creating-new-block-theme.md
- Network accessline 20
- Create Block Theme plugin: - https://wordpress.org/plugins/create-block-theme/ - Network accessline 21
- https://wordpress.org/plugins/create-block-theme/ - Network accessline 22
- Block theme structure: - https://developer.wordpress.org/themes/block-themes/theme-structure/ - Required templates: - Network accessline 23
- https://developer.wordpress.org/themes/block-themes/theme-structure/ - Network accessline 25
- https://developer.wordpress.org/themes/block-themes/templates-and-template-parts/ - Network accessline 33
- Theme Handbook introduction: - https://developer.wordpress.org/themes/global-settings-and-styles/introduction-to-theme-json/ - Network accessline 34
- https://developer.wordpress.org/themes/global-settings-and-styles/introduction-to-theme-json/ - Network accessline 36
- https://make.wordpress.org/core/2024/06/19/theme-json-version-3/
skills/wp-block-themes/references/patterns.md
- Network accessline 12
- https://developer.wordpress.org/themes/patterns/
skills/wp-block-themes/references/style-variations.md
- Network accessline 13
- https://developer.wordpress.org/themes/global-settings-and-styles/style-variations/
skills/wp-block-themes/references/templates-and-parts.md
skills/wp-block-themes/references/theme-json.md
- Network accessline 16
- Theme Handbook: https://developer.wordpress.org/themes/global-settings-and-styles/ - Network accessline 17
- Block Editor Handbook (often more current): https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json/ - Network accessline 18
- Theme JSON living reference: https://developer.wordpress.org/block-editor/reference-guides/theme-json-reference/theme-json-living/ - Network accessline 19
- Theme JSON version 3 (dev note): https://make.wordpress.org/core/2024/06/19/theme-json-version-3/ - Network accessline 60
- Border radius presets: https://make.wordpress.org/core/2025/11/12/theme-json-border-radius-presets-support-in-wordpress-6-9/ - Network accessline 61
- Form element styling: https://developer.wordpress.org/news/2025/11/how-wordpress-6-9-gives-forms-a-theme-json-makeover/
skills/wp-block-themes/scripts/detect_block_themes.mjs
skills/wp-env/SKILL.md
- Network accessline 55
Default credentials: - **URL:** http://localhost:8888/wp-admin/ - Network accessline 56
- **URL:** http://localhost:8888/wp-admin/ - Network accessline 84
"plugins": [ ".", "https://downloads.wordpress.org/plugin/akismet.zip", - Network accessline 85
".", "https://downloads.wordpress.org/plugin/akismet.zip", "WordPress/classic-editor" - Network accessline 86
"https://downloads.wordpress.org/plugin/akismet.zip", - Network accessline 110
| Local path | `"."`, `"./path"`, `"../path"` | | GitHub shorthand | `"WordPress/classic-editor"`, `"owner/repo#branch"` | | ZIP URL | `"https://downloads.wordpress.org/plugin/akismet.zip"` | - Network accessline 111
| GitHub shorthand | `"WordPress/classic-editor"`, `"owner/repo#branch"` | | ZIP URL | `"https://downloads.wordpress.org/plugin/akismet.zip"` | | Git SSH | `"ssh://user@host/repo.git#ref"` | - Network accessline 112
| ZIP URL | `"https://downloads.wordpress.org/plugin/akismet.zip"` | - Network accessline 190
- [ ] `wp-env status` shows running containers with correct ports - [ ] `http://localhost:8888/wp-admin/` loads the WordPress admin - Network accessline 191
- [ ] `http://localhost:8888/wp-admin/` loads the WordPress admin - Network accessline 220
- [Official documentation](https://developer.wordpress.org/block-editor/reference-guides/packages/packages-env/) - Network accessline 221
- [Getting started guide](https://developer.wordpress.org/block-editor/getting-started/devenv/get-started-with-wp-env/) - Network accessline 222
- [Source code](https://github.com/WordPress/gutenberg/tree/trunk/packages/env)
skills/wp-interactivity-api/references/server-side-rendering.md
- Network accessline 213
const response = yield fetch( state.ajaxUrl, { - Network accessline 308
- [WordPress: Server-side rendering](https://developer.wordpress.org/block-editor/reference-guides/interactivity-api/core-concepts/server-side-rendering/) - Network accessline 309
- [WordPress: Understanding global state, local context and derived state](https://developer.wordpress.org/block-editor/reference-guides/interactivity-api/core-concepts/undestanding-global-state-local-context-and-derived-state/) - Network accessline 310
- [WordPress: Interactivity API Reference](https://developer.wordpress.org/block-editor/reference-guides/interactivity-api/api-reference/)
skills/wp-patterns/references/anti-patterns.md
skills/wp-patterns/references/block-markup-reference.md
- Network accessline 81
<!-- wp:image {"sizeSlug":"full","linkDestination":"none"} --> <figure class="wp-block-image size-full"> <img src="https://example.com/image.jpg" alt="Descriptive alt text"/> - Network accessline 82
<figure class="wp-block-image size-full"> <img src="https://example.com/image.jpg" alt="Descriptive alt text"/> </figure> - Network accessline 83
<img src="https://example.com/image.jpg" alt="Descriptive alt text"/> - Network accessline 90
<!-- wp:cover {"url":"https://example.com/bg.jpg","dimRatio":60,"overlayColor":"contrast","minHeight":500,"minHeightUnit":"px","layout":{"type":"constrained"}} --> - Network accessline 91
<div class="wp-block-cover" style="min-height:500px"> <span aria-hidden="true" class="wp-block-cover__background has-contrast-background-color has-background-dim-60 has-background-dim"></span> <img class="wp-block-cover__image-backgroun - Network accessline 92
<span aria-hidden="true" class="wp-block-cover__background has-contrast-background-color has-background-dim-60 has-background-dim"></span> <img class="wp-block-cover__image-background" alt="" src="https://example.com/bg.jpg" data-object-f - Network accessline 93
<img class="wp-block-cover__image-background" alt="" src="https://example.com/bg.jpg" data-object-fit="cover"/> - Network accessline 135
</div> <figure class="wp-block-media-text__media"> <img src="https://example.com/image.jpg" alt="Description"/> - Network accessline 136
<figure class="wp-block-media-text__media"> <img src="https://example.com/image.jpg" alt="Description"/> </figure> - Network accessline 137
<img src="https://example.com/image.jpg" alt="Description"/>
skills/wp-performance/SKILL.md
- Network accessline 127
Reference: https://make.wordpress.org/core/2025/11/18/wordpress-6-9-frontend-performance-field-guide/
skills/wp-performance/references/autoload-options.md
skills/wp-performance/references/cron.md
- Network accessline 13
- WP-CLI cron command package: https://github.com/wp-cli/cron-command
skills/wp-performance/references/database.md
- Network accessline 19
- Query Monitor plugin: https://wordpress.org/plugins/query-monitor/
skills/wp-performance/references/measurement.md
- Network accessline 6
- **WP-CLI doctor** (`wp doctor`): best for quick diagnostics (autoload bloat, debug constants, updates). - **Query Monitor via REST**: use authenticated REST requests and inspect `x-qm-*` headers / `qm` envelope data. - **Server-Timing** ( - Network accessline 7
- **Query Monitor via REST**: use authenticated REST requests and inspect `x-qm-*` headers / `qm` envelope data. - **Server-Timing** (Performance Lab): inspect `Server-Timing` headers via `curl -I` (when enabled). - **APM/profilers**: New R - Network accessline 8
- **Server-Timing** (Performance Lab): inspect `Server-Timing` headers via `curl -I` (when enabled). - Network accessline 19
- Measuring performance handbook: https://make.wordpress.org/performance/handbook/measuring-performance/ - Network accessline 20
- Benchmarking with Server-Timing: https://make.wordpress.org/performance/handbook/measuring-performance/benchmarking-server-timing/
skills/wp-performance/references/object-cache.md
skills/wp-performance/references/query-monitor-headless.md
skills/wp-performance/references/server-timing.md
- Network accessline 7
- https://wordpress.org/plugins/performance-lab/ - Network accessline 11
- https://make.wordpress.org/performance/handbook/measuring-performance/benchmarking-server-timing/ - Network accessline 15
- Enable the relevant module/standalone plugin. - Request a URL and inspect the `Server-Timing` header: - `curl -sS -D - https://example.test/ -o /dev/null | rg -i \"^server-timing:\"` - Network accessline 17
- `curl -sS -D - https://example.test/ -o /dev/null | rg -i \"^server-timing:\"`
skills/wp-performance/references/wp-cli-doctor.md
skills/wp-performance/references/wp-cli-profile.md
skills/wp-performance/scripts/perf_inspect.mjs
- Executable scriptline 1
Executable file
skills/wp-phpstan/scripts/phpstan_inspect.mjs
- Executable scriptline 1
Executable file
skills/wp-playground/references/sites-api.md
- Network accessline 10
Use `window.playgroundSites` on the top-level `https://playground.wordpress.net/` page. It is not available immediately during page load, so wait for the global and then call `isReady()` before site-manager work.
skills/wp-playground/references/webmcp.md
- Network accessline 24
Background: [WordPress Playground and WebMCP: bringing AI agents into your browser workflow](https://make.wordpress.org/playground/2026/09/05/wordpress-playground-and-webmcp-bringing-ai-agents-into-your-browser-workflow/).
skills/wp-playground/references/website.md
- Network accessline 3
Use this reference for `https://playground.wordpress.net/` setup and sharing, and to choose how to interact with an existing browser site. - Network accessline 27
For a blank disposable Playground site, use `https://playground.wordpress.net/` with no query parameters. - Network accessline 32
https://playground.wordpress.net/?php=8.4&wp=latest&plugin=gutenberg&networking=yes&url=/wp-admin/post-new.php - Network accessline 67
https://playground.wordpress.net/#<encodeURIComponent(JSON.stringify(blueprint))> - Network accessline 73
https://playground.wordpress.net/?blueprint-url=<public-json-or-zip-url>
skills/wp-plugin-development/references/lifecycle.md
skills/wp-plugin-development/references/security.md
skills/wp-plugin-development/references/settings-api.md
- Network accessline 13
- Settings API overview: https://developer.wordpress.org/plugins/settings/settings-api/ - Network accessline 14
- Register settings: https://developer.wordpress.org/plugins/settings/registration/ - Network accessline 15
- Add settings fields: https://developer.wordpress.org/plugins/settings/settings-fields/
skills/wp-plugin-development/references/structure.md
- Network accessline 15
- https://developer.wordpress.org/plugins/plugin-basics/
skills/wp-plugin-development/scripts/detect_plugins.mjs
- Executable scriptline 1
Executable file
skills/wp-plugin-directory-guidelines/SKILL.md
- Network accessline 36
4. For bundled third-party code, verify license compatibility against **GPL-Compatible Licenses (Quick)** below. 5. Flag matches from **Common GPL Violations (Quick)** below. 6. For edge cases, consult the detailed references and the [GNU G - Network accessline 37
5. Flag matches from **Common GPL Violations (Quick)** below. 6. For edge cases, consult the detailed references and the [GNU GPL FAQ](https://www.gnu.org/licenses/gpl-faq.html). 7. For source-code reviews or validation after changes, load - Network accessline 38
6. For edge cases, consult the detailed references and the [GNU GPL FAQ](https://www.gnu.org/licenses/gpl-faq.html). - Network accessline 69
- If a license is not clearly GPL-compatible, do not guess. Check the [GNU license list](https://www.gnu.org/licenses/license-list.html). - Network accessline 91
For full license texts, see: - [GNU General Public License v1](https://www.gnu.org/licenses/gpl-1.0.html) - Network accessline 92
- [GNU General Public License v1](https://www.gnu.org/licenses/gpl-1.0.html) - Network accessline 93
- [GNU General Public License v2](https://www.gnu.org/licenses/gpl-2.0.html) - Network accessline 94
- [GNU General Public License v3](https://www.gnu.org/licenses/gpl-3.0.html) - Network accessline 111
License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html - Network accessline 112
License URI: https://www.gnu.org/licenses/gpl-2.0.html - Network accessline 116
License: GPL-3.0-or-later License URI: https://www.gnu.org/licenses/gpl-3.0.html - Network accessline 117
License URI: https://www.gnu.org/licenses/gpl-3.0.html - Network accessline 121
License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html - Network accessline 122
License URI: https://www.gnu.org/licenses/gpl-2.0.html
skills/wp-plugin-directory-guidelines/references/gpl-compliance.md
- Network accessline 5
- Every licensing-related issue must cite **Guideline 1** and include the specific file/license value found. - License compatibility claims must match the GPL-Compatible Licenses table or the [GNU GPL-Compatible License List](https://www.gn - Network accessline 6
- License compatibility claims must match the GPL-Compatible Licenses table or the [GNU GPL-Compatible License List](https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses). - Network accessline 11
- If a license is not listed in the compatibility tables, do not guess; check the [GNU license list](https://www.gnu.org/licenses/license-list.html) or escalate. - Network accessline 34
For full license texts, see: - [GNU General Public License v1](https://www.gnu.org/licenses/gpl-1.0.html) - Network accessline 35
- [GNU General Public License v1](https://www.gnu.org/licenses/gpl-1.0.html) - Network accessline 36
- [GNU General Public License v2](https://www.gnu.org/licenses/gpl-2.0.html) - Network accessline 37
- [GNU General Public License v3](https://www.gnu.org/licenses/gpl-3.0.html) - Network accessline 54
License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html - Network accessline 55
License URI: https://www.gnu.org/licenses/gpl-2.0.html - Network accessline 59
License: GPL-3.0-or-later License URI: https://www.gnu.org/licenses/gpl-3.0.html - Network accessline 60
License URI: https://www.gnu.org/licenses/gpl-3.0.html - Network accessline 64
License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html - Network accessline 65
License URI: https://www.gnu.org/licenses/gpl-2.0.html - Network accessline 70
Source: [Plugin Check - License_Utils trait](https://github.com/WordPress/plugin-check/blob/trunk/includes/Traits/License_Utils.php) - Network accessline 80
| Accepted Values | SPDX Identifier | License URI | |-----------------|-----------------|-------------| | `GPL-2.0-or-later`, `GPLv2 or later`, `GPL-2.0+` | GPL-2.0-or-later | https://www.gnu.org/licenses/gpl-2.0.html | - Network accessline 81
|-----------------|-----------------|-------------| | `GPL-2.0-or-later`, `GPLv2 or later`, `GPL-2.0+` | GPL-2.0-or-later | https://www.gnu.org/licenses/gpl-2.0.html | | `GPL-2.0-only`, `GPLv2` | GPL-2.0-only | https://www.gnu.org/licenses/ - Network accessline 82
| `GPL-2.0-or-later`, `GPLv2 or later`, `GPL-2.0+` | GPL-2.0-or-later | https://www.gnu.org/licenses/gpl-2.0.html | - Network accessline 83
| `GPL-2.0-only`, `GPLv2` | GPL-2.0-only | https://www.gnu.org/licenses/gpl-2.0.html | - Network accessline 84
| `GPL-3.0-or-later`, `GPLv3 or later`, `GPL-3.0+` | GPL-3.0-or-later | https://www.gnu.org/licenses/gpl-3.0.html | - Network accessline 85
| `GPL-3.0-only`, `GPLv3` | GPL-3.0-only | https://www.gnu.org/licenses/gpl-3.0.html | - Network accessline 86
| `GNU General Public License` (any version text) | — | — | | `LGPL-2.1`, `LGPLv2.1` | LGPL-2.1-or-later | https://www.gnu.org/licenses/lgpl-2.1.html | | `LGPL-3.0`, `LGPLv3` | LGPL-3.0-or-later | https://www.gnu.org/licenses/lgpl-3.0.html - Network accessline 87
| `LGPL-2.1`, `LGPLv2.1` | LGPL-2.1-or-later | https://www.gnu.org/licenses/lgpl-2.1.html | - Network accessline 88
| `LGPL-3.0`, `LGPLv3` | LGPL-3.0-or-later | https://www.gnu.org/licenses/lgpl-3.0.html | - Network accessline 196
For comprehensive GPL FAQ answers, see the [GNU GPL FAQ](https://www.gnu.org/licenses/gpl-faq.html).
skills/wp-plugin-directory-guidelines/references/guideline-review-checklist.md
- Network accessline 3
Source: [Detailed Plugin Guidelines](https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/?output_format=md) - Network accessline 44
**Fix:** Use `GPL-2.0-or-later` (recommended). Add full license text or a `License URI:` to `https://www.gnu.org/licenses/gpl-2.0.html`. Replace incompatible libraries. - Network accessline 180
register_activation_hook( __FILE__, function() { wp_remote_post( 'https://api.example.com/collect', - Network accessline 181
wp_remote_post( 'https://api.example.com/collect', array( - Network accessline 182
'https://api.example.com/collect', - Network accessline 197
if ( get_option( 'myplugin_tracking_opt_in' ) ) { wp_remote_post( 'https://api.example.com/collect', $payload ); - Network accessline 198
wp_remote_post( 'https://api.example.com/collect', $payload ); - Network accessline 238
wp_enqueue_script( 'myplugin-admin', 'https://cdn.example.com/myplugin/admin.js', - Network accessline 239
'myplugin-admin', 'https://cdn.example.com/myplugin/admin.js', array(), - Network accessline 240
'https://cdn.example.com/myplugin/admin.js', - Network accessline 305
// VIOLATION — forced credit link on public output add_action( 'wp_footer', function() { echo '<p class="myplugin-credit"><a href="https://vendor.example">Powered by Vendor</a></p>'; - Network accessline 306
add_action( 'wp_footer', function() { echo '<p class="myplugin-credit"><a href="https://vendor.example">Powered by Vendor</a></p>'; } ); - Network accessline 307
echo '<p class="myplugin-credit"><a href="https://vendor.example">Powered by Vendor</a></p>'; - Network accessline 315
// COMPLIANT — optional, explicit opt-in, default off if ( get_option( 'myplugin_show_credit_link', false ) ) { echo '<p class="myplugin-credit"><a href="https://vendor.example">Powered by Vendor</a></p>'; - Network accessline 316
if ( get_option( 'myplugin_show_credit_link', false ) ) { echo '<p class="myplugin-credit"><a href="https://vendor.example">Powered by Vendor</a></p>'; } - Network accessline 317
echo '<p class="myplugin-credit"><a href="https://vendor.example">Powered by Vendor</a></p>'; - Network accessline 354
add_action( 'admin_menu', function() { add_menu_page( 'My Plugin', 'My Plugin', 'manage_options', 'myplugin', function() { echo '<iframe src="https://app.vendor.example/dashboard" style="width:100%;height:80vh;border:0"></iframe - Network accessline 355
add_menu_page( 'My Plugin', 'My Plugin', 'manage_options', 'myplugin', function() { echo '<iframe src="https://app.vendor.example/dashboard" style="width:100%;height:80vh;border:0"></iframe>'; } ); - Network accessline 356
echo '<iframe src="https://app.vendor.example/dashboard" style="width:100%;height:80vh;border:0"></iframe>'; - Network accessline 420
- Plugin includes its own `jquery.js`, `jquery.min.js`, or loads jQuery from a CDN - Plugin bundles `PHPMailer`, `SimplePie`, `PHPass`, `Backbone`, `Underscore`, `React`, `wp-polyfill`, or other WP-bundled libraries - `wp_enqueue_script()` - Network accessline 421
- Plugin bundles `PHPMailer`, `SimplePie`, `PHPass`, `Backbone`, `Underscore`, `React`, `wp-polyfill`, or other WP-bundled libraries - `wp_enqueue_script()` registers a library already available as a WordPress handle (check [Default Scripts - Network accessline 422
- `wp_enqueue_script()` registers a library already available as a WordPress handle (check [Default Scripts](https://developer.wordpress.org/reference/functions/wp_enqueue_script/))
skills/wp-plugin-directory-guidelines/references/naming-rules.md
- Network accessline 3
Sources: [Plugin Header Requirements](https://developer.wordpress.org/plugins/plugin-basics/header-requirements/#header-fields) · [Detailed Plugin Guidelines §17](https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guideli
skills/wp-plugin-directory-guidelines/references/plugin-check.md
- Network accessline 98
- [Plugin Check documentation](https://github.com/WordPress/plugin-check): setup, CLI usage, and static/runtime coverage. - Network accessline 99
- [Plugin Check CLI implementation](https://github.com/WordPress/plugin-check/blob/trunk/includes/CLI/Plugin_Check_Command.php): available options; verify against the installed version. - Network accessline 100
- [WordPress.org Plugin Check](https://wordpress.org/plugins/plugin-check/): purpose and limitations. - Network accessline 101
- [Guga Alves: reviewing plugins with Agent Skills and Plugin Check](https://gugaalves.net/wordpress/revisar-desenvolvimento-agent-skills-plugin-check/): inspiration for the development, validation, contextual review, and retesting cycle.
skills/wp-project-triage/references/triage.schema.json
skills/wp-project-triage/scripts/detect_wp_project.mjs
skills/wp-rest-api/SKILL.md
- Network accessline 90
- Ensure discovery works (`Link` header or `<link rel="https://api.w.org/">`).
skills/wp-rest-api/references/discovery-and-params.md
skills/wp-wpcli-and-ops/scripts/wpcli_inspect.mjs
- Executable scriptline 1
Executable file
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 236 facts
- Network access in code of the SKILL.mdblueprint/SKILL.md:18High confidence
- Network access in code of the SKILL.mdblueprint/SKILL.md:19High confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:30Low confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:31Low confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:32Low confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:61Low confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:62Low confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:63Low confidence
- Network access in code of the SKILL.mdblueprint/SKILL.md:73High confidence
- Network access in code of the SKILL.mdblueprint/SKILL.md:74High confidence
- Network access in code of the SKILL.mdblueprint/SKILL.md:75High confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:149Low confidence
- Network access in code of the SKILL.mdblueprint/SKILL.md:203High confidence
- Network access in code of the SKILL.mdblueprint/SKILL.md:262High confidence
- Network access in code of the SKILL.mdblueprint/SKILL.md:263High confidence
- Network access in code of the SKILL.mdblueprint/SKILL.md:264High confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:293Low confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:294Low confidence
- Network access in code of the SKILL.mdblueprint/SKILL.md:363High confidence
- Network access in code of the SKILL.mdblueprint/SKILL.md:364High confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:380Low confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:381Low confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:382Low confidence
- Network access in prose of the SKILL.mdblueprint/SKILL.md:393Low confidence
- Network access in code of the SKILL.mdblueprint/SKILL.md:396High confidence
- Network access in prose of documentationwp-abilities-api/references/php-registration.md:92Low confidence
- Network access in prose of documentationwp-abilities-api/references/php-registration.md:93Low confidence
- Network access in prose of documentationwp-abilities-api/references/shared-core-service.md:25Low confidence
- Network access in prose of documentationwp-abilities-api/references/shared-core-service.md:26Low confidence
- Network access in prose of documentationwp-abilities-api/references/shared-core-service.md:27Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valuewp-abilities-verify/references/annotation-correctness.md:123Low confidence
- Dangerous shell operation in code of documentationwp-abilities-verify/references/permission-roundtrip.md:64Low confidence
- Dangerous shell operation in code of documentationwp-abilities-verify/references/runtime-harness.md:53Low confidence
- Dangerous shell operation in code of documentationwp-abilities-verify/references/runtime-harness.md:71Low confidence
- Dangerous shell operation in code of documentationwp-abilities-verify/references/runtime-harness.md:95Low confidence
- Dangerous shell operation in code of documentationwp-abilities-verify/references/runtime-harness.md:141Low confidence
- Dangerous shell operation in code of documentationwp-abilities-verify/references/runtime-harness.md:174Low confidence
- Dangerous shell operation in code of documentationwp-abilities-verify/references/runtime-harness.md:204Low confidence
- Dangerous shell operation in code of documentationwp-abilities-verify/references/runtime-harness.md:259Low confidence
- Dangerous shell operation in code of documentationwp-abilities-verify/references/runtime-harness.md:286Low confidence
- Dangerous shell operation in code of documentationwp-abilities-verify/references/runtime-harness.md:366Low confidence
- Network access in prose of documentationwp-block-development/references/attributes-and-serialization.md:15Low confidence
- Network access in prose of documentationwp-block-development/references/block-json.md:28Low confidence
- Network access in prose of documentationwp-block-development/references/block-json.md:29Low confidence
- Network access in prose of documentationwp-block-development/references/block-json.md:30Low confidence
- Network access in prose of documentationwp-block-development/references/block-json.md:31Low confidence
- Network access in prose of documentationwp-block-development/references/block-json.md:45Low confidence
- Network access in prose of documentationwp-block-development/references/block-json.md:46Low confidence
- Network access in prose of documentationwp-block-development/references/block-json.md:48Low confidence
- Network access in prose of documentationwp-block-development/references/creating-new-blocks.md:17Low confidence
and 186 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/blueprint/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/blueprint/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/blueprint/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/blueprint/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/blueprint/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/blueprint/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/wordpress-agent-skills/)