← ClaudeAtlas

migrate-divi-to-brickslisted

Converts Divi-built WordPress pages to Bricks Builder. Parses Divi's shortcode tree from post_content, maps each module to its Bricks element equivalent, generates a migration plan for approval, and writes clean Bricks JSON to the target pages. Use when user says "migrate Divi to Bricks", "replace Divi with Bricks", "switch from Divi to Bricks", or "rebuild Divi pages in Bricks".
respira-press/agent-skills-wordpress · ★ 31 · Data & Documents · score 84
Install: claude install-skill respira-press/agent-skills-wordpress
# Migrate Divi to Bricks Converts Divi-built WordPress pages to Bricks Builder. Parses Divi's shortcode-based content from post_content, maps each module to its Bricks element equivalent, generates a migration plan for approval, and writes clean Bricks JSON to the target pages. Use this skill whenever someone wants to move from Divi to Bricks, replace the Divi Builder with Bricks, or rebuild Divi pages in Bricks. ## What This Skill Does This is a cross-format migration — Divi stores content as nested shortcodes in `post_content`, while Bricks uses a JSON array in `_bricks_page_content_2`. The skill must parse Divi's shortcode hierarchy, understand each module's purpose and settings, then reconstruct that intent as Bricks elements with proper parent-child relationships and settings. The format gap makes this complex, but both builders are feature-rich visual editors, so most Divi modules have strong Bricks equivalents. The result is cleaner, faster-rendering content in Bricks' modern architecture. **Handles:** - et_pb_section → Bricks Section element - et_pb_row/et_pb_column → Bricks Container elements (with flex layout) - et_pb_text → Bricks Text Basic element - et_pb_blurb → Bricks Icon Box or Container with child elements - et_pb_image → Bricks Image element - et_pb_button → Bricks Button element - et_pb_video → Bricks Video element - et_pb_heading (via text modules) → Bricks Heading element - et_pb_divider → Bricks Divider element - et_pb_accordion/et_pb_toggle → Bric