SAR Intelligenceby SAR-SOFT

Works with SAR · beta

Manage Oxygen 6 with AI

Visual site builder from the makers of Breakdance, on the same engine. With SAR, ChatGPT or Claude can work with Oxygen 6 on your site: drafts first, and your approval before anything goes live.

  • Page builder
  • Beta
  • 22 tools

What your AI can do with Oxygen 6

A few of the tools it uses, with what each one needs from you.

Breakdance or Oxygen layout from HTML

The best way to build a new Breakdance or Oxygen 6 layout (beta): semantic HTML with its CSS in a <style> block becomes an element tree of Breakdance's core elements (section → Section; div, header, article… → Div; h1–h6 → Heading; p → Text, or Rich Text when it has links or bold; img → Image; a → Button (class btn or button), Text Link, or a Wrapper Link around other elements; ul → Basic List; svg → Icon; bd-columns → Columns).

wordpress_breakdance_html_to_draftDepends on the change

Change Breakdance or Oxygen elements

The best way to change an existing Breakdance or Oxygen 6 layout (beta), element by element, without sending the whole tree: up to 100 operations in order, all or nothing. insert {parent_id, position, element: {type, properties, children}}, update {id, properties} (merged into what is there: an object key by key, an explicit null removes a key, a list or value replaces), move {id, parent_id, position}, delete {id}, duplicate {id, parent_id?, position?}.

wordpress_breakdance_edit_elementsDepends on the change

Change Breakdance or Oxygen classes

Add, change or remove the site's Breakdance or Oxygen 6 classes (beta) without touching the others: each change names one selector, and its properties are merged into what it has, breakpoint by breakpoint and key by key (null removes a key), never replacing the whole set.

wordpress_save_breakdance_selectorsApproval and password

Breakdance or Oxygen design system

The site's Breakdance or Oxygen 6 design system (beta): global settings (colors, typography, buttons, containers), presets, variables and their collections, selectors (classes: in Breakdance 3 and Oxygen 6 the Oxygen selectors store, with properties per breakpoint; in Breakdance 2 its classes), the breakpoints and the global CSS files.

wordpress_get_breakdance_design_systemNone

Breakdance or Oxygen element properties

The properties element types take (beta), read from Breakdance's own control definitions on this site: each property's path under data.properties, its control type and choices, whether it is per breakpoint or has a hover state, and a note where it can be bound to dynamic data (with the return type it takes).

wordpress_get_breakdance_element_schemasNone

Breakdance or Oxygen templates

The site's Breakdance or Oxygen 6 templates (beta): templates (single, archive, WooCommerce product, shop, cart and the like), headers, footers, popups, global blocks and parts, each with live (whether it applies now: Breakdance keeps templates published and switches them with disabled), type, rule groups (where it applies), priority and its data's state, and the template types the site has.

wordpress_list_breakdance_templatesNone

Things to ask

Copy one into ChatGPT or Claude and fill in the brackets.

Prompt 1

Build a new Oxygen landing page for [service] from HTML in our brand colours, as a draft with a preview link.

Prompt 2

On the Oxygen page [page], move the testimonials above the pricing and change the button text to [text].

Prompt 3

Show me the Oxygen global colours and variables, then change the brand colour to [colour]; I'll approve it with my password.

Prompt 4

Check every Oxygen page for broken layout data, and repair the ones that can be repaired.

Set up in three steps

No password to hand over.

  1. Install SAR Intelligence

    Add the SAR Intelligence plugin to the WordPress site where Oxygen 6 is active.

  2. Connect your site

    In SAR, add the site under Connections and approve it on WordPress's own screen. Allow changes when you are ready.

  3. Ask your AI

    Add SAR to ChatGPT or Claude and ask in your own words, or start from a prompt above.

Recipes

Tested prompts for whole jobs.

Every tool

The tools that come with Oxygen 6, as your AI app sees them.

