← All skills & workflows

marketing seo

wordpress-theme-builder

Target audience: brand designers, web developers, and agency leads building WordPress theme deliverables for clients — from one-off bespoke themes to white-label child-theme programs.

Inputs

  • spec — Path to YAML theme spec (theme name, slug, author, base palette, license)
  • output_dir — Output directory; default , or if --client-id given
  • tokens — Path to design-tokens YAML
  • theme_dir — Path to existing theme folder
  • theme_dir — Theme root
  • name — Pattern slug (kebab-case)
  • title — Pattern title shown in inserter
  • html — Path to HTML or markdown file containing block markup
  • categories — Comma-separated pattern categories; default "featured
  • parent_slug — Parent theme folder name (must match exactly)
  • child_spec — Path to YAML child-theme spec (name, slug, client overrides)
  • output_dir — Output directory; default
  • theme_dir — Theme root to validate
  • output_zip — Output zip path; default {theme_dir}/../{slug}-{version}.zip

How you ask

  • Build a new WordPress block theme for ACME Corp from this design tokens YAML
  • Update the colors in the ACME theme — designer just sent revised tokens
  • Add a hero-cta block pattern to the agency base theme
  • Scaffold a child theme for ACME on top of our base agency theme
  • Validate and package the ACME theme for delivery

Outputs

  • child-theme (wordpress-child-theme)
  • pass/fail per check, exit code 0 on full pass
  • pass/fail per check, exit code 0 on full pass` — validation-report (text)
  • pattern-file (php)
  • theme-folder (wordpress-block-theme)
  • theme-json (json)
  • theme-zip (zip)
  • {theme_dir}/../{slug}-{version}.zip
  • {theme_dir}/patterns/{name}.php
  • {theme_dir}/theme.json
Leveladvanced
Inputurl
Outputdocument
Setup[install]
Roles[Head of Marketing, Content Manager]