Craft CMS Claude Skills plugin
Claude Code skills, agents and project templates for Craft CMS 5: plugins, content modeling, Twig, Pest tests and hosting
- 89 ★ on the repository
- Last commit
Extended access
Why this level
- Agents run DDEV and Composer commands, write PHP and Twig into the project and may clone public plugins
- `craft-project-setup` creates `CLAUDE.md`, rules and permission settings in the project
Install
- Works in
Manual install
/plugin install craftcms-claude-skills@craftcms-claude-skillsFirst `/plugin marketplace add michtio/craftcms-claude-skills`.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Agents run DDEV and Composer commands, write PHP and Twig into the project and may clone public plugins
- `craft-project-setup` creates `CLAUDE.md`, rules and permission settings in the project
This is third-party code. Review the repository files before installing.
What it does
A set of 14 skills and 6 agents for Craft CMS 5 development, covering plugins and modules as well as sites. The `craftcms` skill describes elements, queries, services, controllers, migrations, events, GraphQL, caching and control panel components. The others: `craft-php-guidelines` (PHPDoc, ECS and PHPStan), `craft-content-modeling` (sections, entry types, fields, Matrix, relations), `craft-site` (atomic design, routing, Vite, template caching), `craft-twig-guidelines`, `craft-garnish`, `craft-pest`, `craft-plugin-release`, the third-party plugin index `craft-plugins` and hosting skills for Craft Cloud, fortrabbit and Servd. The `craft-project-setup` skill detects the project type (plugin, site, module, hybrid, monorepo) and generates `CLAUDE.md` and `.claude/rules/`. Agents: `craft-planner`, `craft-feature-builder` and `craft-site-builder` on Opus, `craft-debugger` and `craft-code-reviewer` on Sonnet and `craft-code-reviewer-deep` for high-stakes PRs. Install with `/plugin marketplace add michtio/craftcms-claude-skills`.
Who it is for. Developers of Craft CMS 5 plugins and sites in PHP and Twig who work in Claude Code and want code that follows Craft conventions.
Good fit when
- You need a content architecture planned for a multilingual site with news, team and offices
- You want a Job Listings element with dates, relations and a control panel edit page
- A new project needs Claude set up: project type, `CLAUDE.md` and rules
- A plugin is being prepared for release and needs version, tag and Packagist checks
Not a fit when
- The project is on another CMS: the skills know Craft 5 and its ecosystem
- You need Craft 3 or 4: the set targets the fifth version
- You want a ready site template: the set gives conventions and agents and no finished theme
Example request
Set up Claude for this Craft project and build a blog with topics, authors and a flexible body builder using CKEditorLimitations
- The set targets Craft CMS 5, PHP and Twig, and some rules will not fit other Craft versions.
- The `craft-planner`, `craft-feature-builder` and `craft-site-builder` agents are specified on Opus and so spend noticeably more tokens than skills.
- The planner may research public plugins through `gh` and `git clone`, and the manual install runs `install.sh`.
- The set versions fast, and plugin metadata showed 1.23.0 at the time of checking.
How to disable. Run `/plugin uninstall craftcms-claude-skills@craftcms-claude-skills`. If you installed manually, delete the cloned folder and the links `install.sh` created.
FAQ
How do I install the set?
Through the Claude Code plugin: `/plugin marketplace add michtio/craftcms-claude-skills`, then `/plugin install craftcms-claude-skills@craftcms-claude-skills`. Alternatives are `npx skills add michtio/craftcms-claude-skills --all` or clone and `install.sh`.
What does `craft-project-setup` do?
It detects the project type (plugin, site, module, hybrid or monorepo) and generates `CLAUDE.md`, rules in `.claude/rules/` and permissions in `.claude/settings.local.json`. For existing config it runs a gap analysis.
Which agents are included?
Six: a planner, a feature builder and a site builder on Opus, a debugger and a reviewer on Sonnet and a deep reviewer for high-stakes PRs on Opus.
Does the set cover hosting?
Yes, separate skills cover Craft Cloud (`craft-cloud.yaml`, the build and release pipeline), fortrabbit (deploy through a GitHub App) and Servd.
Is DDEV needed?
The skills use DDEV commands and the Craft project config workflow, so DDEV is advisable for the local environment.
Discussion
No questions or reviews yet.
Related
PluginsClaudeKit Skills
ClaudeKit - Agent Skills
A plugin marketplace for Claude Code with a set of thirty-plus skills: frontend, backend, devops, databases, documents, debugging and MCP work
Claude Code Skills and Agents
Claude Code Skills & Agents
A Claude Code plugin bundling skills and sub-agents: deep research, image generation, GitHub work, code review and model switching
A plugin manager for Claude Code and an agent skills installer: search a registry, install into your agent in one command.
A plugin and skill marketplace for Claude Code: Cloudflare, frontend, design assets, writing, releases and integrations
Claude Code plugins: plan, work and review commands, subagents, hooks and writing skills in a practical minimalism spirit.
24 skills and 8 subagents for Drupal development: config management, module updates, DDEV, security, search and testing.
README in short
The README describes the set as production-ready skills, agents and templates for Craft CMS 5, covering plugins and sites. It shows three install routes, project setup, example prompts by area, tables of skills and agents and a plugin reference library. Documentation, requirements and versions close it.