activity-report-compos…
Use when the user asks for a client report, a monthly or activity report, a case study draft, or says 'what did i ship this…
Use when the user says 'migrate oxygen to bricks', 'convert oxygen to bricks', or 'replace oxygen with bricks'. Maps Oxygen Builder component trees to Bricks JSON elements and creates draft duplicates for review.
Claude Code
$ npx -y skills add respira-press/agent-skills-wordpress --skill migrate-oxygen-to-bricks --agent claude-code
Codex
$ npx skills add respira-press/agent-skills-wordpress --skill migrate-oxygen-to-bricks -a codex -y
Cursor
$ npx skills add respira-press/agent-skills-wordpress --skill migrate-oxygen-to-bricks -a cursor -y
Gemini CLI
$ npx skills add respira-press/agent-skills-wordpress --skill migrate-oxygen-to-bricks -a gemini-cli -y
GitHub Copilot
$ npx skills add respira-press/agent-skills-wordpress --skill migrate-oxygen-to-bricks -a github-copilot -y
OpenCode
$ npx skills add respira-press/agent-skills-wordpress --skill migrate-oxygen-to-bricks -a opencode -y
Windsurf
$ npx skills add respira-press/agent-skills-wordpress --skill migrate-oxygen-to-bricks -a windsurf -y
name: migrate-oxygen-to-bricks description: "Use when the user says 'migrate oxygen to bricks', 'convert oxygen to bricks', or 'replace oxygen with bricks'. Maps Oxygen Builder component trees to Bricks JSON elements and creates draft duplicates for review." license: MIT metadata: author: Respira for WordPress author_url: https://respira.press version: 2.2.0 mcp-server: respira-wordpress category: migration
**Version:** 2.2.0 **Updated:** 2026-09-13 **Freshly updated:** v2.1.0 adds design-token awareness: conversion writes now register the colors and typography they carry as named design tokens in Bricks' own global styles, and converted pages reference those tokens instead of carrying value copies. Reuse registered tokens instead of re-inlining raw values, and report the registration in the migration summary.
Full-site migration from Oxygen Builder to Bricks Builder. Audits every Oxygen-built page, maps components to their Bricks equivalents, builds a migration plan for approval, and executes page-by-page conversion into Bricks' JSON format — all through duplicates so your live site stays untouched. Use this skill whenever someone mentions migrating from Oxygen to Bricks, switching from Oxygen to Bricks, converting Oxygen pages to Bricks, or replacing Oxygen with Bricks Builder.
Oxygen and Bricks are both modern, developer-oriented builders with similar mental models — containers, sections, flexbox layouts, dynamic data. This makes Oxygen-to-Bricks one of the most straightforward builder migrations. The structural concepts translate almost 1:1, but the underlying data formats are completely different (Oxygen's JSON shortcodes in `ct_builder_shortcodes` vs. Bricks' JSON array in `_bricks_page_content_2`), so content must be extracted, mapped, and re-encoded.
This skill reads every Oxygen page, extracts the builder content, translates each component to its Bricks equivalent, and writes the result to duplicate pages in Bricks format — giving you a complete parallel version of your site to review before going live.
**Handles:**
**Source: Oxygen Builder**
**Target: Bricks Builder**
1. Verify Respira + MCP connection via `respira_get_site_context`. If unavailable, stop and show setup guidance. 2. Detect Oxygen presence via `respira_get_builder_info` or `respira_list_plugins`. 3. Inventory and scope the source pages first:
4. For each Oxygen page, extract content:
5. Produce an **Audit Report**:
Present a structured migration plan:
## Oxygen → Bricks Migration Plan ### Site Overview - Total Oxygen pages: X - Simple pages (direct mapping): X - Moderate pages (some manual review needed): X - Complex pages (significant manual work): X ### Component Mapping | Oxygen Component | Bricks Equivalent | Notes | |---|---|---| | ct_section | section | Direct mapping | | ct_div | container | Direct mapping | | ct_headline | heading | Direct mapping | | ... | ... | ... | ### Migration Order 1. [Page Title] — Simple — estimated 2 min 2. [Page Title] — Moderate — estima
The community hub for WordPress AI workflows. Skills that run inside Claude Code, Codex, Antigravity, Cursor, and any AI agent that supports Skills + MCP to analyze, audit, optimize, and fix WordPress sites. Built by the community. Curated by Respira.
Use when the user asks for a client report, a monthly or activity report, a case study draft, or says 'what did i ship this…
Use on any page build, redesign, or 'make it look better' request on a site that has (or needs) a saved Art Direction. Loads the…
Use when the user says 'extract my brand voice', 'what is my writing style', or 'analyze my tone', or before any skill that…
Use when building an Elementor page by hand with respira_build_page: from a brief, a screenshot, a mockup, or a design you must…
Use when building or rebuilding a page, header, footer, or template on an Oxygen 6 (Jenga) site, or when a previous attempt…
Use when the user says 'export my site', 'backup my pages before editing', 'download my content locally', or 'migrate content to…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…