Describe a website in plain English, get a complete WordPress block theme deployed to your local Studio site — ready to push to WordPress.com or Pressable.
Building WordPress themes from scratch is complex — theme.json, block markup, template parts, design systems, responsive layouts. This plugin handles all of it. You describe your site (e.g., "A landing page for my pottery studio called Clay & Fire"), pick from 3 generated design directions, and get a fully deployed theme on a local WordPress Studio site.
There are two workflows:
/quick-build — Fast, single-session flow. Describe your site, review the spec, pick a design, and get a live theme in minutes./design-site — Multi-phase professional pipeline with style tile iteration, page layout reviews, full-page mockups, and a live design gallery that auto-refreshes as artifacts are generated.studio command is available in your terminal (CLI docs).Clone this repo (or note the path if you already have it):
git clone https://github.com/Automattic/claude-code-wordpress.com.git
Start Claude from your Studio sites folder with the plugin flag:
cd ~/Studio
claude --plugin-dir /path/to/claude-code-wordpress.com
Claude must be started from the folder where your Studio sites live (or a subdirectory of it). The plugin checks this on first run and will prompt you if you're in the wrong directory.
Here's what a typical /wordpress.com:quick-build session looks like:
Run the command — Type your site description after the command:
/wordpress.com:quick-build A landing page for my pottery studio called Clay & Fire
Share design assets (optional) — Claude asks if you have logos, photos, or brand guidelines. Share a folder path or skip.
Review the site spec — Claude extracts the site name, type, audience, tone, brand keywords, and key sections, then presents them for confirmation. Adjust anything before moving on.
Studio site setup — Claude creates a new Studio site (or offers to reuse an existing one).
Pick a design — 3 HTML design previews (header + hero) open in your browser. Each represents a distinct aesthetic direction. Pick 1, 2, or 3 — optionally with tweaks like "2, but darker" or "3 with the typography from 1."
Theme is built and deployed — Claude generates the full theme (theme.json, templates, template parts, styles, animations), validates block markup, activates the theme, and returns your local site URL.
Next steps — From here you can iterate on the design, create a shareable preview link, add pages, or regenerate design options.
| Command | Description |
|---|---|
/wordpress.com:quick-build <description> | Main workflow — describe your site, pick a design, get a deployed theme |
/wordpress.com:preview-designs <description> | Generate or regenerate 3 design direction previews without a full build |
/wordpress.com:design-site <description> | Advanced multi-phase workflow — style tiles, page layouts, full mockups, then theme build |
/design-siteThe /wordpress.com:design-site command adds several phases before the final theme build:
/?design-gallery on your Studio site that auto-refreshes as artifacts are generated, so you can review everything in one place.For contributors: the implementation details live in skills/ (skill definitions) and references/ (knowledge docs loaded by subagents at runtime).
Opt out: Set this environment variable before running Claude:
export WP_SITE_CREATOR_NO_TELEMETRY=1
This plugin collects anonymous, count-only usage statistics to help understand how commands are used. No user identity, machine fingerprints, site names, file paths, or personal data are collected — just simple counters.
What's tracked:
| Group | Stat | When |
|---|---|---|
agent-site-builder | started | /wordpress.com:quick-build invoked |
agent-site-builder | theme-activated | Theme deployed and activated |
studio: command not found — Enable the CLI in WordPress Studio's settings, then restart your terminal. CLI docs.~/Studio (or wherever your Studio sites live). The plugin needs to be running from the Studio sites folder./wordpress.com:preview-designs to regenerate./wordpress.com:quick-build to regenerate the theme, or iterate on specific elements by asking Claude to adjust colors, typography, or layout.4 commits
1 commits
PHP
96.9%
Shell
2.7%
Describe a website in plain English, get a complete WordPress block theme deployed to your local Studio site — ready to push to WordPress.com or Pressable.
Building WordPress themes from scratch is complex — theme.json, block markup, template parts, design systems, responsive layouts. This plugin handles all of it. You describe your site (e.g., "A landing page for my pottery studio called Clay & Fire"), pick from 3 generated design directions, and get a fully deployed theme on a local WordPress Studio site.
There are two workflows:
/quick-build — Fast, single-session flow. Describe your site, review the spec, pick a design, and get a live theme in minutes./design-site — Multi-phase professional pipeline with style tile iteration, page layout reviews, full-page mockups, and a live design gallery that auto-refreshes as artifacts are generated.studio command is available in your terminal (CLI docs).Clone this repo (or note the path if you already have it):
git clone https://github.com/Automattic/claude-code-wordpress.com.git
Start Claude from your Studio sites folder with the plugin flag:
cd ~/Studio
claude --plugin-dir /path/to/claude-code-wordpress.com
Claude must be started from the folder where your Studio sites live (or a subdirectory of it). The plugin checks this on first run and will prompt you if you're in the wrong directory.
Here's what a typical /wordpress.com:quick-build session looks like:
Run the command — Type your site description after the command:
/wordpress.com:quick-build A landing page for my pottery studio called Clay & Fire
Share design assets (optional) — Claude asks if you have logos, photos, or brand guidelines. Share a folder path or skip.
Review the site spec — Claude extracts the site name, type, audience, tone, brand keywords, and key sections, then presents them for confirmation. Adjust anything before moving on.
Studio site setup — Claude creates a new Studio site (or offers to reuse an existing one).
Pick a design — 3 HTML design previews (header + hero) open in your browser. Each represents a distinct aesthetic direction. Pick 1, 2, or 3 — optionally with tweaks like "2, but darker" or "3 with the typography from 1."
Theme is built and deployed — Claude generates the full theme (theme.json, templates, template parts, styles, animations), validates block markup, activates the theme, and returns your local site URL.
Next steps — From here you can iterate on the design, create a shareable preview link, add pages, or regenerate design options.
| Command | Description |
|---|---|
/wordpress.com:quick-build <description> | Main workflow — describe your site, pick a design, get a deployed theme |
/wordpress.com:preview-designs <description> | Generate or regenerate 3 design direction previews without a full build |
/wordpress.com:design-site <description> | Advanced multi-phase workflow — style tiles, page layouts, full mockups, then theme build |
/design-siteThe /wordpress.com:design-site command adds several phases before the final theme build:
/?design-gallery on your Studio site that auto-refreshes as artifacts are generated, so you can review everything in one place.For contributors: the implementation details live in skills/ (skill definitions) and references/ (knowledge docs loaded by subagents at runtime).
Opt out: Set this environment variable before running Claude:
export WP_SITE_CREATOR_NO_TELEMETRY=1
This plugin collects anonymous, count-only usage statistics to help understand how commands are used. No user identity, machine fingerprints, site names, file paths, or personal data are collected — just simple counters.
What's tracked:
| Group | Stat | When |
|---|---|---|
agent-site-builder | started | /wordpress.com:quick-build invoked |
agent-site-builder | theme-activated | Theme deployed and activated |
studio: command not found — Enable the CLI in WordPress Studio's settings, then restart your terminal. CLI docs.~/Studio (or wherever your Studio sites live). The plugin needs to be running from the Studio sites folder./wordpress.com:preview-designs to regenerate./wordpress.com:quick-build to regenerate the theme, or iterate on specific elements by asking Claude to adjust colors, typography, or layout.4 commits
1 commits
PHP
96.9%
Shell
2.7%