A curated collection of specialized AI skills for WordPress development, content creation, marketing, and more. These skills follow the agentskills.io standard and work with Claude, ChatGPT, and other AI assistants.
AI Skills are structured knowledge documents that provide AI assistants with deep, specialized expertise in specific domains. Instead of relying solely on training data, skills give AI models access to:
- Current best practices and standards
- Detailed implementation guides
- Security and performance considerations
- Real-world code examples and patterns
- Common pitfalls and how to avoid them
Think of skills as expert reference manuals that AI can consult to provide more accurate, up-to-date, and comprehensive assistance.
Most WordPress and web development happens through trial and error, outdated tutorials, or incomplete documentation. This collection provides AI assistants with authoritative, comprehensive knowledge to:
- Generate secure, standards-compliant code
- Follow official guidelines and best practices
- Avoid common vulnerabilities and mistakes
- Provide consistent, reliable guidance
All skills are based on official documentation, coding standards, and real-world professional experience.
Security guidelines for WordPress plugin development: sanitization, validation, escaping in PHP and in admin JavaScript, nonces, capabilities over objects, multisite privilege boundaries, SQL injection, request headers and the client IP behind proxies, authentication shortcuts, registered meta exposed in REST, and secrets kept in the database. It also bundles a release security gate: a procedure and three scripts to run before every plugin release. Based on official WordPress Developer Resources and on post-incident reviews of CVE-2026-81754 and of the flaws found after it.
Key topics:
- Input sanitization and validation, including what
sanitize_text_field()silently removes from URLs, paths and slugs - Output escaping in PHP and in the JavaScript that builds HTML
- Nonce implementation
- Capabilities over objects, and multisite privilege boundaries
- SQL injection prevention, and dynamic SQL that passes Plugin Check
- AJAX and REST API security, including registered meta exposed in REST
- Request data that must never decide: user agents, proxy headers and the client IP
- Authentication shortcuts and second-factor flows
- Secrets in copies, diffs and exports
- PHPCS suppressions and the wordpress.org automated security review
- File handling security
- Common vulnerabilities (XSS, CSRF, SQLi)
- Release security gate: depth by risk, mechanical checks, written analysis, cross-review, and a release note with figures
Includes reference files:
references/request-data-and-client-ip.md— Data chosen by the caller, a tested client IP resolver for sites behind proxies, cache keys, and second-factor flowsreferences/registered-meta-and-core-filters.md— Registered meta as a REST write endpoint, and the values core does not escape for youreferences/secrets.md— How to keep a copy of a configuration file without storing its secretsreferences/release-gate.md— The release security gate, step by step, with the commands to run
Includes scripts (run bash scripts/selftest.sh once before trusting them):
scripts/test-escapers.js— Fails when a JavaScript escaper that does not encode quotes is used inside an attributescripts/audit-suppressions.php— Lists suppressions of security and SQL sniffs by risk, and fails when any has no written justificationscripts/class-symbols.py— Fails when a class file uses aself::or$this->symbol it does not define, whichphp -ldoes not check
If you used version 1.2: its two-factor example labelled as correct was a bypass. It let a login complete without the code from any login form other than wp-login.php. The section "Security decisions must not rest on request data" now explains why and shows the shape without the shortcut.
Compatibility: WordPress 6.0+ / PHP 7.4+. The scripts need Node.js, PHP CLI and Python 3.
Comprehensive performance guidelines for WordPress plugin development covering database optimization, object caching, transients, conditional asset loading, efficient hooks, HTTP requests, WP-Cron, AJAX/REST optimization, and common anti-patterns. Based on official WordPress Developer Resources and WP VIP documentation.
Key topics:
- Database query optimization (WP_Query, $wpdb)
- Options and autoload management
- Object cache implementation
- Transients best practices
- Conditional asset loading
- Efficient hook usage
- External HTTP requests
- WP-Cron configuration
- AJAX and REST API optimization
- Anti-patterns detection and fixes
- Measurement and profiling
Compatibility: WordPress 6.0+ / PHP 7.4+
Architecture and development guidelines for WordPress plugins published on wordpress.org, covering file structure, plugin header, lifecycle hooks, Settings API, admin UI, default values and option migrations, translatable defaults, short-circuit filters, custom post types, custom database tables, internationalization, plugin dependencies, readme and changelog rules, and submission and release requirements. Based on the official WordPress Plugin Developer Handbook and Plugin Review Team guidelines.
Key topics:
- Plugin file structure and main file bootstrap
- Plugin header requirements for wordpress.org
- Lifecycle hooks (activation, deactivation, uninstall), and what they may write on a multisite network
- Main plugin class with singleton pattern
- Actions and filters system, including short-circuit filters such as
pre_get_document_title - Settings API: sections, fields, sanitization
- Defaults as product and security decisions, and option migrations
- Admin menu and settings page
- Escaping helpers for admin JavaScript
- Custom post types and taxonomies
- Custom database tables with dbDelta
- Internationalization, and translatable defaults that must never be stored in the database
- Plugin dependencies management
- Asset loading rules (no inline scripts/styles)
- Prefixing rules and naming conventions
- wordpress.org submission requirements and common rejection reasons
- readme.txt structure and rules, with the limits measured against the real readme parser
- What happens to a release after upload: the automated security review,
Tested up toandRequires at least - Debugging tools and best practices
Includes reference files:
references/translatable-defaults.md— The full recipe: save path, one-time cleanup, widget instances, flat options andwpml-config.xml
Compatibility: WordPress 6.0+ / PHP 7.4+
More WordPress skills coming soon: Interactivity API, Block Development, Block Themes, REST API, and more.
Removes predictable AI writing patterns from English text to make it sound natural and human-written. Based on Wikipedia's "Signs of AI writing" guide, the stop-slop and humanizer community projects, and extensive research on AI-generated text patterns.
Key topics:
- AI vocabulary detection and replacement (delve, tapestry, leverage, utilize, robust, seamless...)
- Throat-clearing openers and emphasis crutches removal
- Structural pattern breaking (negative parallelism, rule of three, rhetorical Q&A, em dash overuse)
- Trailing -ing clause detection (significance inflation)
- Copula avoidance correction ("serves as" → "is")
- Emoji bullet removal and formatting cleanup
- Hedging phrase elimination
- Scoring system for natural writing quality (5 dimensions, 50-point scale)
- Adaptation guidelines by text type (blog posts, marketing, docs, emails, social media)
- 7 complete before/after transformation examples
Includes reference files:
references/phrases.md— Full list of banned words and phrases with alternativesreferences/structures.md— 16 structural patterns with AI examples and corrected versionsreferences/examples.md— Complete before/after text transformations
Compatibility: Any AI assistant generating English text
Elimina patrones de escritura predecibles de la IA en textos en español de España para que suenen naturales y humanos. Basada en la guía "Signs of AI writing" de Wikipedia, los proyectos comunitarios stop-slop y humanizer, y una extensa investigación sobre patrones de texto generado por IA adaptados al español peninsular.
Key topics:
- Detección y sustitución de vocabulario IA en español (panorama, ecosistema, paradigma, implementar, optimizar, potenciar...)
- Eliminación de muletillas de apertura y cierre (En el mundo actual, Cabe destacar, En definitiva...)
- Rotura de patrones estructurales (contraste negativo, regla de tres, pregunta retórica, gerundio colgante)
- Detección de metáforas gastadas (pilar fundamental, piedra angular, motor de cambio, hoja de ruta)
- Eliminación de inflación de importancia y conectores formales excesivos
- Sistema de puntuación para calidad de escritura natural (5 dimensiones, escala de 50 puntos)
- Guías de adaptación por tipo de texto (artículos, marketing, documentación, emails, redes sociales)
- 6 transformaciones completas de antes/después con patrones señalados
Includes reference files:
references/palabras.md— Lista completa de palabras y frases a evitar con alternativasreferences/estructuras.md— 15 patrones estructurales con ejemplos IA y versiones corregidasreferences/ejemplos.md— Transformaciones completas de texto antes/después
Compatibility: Any AI assistant generating Spanish (Spain) text
Several skills are more than one file: a main SKILL.md, reference files under references/ that the assistant opens only when it needs them, and, in the security skill, scripts under scripts/. Take the whole folder, not just SKILL.md.
- Create a new Project in Claude
- Add the skill's
SKILL.mdto your project knowledge, together with the files of itsreferences/folder if it has one - Claude will automatically reference the skill when relevant to your questions
- Clone or download the skill folder to
~/.claude/skills/ - Claude Code will detect and use the skill automatically
- For multi-file skills, add the entire folder, so that Claude Code can open the reference files and run the scripts
- For the security skill, run
bash scripts/selftest.shonce from its folder. It checks each script against a case it must flag and a case it must leave alone, and it needs Node.js, PHP CLI and Python 3
- Create a Custom GPT or edit an existing one
- Upload the skill markdown file(s) to the GPT's knowledge base, including the reference files
- The GPT will use the skill content to provide specialized assistance
The scripts of the security skill do not run inside a GPT. Run them yourself from a terminal, as described in references/release-gate.md.
Most modern AI assistants support knowledge documents:
- Look for "Knowledge Base", "Custom Instructions", or "Files" features
- Upload the skill markdown files
- Reference the skill in your prompts if needed
All skills are written in clear markdown and serve as excellent reference documentation for developers and writers. You can:
- Read them directly on GitHub
- Download and use them as personal documentation
- Reference specific sections when needed
- Share them with your team
All skills follow the agentskills.io standard format with:
---
name: skill-name
description: "Brief description"
compatibility: "Version/platform requirements"
license: GPL-2.0-or-later
metadata:
author: ayudawp
version: "1.0"
---Each skill includes:
- When to use: Triggers and use cases
- Core concepts: Fundamental principles
- Functions/APIs: Detailed reference tables (for development skills)
- Code examples: Real-world, copy-paste ready code (for development skills)
- Best practices: Do's and don'ts
- Checklists: Review and validation lists
- References: Official documentation links
Some skills use a multi-file structure with a main SKILL.md, additional reference files in a references/ directory and, where a check can be automated, scripts in a scripts/ directory, following the agentskills.io progressive disclosure pattern.
Have a topic you'd like to see covered? Open an issue describing:
- The domain/topic
- What problems it would solve
- Any specific aspects to cover
Found an error or have suggestions for existing skills? Pull requests welcome! Please ensure:
- Information is accurate and sourced from official documentation
- Code examples follow best practices and standards
- Formatting is consistent with existing skills
- Content is clear and actionable
Want to contribute a new skill? Great! Please:
- Follow the agentskills.io format
- Include comprehensive examples
- Reference official documentation
- Test with AI assistants before submitting
- Submit a pull request with your skill
All skills in this repository are licensed under GPL-2.0-or-later, same as WordPress itself.
Created and maintained by Fernando Tellado / AyudaWP
Skills are based on:
- Official WordPress Developer Resources
- WordPress Coding Standards
- WordPress VIP Documentation
- Post-incident reviews of real plugin vulnerabilities, including CVE-2026-81754
- Wikipedia's "Signs of AI writing" guide (WikiProject AI Cleanup)
- Community projects: stop-slop, humanizer
- Real-world professional development experience
- Community feedback and contributions
Star this repo if you find these skills useful! It helps others discover them.