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, understanding why a plugin was rejected from WordPress.org, or answering any question about the 18 WordPress.org Plugin Directory guidelines — even if the user doesn't mention 'guidelines' explicitly.
12k tokens
context cost
the whole folder, loaded on every use
4
files
instructions only
0
copies elsewhere
how many repositories repackaged it
1962
stars on the repo
on the repository, not the skill itself
Install
one command, takes just this skill from the repository
Authoritative reference for the 18 WordPress.org Plugin Directory guidelines. Covers GPL licensing, plugin naming/trademark rules, trialware restrictions, and all other submission requirements.
When to use
Use this skill when you need to:
Review a WordPress plugin for compliance with the WordPress.org Plugin Directory guidelines
Check GPL license compatibility for a plugin or its bundled libraries
Verify license headers in plugin files
Identify common guideline violations before submission
Answer questions about what is or is not allowed on WordPress.org
Evaluate premium/upsell flows, license checks, or freemium positioning
Review "teaser" or "preview" UI for trialware violations
Inputs required
Plugin source code (or specific files to review)
Optional: plugin readme and plugin header metadata for naming and license checks
Procedure
Check the plugin's license header against the Valid License Headers section below.
Walk through the 18 Guidelines checklist, paying special attention to Guidelines 1, 4, 5, 7, 8, and 17.
Confirm trialware/freemium compliance using the checklist in guideline-review-checklist.md (Guideline 5 section).
For bundled third-party code, verify license compatibility against GPL-Compatible Licenses (Quick) below.
Flag matches from Common GPL Violations (Quick) below.
For edge cases, consult the detailed references and the GNU GPL FAQ.
18-Guideline Review Checklist
Use the detailed, per-guideline checklist in guideline-review-checklist.md. Load this reference file only when a full guideline audit is requested.
GPL Compliance (Guideline 1 in Detail)
Use gpl-compliance.md for full license tables, compatibility nuances, and examples. Keep this inline section as a quick decision aid.
Verification (Licensing)
Every licensing-related issue must cite Guideline 1 and include the file path and exact license string.
Confirm compatibility claims against GPL-Compatible Licenses (Quick) and escalate ambiguous licenses.
Failure modes (Licensing)
If a license is not clearly GPL-compatible, do not guess. Check the GNU license list.
For dual-license packages, verify both licenses and redistribution terms.
Quick Reference: WordPress GPL Requirements
WordPress is GPLv2 or later.
Plugins distributed on WordPress.org must be 100% GPL-compatible (code and assets).
Include a valid License: header and License URI: in the main plugin file.
Do not add restrictions that conflict with GPL freedoms.
Valid License Headers
GPL Versions Summary
| Version | Year | Key Addition |
|---------|------|--------------|
| GPLv1 | 1989 | Base copyleft: share-alike for modifications |
| GPLv2 | 1991 | "Liberty or death" clause (Section 7), clearer distribution terms |