# build-with-wordpress

Describe a site in plain English, pick one of three design directions, and get a complete WordPress block theme running on a local Studio site.

- plugin · `type=plugin` · Claude Code · ★ 53
- Author: Automattic
- License: GPL-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Automattic/claude-code-wordpress.com
- Updated: 2026-04-20
- HTML: https://affpapa.org/en/nevibecode/plugins/build-with-wordpress

## What it does

The plugin writes the parts you would otherwise build by hand: `theme.json`, block markup, template parts, responsive layouts. Two workflows cover different levels of control. `/wordpress.com:quick-build` runs a single session — site spec, design choice, build, activation. `/wordpress.com:design-site` inserts review stages first: style tiles for palette and type, page layout options, full mockups, and a gallery at `/?design-gallery` that refreshes as files appear. There is also `/wordpress.com:preview-designs`, which produces three aesthetic directions without a full build.

Skills live in `skills/`; reference docs in `references/` get pulled in by subagents at runtime. A bundled validator checks the block markup once the theme is generated, then the theme is activated and you get the local URL.

Start Claude from the folder holding your Studio sites, `~/Studio` for example, because the plugin checks the working directory on first run. You need WordPress Studio itself with the CLI switched on so the `studio` command resolves. Node.js 18+ is required by the validator — skip it and the block-fixing step fails. Usage counters are collected unless you export `WP_SITE_CREATOR_NO_TELEMETRY=1` before launching.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin install build-with-wordpress@claude-plugins-official
```
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install build-with-wordpress@claude-community
```
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-official
```

## When to use it
- turn a written site description into a working theme
- compare three design directions before committing
- deploy a block theme to a local Studio site
- rebuild a design from an existing site URL
- validate block markup before activating a theme

## Example prompts
- /wordpress.com:quick-build A landing page for a pottery studio called Clay & Fire
- /wordpress.com:preview-designs Coffee shop site with menu and map
- /wordpress.com:design-site Website for an interior design studio

## Similar
- [impeccable](https://affpapa.org/en/nevibecode/plugins/impeccable.md) — plugin · ★ 88212
- [hyperframes](https://affpapa.org/en/nevibecode/plugins/hyperframes.md) — plugin · ★ 72481
- [typescript-lsp](https://affpapa.org/en/nevibecode/plugins/typescript-lsp.md) — plugin · ★ 44635
- [playground](https://affpapa.org/en/nevibecode/plugins/playground.md) — plugin · ★ 44635
- [frontend-design](https://affpapa.org/en/nevibecode/plugins/frontend-design.md) — plugin · ★ 44635
- [fakechat](https://affpapa.org/en/nevibecode/plugins/fakechat.md) — plugin · ★ 44635

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
