Agent skill

Migrate Elementor to Gutenberg Skill: Pages to Native Blocks

The migrate-elementor-to-gutenberg skill has an AI coding agent map Elementor widgets to core Gutenberg blocks, present a migration plan for approval and write draft duplicates for review.

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-gutenberg skill?

The migrate-elementor-to-gutenberg skill converts Elementor pages to native Gutenberg blocks. It reads the widget tree, maps each widget to the closest core block, shows a plan for approval, then writes draft duplicates and leaves the original pages untouched.

The migrate-elementor-to-gutenberg skill converts Elementor-built WordPress pages to native Gutenberg blocks. It reads Elementor's JSON widget tree from post meta and maps each widget to its closest core block equivalent.

Every layout decision Elementor stores as JSON settings has to become block attributes, CSS classes, or Group and Columns structures. The skill does that translation widget by widget and flags anything that needs manual attention.

How a migration runs

  • Pre-migration audit: confirms the Respira and MCP connection, checks Elementor is active, checks the WordPress version and theme, and inventories widget types, Pro widgets and add-on widgets.
  • Migration plan: shows a widget mapping table and asks whether to migrate all pages, specific pages or start with a test page.
  • Page-by-page migration: creates a duplicate, takes a snapshot, writes block content and fixes issues surgically.
  • Verification: summarizes converted widgets and flagged items, with a checklist for each duplicate.

What it converts and what it flags

Handled widgets include Section and Column layouts, Text Editor, Heading, Image, Video, Button, Icon List, Spacer, Divider, Tabs, Accordion and Image Gallery. Elementor Pro widgets, third-party add-on widgets and form widgets are flagged for manual recreation.

Safety model

Original Elementor pages are never modified or deleted. All migrated content goes to draft duplicates, nothing is auto-published, and two rollback paths exist: restore the snapshot or delete the draft duplicates entirely.

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

Best for

  • Sites that want to eliminate page builder dependencies and go back to native WordPress blocks.
  • Pages built from standard widgets such as headings, text, images, buttons and lists.
  • Teams that want a plan and a reviewable draft duplicate before any page changes.

Not for

  • Elementor Pro widgets such as posts grid, price table and flip box, which have no core block equivalent and are flagged for manual recreation.
  • Third party addon widgets from Essential Addons, JetElements or Crocoblock, which cannot be auto mapped.
  • Theme Builder templates and popups, since the skill converts page content only.
  • Motion effects, parallax scrolling and entrance animations, which have no Gutenberg equivalent.