elementor/set-active-kit switches the site-wide active Elementor kit, and invalidates the Elementor CSS cache across the site.
It is the largest single visual change available here.
At a glance
| Ability | elementor/set-active-kit |
| Toolset | Elementor — toolset/elementor |
| Group | Elementor › Kits & Global Styles |
| Requires | Elementor, active on the site |
| Capability | manage_options |
| Safety | Writes data |
| Repeatable | Idempotent — running it twice leaves the same result |
| Ships in | AcrossAI Abilities Manager 0.0.34 and later |
How it works
Every global reference on every page resolves through the active kit. Switching it restyles the entire site in one write — colours, typography, buttons, forms, content width, breakpoints.
Nothing in the content changes. Elements keep their structure and their local overrides, which is why a site with many local overrides restyles only partially and looks inconsistent afterwards rather than simply different.
The CSS cache is invalidated automatically, because a kit switch without regeneration would leave every page serving the old kit’s CSS — a site that looks completely unchanged until something else happens to regenerate.
Switching back is one call, and it is worth knowing that before trying a kit rather than after. The operation is reversible; what is not reversible is any editing done while the other kit was active.
Idempotent.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
kit_id | integer | Yes | The kit to make active. |
What comes back
| Name | Type | What it is |
|---|---|---|
kit_id | integer | The now-active kit. |
success | boolean | Whether the call completed. |
message | string | A one-line summary of what happened, suitable for showing a human. |
error_code | string | Present only on failure — a stable machine-readable reason, such as a missing field, a wrong field type or an unmet confirmation. |
Example
Ask your assistant:
Switch to the new brand kit.
It resolves to one call:
{
"ability": "elementor/set-active-kit",
"parameters": {
"kit_id": 720
}
}Worth knowing
- Restyles the whole site in one write.
- Local overrides do not follow, so heavily overridden sites restyle partially.
- The CSS cache is invalidated automatically.
- Reversible in one call.
Related abilities
- List Elementor Kits — find the kit ID
- Get Elementor Kit Settings — see what you are switching to
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category