Develop And Harden Wordpress Plugins With Lifecycle And Security Guardrails
ASecurity
Use Automattic's official wp-plugin-development skill when an agent needs to build, refactor, secure, or package a WordPress plugin with correct activation hooks, settings handling, uninstall behavior, and data hygiene. This is a plugin engineering playbook, not a generic WordPress listing.
Installs into .claude/skills of the current project.
Are you the author of Develop And Harden Wordpress Plugins With Lifecycle And Security Guardrails?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/agentskillexchange-develop-and-harden-wordpress-plugins-with-lifecycl)
---
name: "Develop and harden WordPress plugins with lifecycle and security guardrails"
slug: "develop-and-harden-wordpress-plugins-with-lifecycle-and-security-guardrails"
description: "Use Automattic's official wp-plugin-development skill when an agent needs to build, refactor, secure, or package a WordPress plugin with correct activation hooks, settings handling, uninstall behavior, and data hygiene. This is a plugin engineering playbook, not a generic WordPress listing."
verification: "security_reviewed"
source: "https://github.com/Automattic/agent-skills/tree/trunk/skills/wp-plugin-development"
publisher_type: "organization"
category: "WordPress & CMS"
framework: "Multi-Framework"
---
# Develop and harden WordPress plugins with lifecycle and security guardrails
Use Automattic's official wp-plugin-development skill when an agent needs to build, refactor, secure, or package a WordPress plugin with correct activation hooks, settings handling, uninstall behavior, and data hygiene. This is a plugin engineering playbook, not a generic WordPress listing.
## Installation
Use the upstream install or setup path that matches your environment:
- git clone https://github.com/WordPress/agent-skills.git
- git clone https://github.com/Automattic/agent-skills.git
Requirements and caveats from upstream:
- node shared/scripts/skillpack-build.mjs --clean
- node shared/scripts/skillpack-install.mjs --global
- node shared/scripts/skillpack-install.mjs --global --skills=wp-playground,wp-block-development
Basic usage or getting-started notes:
- bash
- # Clone agent-skills
- cd agent-skills
- Source: https://github.com/Automattic/agent-skills/tree/trunk/skills/wp-plugin-development
- Extracted from upstream docs: https://raw.githubusercontent.com/Automattic/agent-skills/HEAD/README.md
## Documentation
- https://github.com/Automattic/agent-skills/tree/trunk/skills/wp-plugin-development
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/develop-and-harden-wordpress-plugins-with-lifecycle-and-security-guardrails/)