Agent skill

Migrate Elementor to Bricks Skill: Draft Duplicates

The migrate-elementor-to-bricks skill has your AI coding agent map Elementor widgets to Bricks elements and write the result to draft duplicates, leaving the original pages untouched.

Install
npx skills add respira-press/agent-skills-wordpress -g -a claude-code -y
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the migrate-elementor-to-bricks skill?

The migrate-elementor-to-bricks skill reads Elementor widget data, maps each widget to its closest Bricks element and writes clean Bricks JSON to draft duplicates. Your AI coding agent works through the Respira for WordPress plugin, and the original Elementor pages are never modified.

The migrate-elementor-to-bricks skill converts Elementor built WordPress pages to Bricks Builder. It reads the widget tree from the _elementor_data post meta and writes clean Bricks JSON to _bricks_page_content_2 on a draft duplicate.

It runs through the Respira for WordPress plugin and an active MCP connection. Reading uses respira_extract_builder_content with builder elementor, and writing uses respira_inject_builder_content with builder bricks.

Five phase workflow

Phase one audits the site, confirming Elementor is active and the Bricks theme is installed, then inventories pages and widget types. Phase two presents a migration plan with a widget mapping table and asks for confirmation before any duplicate is created.

Phase three migrates page by page and takes a snapshot of each duplicate before writing. Phase four summarizes results with a review checklist. Phase five shares drafts for review, and going live stays with the owner.

What converts and what is flagged

Sections and columns become Bricks sections and containers, and common widgets map to native Bricks elements. Typography, colors, spacing, backgrounds, borders, shadows, CSS classes and IDs are preserved.

Third party addon widgets from Essential Addons, JetElements, Crocoblock and PowerPack are flagged for manual migration. So are Elementor Pro dynamic tags, theme builder templates, popups and WooCommerce widgets.

Who the migrate-elementor-to-bricks skill is for

Best for

  • Moving an Elementor site to Bricks while the original pages stay live.
  • Reviewing a widget mapping table and a flagged items list before any page is converted.
  • Correcting single elements on a converted page without re-injecting the whole page.

Not for

  • Sites that rely on third party addon widgets from Essential Addons, JetElements, Crocoblock or PowerPack, which are flagged for manual migration.
  • Elementor Pro dynamic tags, Theme Builder templates, popups and WooCommerce widgets, which are not auto converted.
  • A pixel perfect copy, since Bricks uses a different rendering engine.