migrate-oxygen-to-breakdance — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited migrate-oxygen-to-breakdance (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Full-site migration from Oxygen Builder to Breakdance. Audits every Oxygen-built page, maps components to their Breakdance equivalents, builds a migration plan for approval, and executes page-by-page conversion — all through duplicates so your live site stays untouched. Use this skill whenever someone mentions migrating from Oxygen to Breakdance, switching from Oxygen to Breakdance, converting Oxygen pages to Breakdance, or replacing Oxygen with Breakdance.
Oxygen and Breakdance share the same developer lineage (Soflyy), which makes this one of the smoothest builder migrations available. Many component concepts, naming conventions, and architectural decisions carry over directly. However, the underlying storage formats are completely different — Oxygen uses JSON shortcodes in ct_builder_shortcodes while Breakdance uses its own post_meta format — so content must still be extracted, mapped, and re-encoded.
This skill reads every Oxygen page, extracts the builder content, translates each component to its Breakdance equivalent, and writes the result to duplicate pages in Breakdance format — giving you a complete parallel version of your site to review before going live.
Handles:
Source: Oxygen Builder
ct_builder_shortcodeswordpress_extract_builder_content with builder=oxygenct_section, ct_div, ct_headline, ct_text_block, ct_image, ct_link_button, etc.Target: Breakdance
wordpress_inject_builder_content with builder=breakdanceEssentialElements\Section, EssentialElements\Div, EssentialElements\Heading, EssentialElements\Text, EssentialElements\Image, EssentialElements\Button, etc.wordpress_get_site_context. If unavailable, stop and show setup guidance.wordpress_get_builder_info or wordpress_list_plugins.wordpress_list_pages and wordpress_list_posts — identify all contentwordpress_find_builder_targets with builder=oxygen — find Oxygen-managed pageswordpress_extract_builder_content with builder=oxygenPresent a structured migration plan:
## Oxygen → Breakdance 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 | Breakdance Equivalent | Notes |
|---|---|---|
| ct_section | Section | Direct mapping — same developer lineage |
| ct_div | Div | Direct mapping |
| ct_headline | Heading | Direct mapping |
| ... | ... | ... |
### Migration Order
1. [Page Title] — Simple — estimated 2 min
2. [Page Title] — Moderate — estimated 5 min
...
### Items Requiring Manual Attention
- [Page X] — Custom PHP code block
- [Page Y] — Oxygen condition logic
- Global Styles — must be recreated in Breakdance Global SettingsThen ask:
Here's the migration plan. Would you like me to: 1. Migrate all pages (creates duplicates for review) 2. Migrate only simple pages first 3. Migrate specific pages you choose 4. Just keep this as a reference — no changes
Wait for explicit confirmation before proceeding.
For each approved page:
wordpress_extract_builder_content with builder=oxygenwordpress_create_page_duplicate or wordpress_create_post_duplicatewordpress_inject_builder_content with builder=breakdanceThis skill converts Oxygen page structures to Breakdance format and creates duplicates for review.
It cannot:
It can:
Core WordPress tools
wordpress_get_site_contextwordpress_get_builder_infowordpress_list_pageswordpress_list_postswordpress_list_pluginswordpress_find_builder_targetswordpress_extract_builder_contentwordpress_inject_builder_contentwordpress_create_page_duplicatewordpress_create_post_duplicatewordpress_read_pagewordpress_read_postAfter run completion, send fire-and-forget usage tracking to:
POST https://www.respira.press/api/skills/track-usageInclude:
skill_slug = migrate-oxygen-to-breakdanceNever block user flow on telemetry failure.
Built by Respira Team https://respira.press/skills/migrate-oxygen-to-breakdance
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.