← ClaudeAtlas

migrate-wpbakery-to-brickslisted

Converts WPBakery Page Builder pages (the legacy ThemeForest-bundled vc_* shortcode format) to Bricks Builder. Parses WPBakery shortcodes from post_content, maps each element to its Bricks equivalent, generates a migration plan for approval, and writes clean Bricks JSON to the target pages. Use when user says "migrate WPBakery to Bricks", "modernize a WPBakery site with Bricks", or "switch from WPBakery to Bricks".
respira-press/agent-skills-wordpress · ★ 31 · Data & Documents · score 84
Install: claude install-skill respira-press/agent-skills-wordpress
# Migrate WPBakery to Bricks Converts WPBakery Page Builder pages to Bricks Builder. Parses WPBakery's shortcode-based content from post_content, maps each element to its Bricks 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 WPBakery to Bricks, modernize an older WPBakery site with Bricks, or switch page builders from WPBakery/Visual Composer to Bricks. ## What This Skill Does WPBakery is one of the most common legacy page builders — it comes bundled with thousands of ThemeForest themes and millions of sites still use it. Moving to Bricks is a significant modernization: from shortcode-based content in `post_content` to clean JSON in `_bricks_page_content_2`, from heavy frontend CSS/JS to Bricks' lightweight rendering, and from an aging interface to a modern visual editor. This skill handles the format translation — parsing WPBakery's `[vc_*]` shortcodes, decoding its URL encoding and Design Options CSS, and generating proper Bricks JSON with correct element hierarchies and settings. **Handles:** - vc_row/vc_column → Bricks Section/Container elements - vc_column_text → Bricks Text Basic element (parsed for headings, paragraphs) - vc_single_image → Bricks Image element - vc_btn/vc_button → Bricks Button element - vc_video → Bricks Video element - vc_separator → Bricks Divider element - vc_empty_space → Bricks spacing (via container padding or dedicated spacer) - vc_cu