A collection of Agent Skills for ProcessWire development with AI coding agents.
Agent Skills are an open standard for giving AI coding agents domain-specific knowledge and capabilities. They are supported by Claude Code, Cursor, VS Code (Copilot), Windsurf, Gemini CLI, and many more.
Each skill is a folder containing a SKILL.md file with instructions and optional reference files that agents load on demand. See the integration guide for how to install skills in your AI tool.
- processwire-ddev-cli — PHP CLI via ddev: running scripts, bootstrapping the PW API, debugging with TracyDebugger, and direct database queries.
- processwire-page-classes — Custom page classes: extending the Page class with template-specific logic, naming conventions, inheritance patterns, helper classes, and best practices.
- processwire-rockmigrations — Schema migrations via RockMigrations: fields, templates, roles, permissions, MagicPages, and PageClass lifecycle hooks.
- processwire-memory — Cross-project persistent memory for ProcessWire API knowledge via memvid. Store and retrieve API patterns, gotchas, and conventions with hybrid search (BM25 + vector). Requires
npm install -g memvid-cliand a memory file at~/.memvid/processwire.mv2(create withmkdir -p ~/.memvid && memvid create ~/.memvid/processwire.mv2). - processwire-agenttools — CLI and migration workflows for sites using the AgentTools module: querying the ProcessWire API, making repeatable site changes, and transferring changes across environments.
Want to add a skill for a ProcessWire module or workflow? Two helper skills are included to streamline the process:
- create-pw-skill — Guided workflow for creating a new skill from source material (module docs, blog posts, API code).
- verify-pw-skill — Verifies a skill's accuracy and best practices compliance against source material.
To contribute, fork this repo, use /create-pw-skill with your source material, then open a PR. Skills follow the Agent Skills best practices.