The Agentic
WordPress
Prompt Book
the field guide to talking to your WordPress site.
Copy-paste Claude and ChatGPT prompts for editing your WordPress site in plain English. You don't learn tools. You talk to your site.
Chapter 01 · The category
Agentic WordPress
For twenty years, working on a WordPress site meant operating it: logging in, finding the right screen, learning the builder. Agentic WordPress is what happens when your site stops being something you operate and starts being something you talk to. You describe the outcome. An AI agent, connected to your live site, does the work in your page builder's own format, with an undo button under everything.
That category did not exist, so Respira became the first tool built for it. Not a chatbot bolted onto a dashboard, and not a code generator that hands you HTML to paste: an infrastructure layer that gives Claude, ChatGPT, and any MCP-capable agent real, structured, reversible access to live WordPress sites. One honest note on scope: most of this guide is the discipline of agentic WordPress, and the discipline is true with any MCP-capable tool. Where something is Respira-specific (the skills catalog, staged approvals, snapshots, Earn), it is named as such.
220+
tools your agent can call, and counting
16
page builders (15 full writes, SeedProd read-only)
37
ready-made skills
90 days
of snapshot rollback, by default
This is a book of AI prompts for WordPress: the exact wording that gets Claude, ChatGPT, or any MCP-connected agent to edit your real site well. Respira gives your assistant more than 200 tools across 16 page builders, and you will never need to memorize any of them. You say what you want in plain English and the agent picks the right tool, in the right order, with the safety rails on.
This book is the companion for that: how to phrase things, what happens under the hood when you do, and the small set of habits that separate a great session from a frustrating one. Every example here was run against a real site before it was written down.
Chapter 02 · The primer
Start every session with the primer
Paste this first, once per session, before any real work:
You're connected to my WordPress site through Respira. Before doing anything, detect my page builder and read my site's structure, then follow Respira's safe workflow: edit through the builder's native modules (never raw HTML), and duplicate or snapshot a page before changing it live. Confirm what builder i'm on and what you can do.
Every builder stores content differently: shortcodes, block comments, JSON in hidden fields. When the agent detects your builder first, everything it writes lands in your builder's native format and stays editable in your visual builder. Skip the primer and the agent may guess, and a wrong guess is how pages end up as one opaque HTML blob.
The primer also lives in your WordPress admin under Respira → Prompts, next to 20 ready-made workflow prompts. Add one line to it when you know the session's intent: "today we're editing the About page, read its structure first" , or "today is read-only: audit, analyze, report" .
Chapter 03 · First ten minutes
The first ten minutes on a new site
The primer covers the session. This is the checklist for a site you have never touched before, agency-suggested, distinct from the primer because it runs once per site, not once per session.
- Which site am i actually connected to? if you manage more than one, confirm before you start: "what site am i connected to right now, and what's its URL?"
- Builder and plugin inventory. "what page builder is this site using, and what plugins are active?"
- Cache stack. "is there a caching plugin or CDN in front of this site?" Respira purges every major caching plugin automatically after a live write, so this is about knowing whether a CDN edge cache or host-level cache sits outside that reach.
- Staging availability. "does this site have a staging environment, and is it connected to Respira too?" if yes, rehearse a risky change there first; if no, duplicate-before-edit is doing that job on production.
- Backup status. "when was this site last backed up, outside of Respira's own snapshots?" snapshots cover page content; they are not a substitute for your host's or plugin's full-site backup.
Five questions, one time per site. After that, the primer takes over for every session.
Chapter 04 · The workflows
The four write workflows
Everything you ask for routes through one of four patterns. You don't have to name them, but knowing them helps you phrase asks that land on the right one.
1 · Small edit
Find it, change it
Text, dates, colors, one image, one button. The agent locates the element and updates only that element. "change the button on the contact page to say 'Get a quote'"
2 · Redesign existing
Read, modify, write back
The agent extracts the full structure, modifies the tree, injects it back in one atomic write. A snapshot makes it reversible. "restructure my services page so each service is its own section"
3 · Build from scratch
Describe the page
New pages build from a nested structure in your builder's vocabulary. For Divi you can say it the natural way: rows containing cols containing modules. If a build can't write every element, it fails with a clear error instead of pretending it succeeded.
4 · Two-pass build
Skeleton first, then fill
Pass one builds the skeleton with placeholder labels; pass two updates each module by label. The most controllable way to build content-heavy pages, and each request stays small.
Very large pages: build a section at a time ("add the pricing section to the draft"), not as one giant request. AI clients cap how much one request can carry. A dedicated streaming build mode is on the roadmap; i haven't shipped that yet.
Chapter 05 · Anti-patterns
The four anti-patterns
- Asking for raw HTML. It renders, but your visual builder can't edit it. Ask for the page or section instead; if you have an HTML prototype, say "convert this HTML into my builder's format".
- Skipping the read step. "Change the second section" makes the agent guess. "Read the page structure, then change the section with the testimonials" never misses.
- Editing live without a net. With default settings, edits stage on a duplicate you approve. If you enabled direct editing, say "duplicate the page first" on anything you'd mind losing.
- One giant ask. "Redesign my whole site" produces mush. "Let's start with the homepage hero" produces results, and momentum.
Chapter 05 · The safety net
The safety net
Three layers, on by default: duplicate-before-edit (writes stage on a copy; you approve in Respira → Changes before anything replaces the original), snapshots (full-page writes snapshot first; "undo that" restores, "what changed?" diffs), and approval for destructive operations (deletions require an explicit yes).
The phrases that drive it: "undo that last change", "show me what changed", "restore the version from before we started". The full trust model is in the docs.
If you manage more than one site, add a fourth phrase to the rotation: "confirm which site you're connected to before you do anything". Respira can tell you exactly which site is active and list every site you have access to; asking costs one message and is the whole guard against writing to the wrong client's site.
Chapter 06 · Recipes
Worked recipes
Eight end-to-end recipes for the highest-value jobs. Anything in [brackets] is yours: replace it with your own words before pasting. The first recipe is shown filled in with real words below its template, so you can see the shape.
Every recipe has the same four parts, and once you see them you can write your own: the read step ("read my homepage structure"), the change (described by outcome, not mechanism), the boundary (what must not move), and the staging clause ("stage it for my approval"). A fifth habit belongs right after the write lands: read it back and diff it. staging catches intent before a change goes live; it does not catch a write that landed wrong or silently dropped an element. "read that page back and tell me what changed against what i asked for" costs one extra message and catches the failure mode staging cannot.
Hero redesign
Same design, new message, staged for your approval.
read my homepage structure, then rewrite the hero section to target [audience]: new headline, one-line subhead, and a CTA that says [text]. keep the layout and images, stage it for my approval.
filled in with real words, it reads like this:
read my homepage structure, then rewrite the hero section to target busy parents comparing local dentists: new headline, one-line subhead, and a CTA that says "Book a checkup". keep the layout and images, stage it for my approval.
Site-wide find and replace
A reviewed list first, then one bulk pass across up to 100 pages.
find every page that mentions [old thing] and show me the list. then replace it with [new thing] everywhere except [page you want untouched].
SEO refresh on a key page
Mechanical wins applied, strategic calls surfaced for you.
run an SEO analysis on [page]. then fix the mechanical findings: title tag, meta description, heading hierarchy, image alt text, and internal links to related pages. show me anything that needs a judgment call instead of fixing it.
Accessibility pass
Alt text, labels and heading order fixed; judgment calls reported.
scan [page] for accessibility issues. fix missing alt text, unlabeled buttons and broken heading order. give me a short report of what you fixed and what needs a human decision (contrast, link text wording).
New page from scratch (two-pass)
A labeled skeleton you fill section by section. The most controllable way to build.
build a draft [type] page: [list the sections in order, one line each]. use placeholder labels for every text module. then read it back and confirm the structure before we fill in copy.
Case study machine
A custom post type, its fields, a template, and post one, in one conversation.
create a "case study" custom post type with fields for client, industry, result and quote. then build a template page for it and create the first case study from these notes: [paste notes].
Divi 4 to Divi 5 migration check
A readiness report before anything changes.
run a Divi 5 migration readiness audit on my site. tell me which pages and modules would convert cleanly, which won't, and what to fix first. don't change anything yet.
The Monday morning audit
One prioritized list of what to fix this week. Read-only.
give me a site health snapshot: pages changed in the last week, anything that looks broken, SEO issues on the top 5 pages, and one prioritized list of what to fix this week.
Get the ebook version
The whole book as a designed PDF edition, sent to your inbox. i'll also send you what's new in Respira and the best prompts customers discover, occasionally, and you can stop it with one click.
Chapter 07 · Your builder
Your builder, specifically
Every prompt in this book works on all sixteen builders; Respira translates to whatever your site runs. But each builder has one or two things worth knowing when you phrase an ask. Not sure what you're on? Start with: "what page builder is this site using, and what can you do with it?"
How you'd know a write did not fully land: a Divi build that drops elements returns a hard error instead of a false success (a tripwire compares what was written against what was asked); an Elementor write touching a widget type outside Respira's supported catalog is refused up front rather than silently dropped; and every builder-content write echoes back exactly how many elements it received and persisted, so a truncated request is visible in the response, not just in the rendered page. The read-back-and-diff habit from the recipes chapter is still worth doing regardless, since these guards catch dropped structure, not a wrong color or a mistyped word.
Gutenberg
Native WordPress blocks, edited in place. The most direct pipeline of all sixteen: what the agent writes is exactly what the block editor opens.
Tipname blocks by what they say, not by position: "the paragraph under the pricing heading" beats "the third block".
Elementor
Your page lives as a JSON tree in a hidden field, which is why hand-editing the visible content does nothing. Respira edits that tree through widget names, and can read and update your global colors and typography site-wide.
Tipsay "use my existing global colors and fonts" and new sections come out on-brand instead of hardcoded.
Divi 4
Shortcode-based. Builds accept your natural vocabulary (sections containing rows containing columns containing modules) and every module can carry an admin label.
Tipask for admin labels on every module while building. later edits become one-liners: "update the module labeled Hero Headline".
Divi 5
Block-based. Same prompts as Divi 4; Respira detects which Divi runtime your site is on and writes the right format. Builds carry styling, not just structure.
Tipplanning the upgrade? ask for a "Divi 5 migration readiness audit" first. it is read-only and tells you what converts cleanly.
Bricks
The deepest design-system support in the lineup: global classes, theme styles, reusable components, section presets, and query loops are all readable and editable.
Tipsay "reuse my global classes" or "follow my theme styles" so new sections extend your design system instead of piling up inline styles.
Oxygen Classic
Content lives in hidden fields as a JSON tree of ct_ elements. Structural edits, element updates and rebuilds all work.
Tipbe explicit about which page you mean; Oxygen templates and pages can share names.
Oxygen 6
A new engine under the hood (shared with Breakdance), storing a node tree in a hidden field. Respira speaks to its full element set, including the rich Section, Heading and Button elements.
Tipprompts that name elements plainly ("the heading", "the button row") map cleanly onto its element names.
Beaver Builder
A flat node map in a hidden field. Full read-modify-write: extract, restructure, inject.
Tiprows and modules have internal node ids; let the agent read the page first and reference elements by their text.
Breakdance
A JSON tree in a hidden field, written against the builder's own element schema so the visual builder opens everything cleanly.
Tipworks the same as Oxygen 6 in practice; the two share an engine.
Flatsome (UX Builder)
Shortcodes in the page content, common on WooCommerce shops. Reads, edits and rebuilds supported.
Tipfor shop pages, mention WooCommerce context: "the product grid section on the shop landing page".
Brizy
An envelope format in the page's meta. Full writes supported.
Tipstandard prompts work; read the page first, then edit by description.
WPBakery
Classic-era shortcodes. Great for audits, text refreshes and structure updates on long-lived sites.
Tipa lot of WPBakery sites are candidates for migration; there are ready-made skills for WPBakery to Gutenberg or Bricks (see the skills chapter).
Visual Composer
URL-encoded JSON in a hidden field. Full writes supported.
Tipnot the same product as WPBakery despite the shared history; Respira detects which one you actually run.
Thrive Architect
Serialized content in a hidden field, on conversion-focused landing pages.
Tipreference elements by their copy ("the CTA that says Book a call"), which stays stable across Thrive's markup.
Kadence · Spectra · GenerateBlocks
Block suites riding the Gutenberg pipeline with their own block families. Respira knows their block names and settings.
Tipyou can name the family ("use Kadence blocks for the accordion") or just describe the outcome and let detection handle it.
SeedProd
Read and audit only today. Respira reads landing pages for audits and reports but stages no writes.
Tipask for audits and content inventories; for edits, do them in SeedProd itself for now.
Chapter 08 · Cheat sheet
Builder cheat sheet
You never write these payloads by hand; your agent does. This table exists so that when you look over its shoulder, you know what "correct" looks like for your builder. One universal rule: the canonical nesting key is children, and for Divi the natural vocabulary (rows, cols, modules) works too, at any depth, on both Divi 4 and Divi 5.
| Builder | Where content lives | Nesting key | Settings key |
|---|---|---|---|
| Divi 4 | shortcodes in the page content | children (+ rows/cols/modules aliases) | attrs / settings |
| Divi 5 | block comments in the page content | children (+ the same aliases) | attributes |
| Elementor | JSON in a hidden field (_elementor_data) | elements | settings |
| Bricks | flat JSON list in a hidden field | children | settings |
| Gutenberg | native block comments | innerBlocks | attrs |
| Beaver Builder | flat node map in _fl_builder_data | children | attributes |
| Breakdance | JSON tree in _breakdance_data | children | properties |
| Oxygen Classic | JSON tree of ct_ elements in hidden fields | children | options |
| Oxygen 6 | node tree in _oxygen_data | children | options |
| WPBakery | shortcode-derived flat map | children | attributes |
| Brizy | envelope in the brizy meta field | children | attributes |
| Flatsome (UX) | shortcodes in the page content | elements | attributes |
| Thrive Architect | serialized content in tve_updated_post | children | attributes |
| Visual Composer | URL-encoded JSON in vcv-pageContent | children | attributes |
Builder-specific notes worth knowing: Divi 4 has a per-attribute writer, so give modules admin labels while building and later edits become one-liners. Elementor keeps everything in a hidden field, which is why hand-editing the page content does nothing. Bricks has the deepest tool set here (global classes, theme styles, components). Gutenberg is WordPress-native and round-trips most forgivingly. The ebook has the full sheet per builder with payload examples.
Multilingual sites (WPML, Polylang): Respira has a dedicated tool for duplicating a page or post across your configured language variants and keeping the translation relationships intact, so a builder write on a multilingual site does not mean redoing the work per language by hand. Ask for it directly: "duplicate this page across all our configured languages".
Chapter 09 · Skills
The skills catalog: 37 jobs, already packaged
A skill is a ready-made, tested playbook for a whole job: you install or paste it into your AI client once and trigger it with a sentence. All of them ship in every Respira plan, browsable under Skills in your dashboard. This is the full catalog, so you know what you never have to prompt from scratch.
Getting started · 2
respira-setup-assistant
Diagnose your Respira MCP connection, walk through first-time setup, and fix common connection problems (timeouts, 401s, 403s, version mismatches).
site-onboarding
First-run primer for AI coding tools. Verifies MCP connectivity, discovers site architecture (theme, builders, plugins, content types), maps all available capabilities, and produces a site briefing.
Workflow · 3
prime-the-agent
Fast 30-second session-starter. Loads the active site, identifies the page builder, loads inline schemas, and primes the agent on the do-not-write-raw-HTML rule before any work begins. v1.1 adds per-site memory: it reads a stored brief at the start and appends what it learned at the end, so context carries across sessions, teammates, and AI clients.
page-template-library
Capture canonical page patterns (case study, service page, landing page hero + 3-up + CTA) as re-usable playbooks. Uses new v7.1 MCP tools respira_create_playbook + respira_list_playbooks + respira_update_playbook. Future page-generation skills spawn new pages from playbooks in seconds.
build-oxygen6-page
Build or rebuild pages on Oxygen 6 (Jenga) as native, editable elements instead of a single HTML block. Hands the agent Oxygen 6's structure: the element schemas, the header/footer/template post types, and the Template Content Area rule.
Audits · 6
wordpress-site-dna
Archaeological analysis of WordPress sites. Detects all page builders, audits plugins (active vs dead weight), maps content structure, finds orphaned shortcodes, measures performance, and assesses security posture.
technical-debt-audit
Identifies technical debt in WordPress sites: orphaned shortcodes from deleted plugins, unused plugins, database bloat, unused media, builder data from inactive builders.
woocommerce-health-check
WooCommerce configuration diagnostics: identifies checkout problems, cart errors, AJAX mismatches, caching issues, payment gateway setup, SSL enforcement. Revenue-impacting diagnostics.
mobile-experience-report
Mobile layout diagnostics: identifies responsive breakpoint problems, text sizing issues, column stacking failures, element visibility issues, navigation menu behavior. Device-by-device breakdown.
stale-content-detector
Find pages and posts that haven't been updated in a long time. Categorize as fresh / aging / stale / archive-candidate. Suggest refresh, redirect, or archive per item: based on age, traffic signal, and internal link count.
conversion-audit
Audit a WordPress site for conversion-rate friction across six dimensions: above-the-fold clarity, CTA hierarchy, form length, social proof placement, page speed, and trust signals. Prioritized fixes with expected impact: recommendations, not redesigns.
Performance and SEO · 3
seo-aeo-amplifier
Comprehensive on-page SEO and Answer Engine Optimization audit with automated duplicate creation and intelligent schema markup generation.
wordpress-ai-image-optimizer
AI-powered image optimization that downloads images from WordPress, processes locally (compress, WebP conversion, resize, rename), uploads optimized versions, and updates all content references.
internal-link-builder
Strategic internal link building for WordPress sites. Analyzes all published content, maps topic relationships, identifies high-value linking opportunities between pages, and presents a clear plan for approval before making any changes.
Site intelligence · 2
design-system-synthesizer
Read your site's representative pages, theme files, and media library to extract a complete reusable design system: logo, colors, typography, spacing scale, component patterns. Persist it as machine data AND generate a visible style-guide page on your site that renders the tokens visually.
brand-voice-synthesizer
Read 5-10 published posts and extract the brand voice: tone, lexicon, sentence patterns, person used, formality, signature phrases, phrases the site never uses. Persist it so every future content-writing skill produces copy that sounds like the brand, not like generic AI.
Content architecture · 1
custom-post-type-architect
Design and create WordPress custom post types end to end: CPT + supporting taxonomies + ACF field group + sample entries + builder-specific single template suggestion. Uses new v7.1 MCP tools: respira_create_post_type, respira_create_taxonomy, respira_create_acf_field_group.
Reporting · 1
activity-report-composer
Turn the audit log of work done on a WordPress site into a polished written report. Wraps the v7.1 respira_generate_activity_report MCP tool with six framings: agency client report, case study, internal recap, testimonial draft, build-in-public, personal recap.
Migrations and conversions · 19
content-portability
Export WordPress pages, posts, and custom posts to portable local packages with builder data and media, then import to another site with smart ID remapping and auto-backup safety.
migrate-elementor-to-bricks
Converts Elementor pages to Bricks Builder by reading Elementor JSON widget data, mapping each widget to its Bricks equivalent, and creating draft duplicates with clean Bricks JSON.
migrate-elementor-to-gutenberg
Converts Elementor pages to native WordPress Gutenberg blocks by mapping widgets to core blocks and creating draft duplicates for review.
migrate-elementor-to-breakdance
Converts Elementor pages to Breakdance Builder by mapping widgets to Breakdance elements and creating draft duplicates for review.
migrate-elementor-to-oxygen
Converts Elementor pages to Oxygen Builder by mapping widgets to Oxygen components and creating draft duplicates for review.
migrate-divi-to-bricks
Converts Divi pages to Bricks Builder by parsing shortcode content, mapping modules to Bricks elements, and generating draft duplicates for review.
migrate-divi-to-gutenberg
Converts Divi pages to native Gutenberg blocks by parsing shortcodes, mapping modules to core blocks, and creating draft duplicates for review.
migrate-divi-to-breakdance
Converts Divi pages to Breakdance Builder by parsing shortcodes, mapping modules to Breakdance elements, and creating draft duplicates for review.
migrate-wpbakery-to-gutenberg
Converts WPBakery pages to native Gutenberg blocks by parsing shortcodes, mapping elements to core blocks, and creating draft duplicates for review.
migrate-wpbakery-to-bricks
Converts WPBakery pages to Bricks Builder by parsing shortcodes, mapping elements to Bricks equivalents, and creating draft duplicates for review.
migrate-beaver-builder-to-gutenberg
Converts Beaver Builder pages to native Gutenberg blocks by reading the flat node map, mapping modules to core blocks, and creating draft duplicates for review.
migrate-beaver-builder-to-bricks
Converts Beaver Builder pages to Bricks Builder by reading the flat node map, mapping modules to Bricks elements, and creating draft duplicates for review.
migrate-oxygen-to-bricks
Converts Oxygen Builder pages to Bricks by mapping component trees to Bricks JSON elements and creating draft duplicates for review.
migrate-oxygen-to-breakdance
Converts Oxygen Builder pages to Breakdance by mapping component trees to Breakdance elements and creating draft duplicates for review.
migrate-brizy-to-gutenberg
Converts Brizy pages to native Gutenberg blocks by parsing Brizy JSON data, mapping elements to core blocks, and creating draft duplicates for review.
migrate-thrive-architect-to-gutenberg
Converts Thrive Architect pages to native Gutenberg blocks by parsing Thrive content, mapping elements to core blocks, and creating draft duplicates for review.
migrate-visual-composer-to-gutenberg
Converts Visual Composer pages to native Gutenberg blocks by parsing VC data, mapping elements to core blocks, and creating draft duplicates for review.
html-to-bricks
Convert raw HTML/CSS into native Bricks Builder elements. Maps colors, typography, and spacing to your design system tokens so the result is drift-resistant. ACSS class mapping when ACSS is installed.
figma-to-elementor
Rebuilds a Figma frame as an editable Elementor page. Reads the Figma node tree (layers, auto-layout, text, color, images), maps each node to its Elementor widget or container, and writes clean Elementor JSON to a draft duplicate so nothing live is touched.
The pattern for all of them: install or paste the skill, then ask in plain English. "run the conversion audit on my homepage". The skill carries the expertise so your prompt doesn't have to. Migrations create draft duplicates for review; nothing replaces a live page without your approval.
Chapter 10 · Playbooks
Playbooks: teach your site a repeatable job
When you and your agent work out a workflow you'll want again, you don't have to re-explain it next month. Ask the agent to save it as a playbook: a named, typed sequence of steps stored on your site itself. Once saved, it shows up as a tool the agent can run on demand.
save what we just did as a playbook called page-outline-report, so next time i can just say "run the page outline report".
Playbooks are validated when they're saved, not when they run: a step that references a missing tool or a missing argument is rejected on the spot with a message telling the agent exactly what to fix, so a broken playbook can't sit there looking healthy. "List my playbooks" and "delete the playbook called X" work the way you'd expect. This is a newer feature; skills are the curated library, playbooks are the ones you grow yourself.
Chapter 11 · Agencies
Run a business on it
Agencies were the first to figure out what agentic WordPress changes: the same job, done well, in a fraction of the hours you used to bill. Two features inside Respira exist for exactly that shift.
Client reports
Your audit log is a client report waiting to be written
Every tool call Respira makes on your site lands in an audit log. The activity report tool reads that log plus the snapshot history and returns structured data: what changed, on which pages, when, with a time-saved estimate baselined per tool. Your agent turns it into a polished client-ready report in your voice, and the activity-report-composer skill packages the whole job.
generate an activity report for the last 30 days and write it up as a client update: what was done, what it would have cost in senior hours, what's recommended next month.
Earn
Know what your AI work cost, and what to charge
If the job took a fraction of the hours you used to bill, what goes on the invoice? Earn is a dashboard inside Respira that cross-joins your AI usage telemetry with your Respira tool calls, per client site: what the AI work actually cost, what it replaced, and what that means for your pricing. No extra AI bill, free with every plan.
The full Earn story →Between the reports and the numbers, the invoice writes itself, honestly.
Staging vs production
Respira's duplicate-before-edit and snapshot model reduces how often you need a separate staging environment for a single small change; the copy-and-approve step is doing similar work. It is not a replacement for staging on anything structural or client-sensitive. If the site has a staging environment, connect Respira there too and rehearse the risky change first, then repeat it on production once you've read it back and confirmed it. Ask a new client's site directly: "does this site have a staging environment, and is it connected to Respira?"
Chapter 11 · Honest limits
What agentic WordPress can't do yet
An honest guide names its edges. These are the real limits today, stated plainly so you can plan around them instead of discovering them mid-project.
- Undo is per page, not per element. A snapshot captures and restores a whole page. "Undo that" rolls the page back; it cannot surgically revert one module while keeping the three edits after it. If you need fine-grained history, work in smaller sessions: more snapshots, smaller blast radius.
- Media files are not versioned. Snapshots cover page structure and content, not the image binaries themselves. If the agent replaces an image, the old file still exists in your media library, but there is no automatic "restore the previous image here". Deleting media requires an explicit yes for exactly this reason.
- Very large single builds hit the AI client's own ceiling, not Respira's. A 300-element page described in one tool call can exceed what the model is willing to write in one response; some clients then quietly trim the call. Respira reports exactly how many elements arrived, and the reliable pattern is chunking: build the skeleton, then append a few sections per request. A dedicated streaming build mode is on the roadmap; i haven't shipped that yet.
- One builder is read-only, and a few have caveats. SeedProd is audit-only today. The per-builder section names each caveat where it lives, so there are no surprises.
- The agent can still misunderstand you. No tool fixes an ambiguous ask. The primer, the read-first habit, and staged approvals exist because language is lossy. The safety net is what makes that survivable.
If a limit here disappears in a future release, this page is where that gets recorded first.
Reference · FAQ
Frequently asked questions
What makes Respira different from other WordPress AI tools? +
Respira is the first tool built for agentic WordPress: instead of generating content for you to paste, it gives Claude, ChatGPT and any MCP-capable agent structured, reversible access to your live site. more than 200 tools, 16 page builders written natively (15 with full writes), 37 ready-made skills, snapshots with 90 days of rollback by default, staged approvals for every write, client-ready activity reports, and AI cost tracking for agencies. Most alternatives cover one builder, generate code you paste by hand, or offer no recovery at all.
What are AI prompts for WordPress? +
They are plain-English instructions you give an AI assistant that is connected to your WordPress site, so it can read and edit real pages instead of just generating text for you to paste. With Respira installed, prompts like "rewrite my homepage hero" or "fix the SEO on my services page" become live edits in your own page builder, staged for your approval.
Do these prompts work with Claude and ChatGPT? +
Yes. Respira connects your WordPress site to Claude, ChatGPT, and any other AI client that speaks MCP (Model Context Protocol). Every prompt in this book is written in plain English, so the same wording works in whichever assistant you use.
Which page builders do the prompts work with? +
All sixteen builders Respira supports: Gutenberg, Elementor, Divi 4 and Divi 5, Bricks, Oxygen Classic and Oxygen 6, Beaver Builder, Breakdance, Flatsome, Brizy, WPBakery, Visual Composer, Thrive Architect, and the Kadence, Spectra and GenerateBlocks block suites. The agent detects your builder and writes in its native format, so the same prompt works everywhere.
What is a priming prompt for WordPress? +
The first message of a session. It tells the agent to detect your page builder, read your site structure, and follow the safe workflow before making any change. Starting every session with the primer in chapter one is the single biggest quality improvement you can make.
Is it safe to let AI edit my WordPress site? +
With the right rails, yes. Respira stages edits on a duplicate you approve, snapshots full-page writes so "undo that" works, and requires an explicit yes for destructive operations like deletions. The safety net chapter of this book explains all three layers.
How do i get Claude to edit my WordPress site safely? +
Install the Respira plugin on your site, connect it to Claude over MCP, and start every session with a priming prompt that tells the agent to detect your page builder and read the site structure before changing anything. Keep the default safety settings on: edits stage on a duplicate you approve, full-page writes snapshot first with 90 days of rollback by default, and destructive operations require an explicit yes. Then ask for what you want in plain English and review the staged change before it goes live.
Can i undo what the AI changed? +
Yes, at the page level. Full-page writes snapshot the page first, so "undo that last change" restores the snapshot and "show me what changed" diffs before and after. Snapshots are kept for 90 days by default. The honest limit: undo is per page, not per element, and media files are not versioned, so work in small staged sessions on anything you care about.
How do i know if an AI write to WordPress actually worked? +
Read the page back and diff it against what you asked for: that single extra message catches a write that landed wrong or silently dropped content, which staging alone does not catch. Respira also builds in specific guards: a Divi write that would drop elements returns a hard error instead of a false success, an Elementor write to an unsupported widget type is refused up front, and every builder-content write echoes back how many elements it actually received and persisted, so a truncated request is visible in the response.
Do i need to know code to use these prompts? +
No. Every prompt in this book is plain English. You describe the outcome ("change the button on the contact page to say Get a quote") and the agent picks the right tools. The cheat sheets exist only for the day you want to check its work.
Want to practice this on your own site?
Everything on this page stays free and open. If you'd like the tool it was written with: Respira installs in a few minutes, and the Maker monthly plan starts with a 7-day free trial, no card required.
Want this as a book?
The designed PDF version, with the full per-builder sheets and payload examples.
Email me the book