Respira YOOtheme

Respira for YOOtheme Pro

Your AI builds YOOtheme pages you can still edit in YOOtheme.

Sections, rows, columns and YOOtheme's own elements, saved through YOOtheme's builder. Site templates, HTML conversion and a snapshot before every write. Works with Claude, ChatGPT, Cursor, Codex or any MCP client.

Native YOOtheme layoutsSaved through YOOtheme's builderLive element registrySite templatesHTML to YOOthemeSnapshot before every write
Respira MCP YOOtheme Pro detected
Prompt

"Build a landing page with a dark hero, three feature cards and a call to action."

Respira

Page created as a YOOtheme layout: a hero section with a headline, text and a primary button, a row of three columns with a headline and text in each, and a closing section. It opens in the YOOtheme customizer.

Builder YOOtheme Pro
Output Native elements
Templates Read and write
75 Elements in the catalog

Every element of YOOtheme Pro 5.0.50, plus custom elements read live

4 Template tools

List, read, create and update site templates

18 Builders supported

YOOtheme Pro joins the list in plugin 9.2.0

Capabilities

What Respira does on a YOOtheme site.

dashboard

Native layouts

Pages are written as YOOtheme builder layouts: sections, rows, columns and YOOtheme's own elements. They open in the YOOtheme customizer exactly like a page you built there, never as one block of HTML.

save

YOOtheme's own save

Every write goes through YOOtheme's builder, the same way its customizer saves: the layout is migrated and normalised by YOOtheme, and the search text WordPress reads is rendered by YOOtheme too.

category

The live element registry

Your AI reads every element's fields and allowed values from the running theme, custom elements from child themes and extensions included. A setting an element does not have is named, not silently stored.

view_quilt

Site templates

Read and change the templates YOOtheme renders on single posts, the blog, archives, search and the 404 page. A new template starts disabled, so you review it in the customizer before it goes live.

transform

HTML to YOOtheme

Respira Exhale converts a finished HTML page into YOOtheme elements: grids become rows of columns, lists keep their items, buttons their links. Only forms and tables stay HTML.

edit

Element-level editing

Find an element by its text or position, change one setting, move or remove it. A snapshot is saved before every write, and one call restores it.

What it knows

The details that decide whether a YOOtheme page renders.

view_column

Column widths live on the column

A row's layout only labels the choice in the editor; each column carries its own width. Columns sent without one would stack, so Respira sets them side by side.

format_list_bulleted

Items, not settings

A YOOtheme button, list, grid or accordion shows only its items. Respira writes a button with its button item and a list with its list items, so nothing saves empty.

palette

Colour through the style

Elements pick named styles from the YOOtheme style instead of hex values, and a section with its own background colour gets the setting YOOtheme needs to draw it.

view_quilt

Pages and templates

A page with its own layout ignores templates; a page without one renders the template for its view. Respira tells your AI which is which before it edits.

How it works

Detect the theme. Read its elements. Write what YOOtheme renders.

1. Detect

Respira sees YOOtheme as the active theme

Detection reads the active theme and its parent, so a child theme counts. Pages with a YOOtheme layout are edited as YOOtheme; block pages on the same site stay block pages.

2. Understand

The agent gets the theme's own vocabulary

Element schemas come from the running YOOtheme, with a catalog of the 75 elements of YOOtheme Pro 5.0.50 as the fallback. Builder info adds the active style and every site template with its assignment.

3. Write

Structure that YOOtheme can render

Missing sections, rows and columns are added, columns get their widths, buttons and lists get their items, and the write is saved by YOOtheme's own builder with a snapshot first.

Example prompts

What you can ask, right now.

These work with any MCP client. Respira turns them into YOOtheme sections, rows, columns and elements, so you never describe the layout format yourself.

Try prompts like these

  • Build a landing page with a dark hero, three feature cards and a call to action.
  • Change the hero headline on the homepage and make the button primary.
  • Show me the YOOtheme templates on this site and what each one is assigned to.
  • Create a 404 template with a search box, and keep it disabled so I can review it.
  • Convert this HTML file into a YOOtheme page.
  • Add an accordion with these five questions under the pricing section.
  • Which elements does this site have, including custom ones?
  • Restore the homepage to how it was before the last change.

YOOtheme Pro, natively

Pages your AI builds, in the builder your clients already know.

Native YOOtheme layouts, site templates and HTML conversion, with a snapshot before every write. Start free, no credit card.