Figma → WordPress

Hand your Figma design to your AI.
Get a real, editable WordPress page.

The figma-to-* skills read your Figma layer tree — frames, auto-layout, text, colors, images — and rebuild it in your builder's own format: Elementor, Divi, Bricks or Gutenberg. Not an image, not an iframe: a normal page your team can keep editing by hand.

Three steps, about ten minutes

  1. Connect Respira to your AI app

    From the connection page, pick the app you already use — Claude, Cursor, VS Code, Codex — and use its one-click install. Your WordPress site and your AI are now introduced.

  2. Connect Figma to the same app

    Add Figma's hosted MCP server, mcp.figma.com/mcp, as a second connection. It works on every Figma plan, including free Starter. No Figma MCP in your app? A file link plus a personal access token works too.

  3. Ask for the conversion

    Say: figma to elementor (or divi, bricks, gutenberg) : [paste your frame link] onto [your site]. The agent reads the design, shows you a build plan, and after your approval writes the page to a draft. Nothing live is touched, and every write has 90-day rollback.

What carries over, honestly

Carries over

  • Layout structure and nesting: frames and auto-layout become flex containers
  • Text with hierarchy: headings inferred from font size, body copy intact
  • Typography: family, size, weight, line-height, letter-spacing
  • Colors, gradients, borders, radius, shadows, opacity
  • Images: downloaded from Figma, sideloaded into your media library
  • Patterns it recognizes: FAQ stacks become accordions, image rows become galleries, number-and-label pairs become counters
  • Your Figma palette, mapped to Elementor global colors

Needs your hand

  • Pixel-perfect spacing: browsers render differently than the Figma canvas, expect light fine-tuning
  • Mobile and tablet: the build targets the desktop frame; responsive passes are yours unless the file has explicit mobile frames
  • Component variants: flattened to visible content and flagged
  • Prototype interactions and smart animate: skipped, no builder equivalent
  • Complex vector art and masks: flattened to images where possible

One skill per builder, each speaking its native format

A Figma conversion is only useful if the result stays editable in your builder, so each skill writes the builder's own storage format — never pasted HTML.

  • figma-to-elementor Node-by-node mapping to Elementor widgets and flex containers; the frame's palette registers as Elementor global colors. Elementor on Respira
  • figma-to-divi Native Divi sections, rows, columns and modules — Divi 5 blocks or Divi 4 shortcodes, auto-detected. The live demo above is this path. Divi on Respira
  • figma-to-bricks BEM global classes instead of inline styles, the palette imported into the Bricks design system, ACSS-aware, health-checked after the build. Bricks on Respira
  • figma-to-gutenberg Plain core blocks that work on any WordPress 6.6+ site with no page builder installed; the palette registers in Global Styles.

Say the skill name with your frame link — figma to divi: [link] onto [site] — and the agent takes it from there. Other builders (Oxygen, Breakdance, WPBakery and the rest) work through the generic conversion path at lower fidelity; dedicated skills follow where the demand shows up. All skills are in the marketplace, included on every plan.

Four real conversions, on a live site

None of these are mockups. Each pair below is a free Figma community design and the live Divi 5 page an AI agent built from it through Respira — real sections, rows and modules you can keep editing in the builder, published on mihai.love. Click any card to open the source design or the live page. Designs by aryarajasa and Yan Liu (CC BY 4.0).

Dark neon agencyneon-lime one-pager: 12-tile portfolio, 9-benefit grid, pricing, FAQ accordions
The Dark neon agency design in Figma
The Figma design
The Dark neon agency design live as a Divi 5 page
Live on Divi 5 — click to open
Dark cosmicfull-bleed imagery, glass hero card, outlined feature band
The Dark cosmic design in Figma
The Figma design
The Dark cosmic design live as a Divi 5 page
Live on Divi 5 — click to open
Editorial coffeeserif type, overlapping circle photos, stats band straddling the seam
The Editorial coffee design in Figma
The Figma design
The Editorial coffee design live as a Divi 5 page
Live on Divi 5 — click to open
Playful music appyellow-block collage, offset shadow, floating phone cutout
The Playful music app design in Figma
The Figma design
The Playful music app design live as a Divi 5 page
Live on Divi 5 — click to open

Same structure, same colors, the design files' own photos sideloaded into the media library, and every page stays hand-editable in Divi. That is the standard the conversion holds itself to: close and editable, not pixel-perfect and frozen.

Questions people ask first

Is the result pixel-perfect?

No, and any tool that promises pixel-perfect is overpromising. Elementor renders with the browser box model, not the Figma canvas, so the page lands close to the design and you fine-tune spacing by hand. Text, structure, colors, fonts and images carry over faithfully.

Which Figma plan do I need?

Any plan, including free Starter. The conversion reads your file through Figma’s hosted MCP server (mcp.figma.com/mcp) or a file link plus a personal access token, neither of which needs a paid Figma seat.

Which page builders can receive the design?

Four builders have dedicated skills: Elementor, Divi, Bricks and Gutenberg, each writing the builder’s native format. The other supported builders work through a generic conversion at lower fidelity; more dedicated skills follow where demand shows up.

Can it break my live site?

No. The skill writes the converted page to a draft duplicate, you approve before anything publishes, and every change carries a snapshot with 90 days of rollback.

What about mobile breakpoints?

The build targets the desktop frame. If your Figma file has explicit mobile frames the agent uses them as reference; otherwise plan a manual pass over tablet and mobile.

Do component variants and prototype interactions carry over?

Component instances are flattened to their visible content and flagged. Figma’s prototype interactions, smart animate and overlays have no Elementor equivalent and are skipped.

See it on your own design.

Free for 7 days, no card needed. Bring one Figma file, connect your site, and watch it become a page you can keep editing.

Start free

Figma is a trademark of Figma, Inc. WordPress is a trademark of the WordPress Foundation. Divi, Elementor, Bricks and other builder names are trademarks of their respective owners, used here to describe compatibility. Respira is independent and not affiliated with or endorsed by any of them.