Every tool
ToolWhat it doesReads or changesApprovalStatus
wordpress_breakdance_html_to_draftBreakdance or Oxygen layout from HTMLThe best way to build a new Breakdance or Oxygen 6 layout (beta): semantic HTML with its CSS in a <style> block becomes an element tree of Breakdance's core elements (section → Section; div, header, article… → Div; h1–h6 → Heading; p → Text, or Rich Text when it has links or bold; img → Image; a → Button (class btn or button), Text Link, or a Wrapper Link around other elements; ul → Basic List; svg → Icon; bd-columns → Columns).Needs: Breakdance, Oxygen 6ChangesDepends on the changeBeta
wordpress_breakdance_edit_elementsChange Breakdance or Oxygen elementsThe best way to change an existing Breakdance or Oxygen 6 layout (beta), element by element, without sending the whole tree: up to 100 operations in order, all or nothing. insert {parent_id, position, element: {type, properties, children}}, update {id, properties} (merged into what is there: an object key by key, an explicit null removes a key, a list or value replaces), move {id, parent_id, position}, delete {id}, duplicate {id, parent_id?, position?}.Needs: Breakdance, Oxygen 6ChangesDepends on the changeBeta
wordpress_save_breakdance_selectorsChange Breakdance or Oxygen classesAdd, change or remove the site's Breakdance or Oxygen 6 classes (beta) without touching the others: each change names one selector, and its properties are merged into what it has, breakpoint by breakpoint and key by key (null removes a key), never replacing the whole set.Needs: Breakdance, Oxygen 6ChangesApproval and passwordBeta
wordpress_save_breakdance_variablesChange Breakdance or Oxygen variablesAdd, change or remove the site's Breakdance or Oxygen 6 variables (beta), matched by id or by their exact CSS name (Brand-Ink and brand-ink are two names): a new one needs css_name, type and value.Needs: Breakdance, Oxygen 6ChangesApproval and passwordBeta
wordpress_save_breakdance_global_settingsChange Breakdance or Oxygen global settingsChange the site's Breakdance or Oxygen 6 global settings (beta): settings is merged into what is there, key by key (null removes a key; a list replaces the list), as wordpress_get_breakdance_design_system shows them under settings.Needs: Breakdance, Oxygen 6ChangesApproval and passwordBeta
wordpress_create_breakdance_templateNew Breakdance or Oxygen templateMake a new Breakdance or Oxygen 6 template, header, footer or part switched off (beta), so it applies nowhere until the user switches it on: kind, title, its type (headers and footers default to everywhere) (from wordpress_search_condition_values: all-singles, page, product, product-archive, cart… WooCommerce's where the shop has them), where it applies (conditions: rule groups [[{ruleSlug, operand, value}]], any group applying, all rules of a group), priority, and optionally its layout from HTML as in wordpress_breakdance_html_to_draft.Needs: Breakdance, Oxygen 6ChangesNoneBeta
wordpress_set_breakdance_template_conditionsWhere a Breakdance or Oxygen template appliesChange where a Breakdance or Oxygen 6 template, header, footer or popup applies (beta): conditions as rule groups [[{ruleSlug, operand, value}]] (checked against the site's conditions; values from wordpress_search_condition_values; a single value becomes a list where the condition takes several), its type, priority, disabled (false switches it on; Breakdance keeps templates published, so this switch decides whether one applies), and a popup's triggers [{slug, options}].Needs: Breakdance, Oxygen 6ChangesDepends on the changeBeta
wordpress_create_breakdance_global_blockNew Breakdance or Oxygen global blockMake a new Breakdance global block (an Oxygen 6 component) (beta): title and its content from HTML, to place on pages with a Global Block element; it shows nowhere until placed.Needs: Breakdance, Oxygen 6ChangesNoneBeta
wordpress_repair_breakdance_dataRepair Breakdance or Oxygen dataMake a page's corrupted Breakdance or Oxygen 6 data readable again (beta): the layout still inside it is kept and written again as the builder writes it, or (revision_id from wordpress_check_breakdance_data) a revision's data is put back; then its CSS is rebuilt.Needs: Breakdance, Oxygen 6ChangesDepends on the changeBeta
wordpress_regenerate_breakdance_cssRebuild Breakdance or Oxygen CSSRebuild the generated CSS of one Breakdance or Oxygen 6 page (post_id) or of the global styles (globals), as the builder does, with each CSS file's size before and after.Needs: Breakdance, Oxygen 6ChangesNoneBeta
wordpress_get_breakdance_design_systemBreakdance or Oxygen design systemThe site's Breakdance or Oxygen 6 design system (beta): global settings (colors, typography, buttons, containers), presets, variables and their collections, selectors (classes: in Breakdance 3 and Oxygen 6 the Oxygen selectors store, with properties per breakpoint; in Breakdance 2 its classes), the breakpoints and the global CSS files.Needs: Breakdance, Oxygen 6ReadsNoneBeta
wordpress_get_breakdance_element_schemasBreakdance or Oxygen element propertiesThe properties element types take (beta), read from Breakdance's own control definitions on this site: each property's path under data.properties, its control type and choices, whether it is per breakpoint or has a hover state, and a note where it can be bound to dynamic data (with the return type it takes).Needs: Breakdance, Oxygen 6ReadsNoneBeta
wordpress_list_breakdance_templatesBreakdance or Oxygen templatesThe site's Breakdance or Oxygen 6 templates (beta): templates (single, archive, WooCommerce product, shop, cart and the like), headers, footers, popups, global blocks and parts, each with live (whether it applies now: Breakdance keeps templates published and switches them with disabled), type, rule groups (where it applies), priority and its data's state, and the template types the site has.Needs: Breakdance, Oxygen 6ReadsNoneBeta
wordpress_search_condition_valuesBreakdance or Oxygen conditions and their valuesWithout condition: the conditions a kind of Breakdance or Oxygen 6 template can use (slug, label, category, operands, how the value is given) and the template types.Needs: Breakdance, Oxygen 6ReadsNoneBeta
wordpress_check_breakdance_dataCheck Breakdance or Oxygen dataWhich posts and templates have Breakdance or Oxygen 6 data that is not valid JSON (the page shows nothing; Breakdance's own MCP has left pages so), and whether each can be repaired or which revisions still have valid data, and which have a stale or missing CSS cache.Needs: Breakdance, Oxygen 6ReadsNoneBeta
wordpress_list_breakdance_elementsBreakdance or Oxygen elementsThe elements this site's Breakdance or Oxygen 6 offers (beta), and which are refused in new layouts (code, HTML, shortcodes).Needs: Breakdance, Oxygen 6ReadsNoneBeta
wordpress_get_breakdance_layoutBreakdance or Oxygen layout of a pageA page's Breakdance or Oxygen 6 layout (beta): its element tree with each element's id, type and text, and the full tree to build on.Needs: Breakdance, Oxygen 6ReadsNoneBeta
wordpress_save_breakdance_layoutSave a Breakdance or Oxygen layoutSave a whole Breakdance or Oxygen 6 layout (beta) as the tree wordpress_get_breakdance_layout gives ({root: {id, data, children}}), using only the site's element types; ids stay unique, code and custom attributes are refused (what the page holds already passes unchanged, with plugin 0.24.0).Needs: Breakdance, Oxygen 6ChangesDepends on the changeBeta
wordpress_publish_breakdance_draftPublish a Breakdance or Oxygen draft over a live pagePut a draft copy made by wordpress_save_breakdance_layout onto its live page (beta).Needs: Breakdance, Oxygen 6ChangesApprovalBeta
wordpress_get_media_sizesAn image's sizesThe image sizes an attachment really has (the files WordPress made: slug, width, height, address), largest first, and the site's sizes it lacks; for picking an image size in a builder or a theme.ReadsNoneBeta
wordpress_get_builder_textsTexts on a page-builder pageThe texts of a page built with Elementor, Bricks, Beaver Builder, Breakdance, Divi 4 or 5, Kadence Blocks or GenerateBlocks, and (plugin 0.14.0, beta) WPBakery (also in WoodMart, Porto, Impreza, The7), Avada, Enfold or Flatsome, and (0.15.0, beta) Oxygen 6, BeTheme or SeedProd (headings, paragraphs, buttons, tabs), each with the element (on block pages the block's position, like b0-2; on shortcode pages the tag and its number, like vc_custom_heading-1) and field to change it by; also the texts of theme elements (Divi Theme Builder layouts, GeneratePress and Kadence Elements, from wordpress_list_theme_elements). wordpress_get_post says which builder a page uses.ReadsNoneBeta
wordpress_update_builder_textsChange texts on a page-builder pageChange up to 50 texts on a page built with Elementor, Bricks, Beaver Builder, Breakdance, Divi 4 or 5, Kadence Blocks, GenerateBlocks, WPBakery, Avada, Enfold, Flatsome, Oxygen 6, BeTheme or SeedProd, or on a theme element (Breakdance and Divi 4 need plugin 0.7.0; Divi 5, Kadence, GenerateBlocks and theme elements 0.9.0; WPBakery, Avada, Enfold and Flatsome 0.14.0, beta; Oxygen 6, BeTheme and SeedProd 0.15.0, beta), by element (widget) and field from wordpress_get_builder_texts.ChangesApproval once liveBeta

Beta: tested against a stand-in for this product, not yet on a real site.

Start free

Install the plugin, add SAR to your AI and ask your first question within minutes. No card needed.

Connect your WordPress site

Type your site's address and we open its own plugin page, ready to install SAR Intelligence.

Prefer to install by hand? Download the plugin · how to connect it

Not on WordPress, or want to set things up first? Create your free account

Free to start · No credit card