elementor/get-kit-settings returns the settings for an Elementor kit: global colours, typography, button styling, form defaults, layout and custom CSS.
It defaults to the active kit, which is the one that matters.
At a glance
| Ability | elementor/get-kit-settings |
| Toolset | Elementor — toolset/elementor |
| Group | Elementor › Kits & Global Styles |
| Requires | Elementor, active on the site |
| Capability | manage_options |
| Safety | Read-only — changes nothing |
| Repeatable | Idempotent — running it twice leaves the same result |
| Ships in | AcrossAI Abilities Manager 0.0.34 and later |
How it works
The global colours and typography are the part with reach. Every element that references a global — rather than carrying a local override — reads from here, so changing a global colour restyles every element using it across the whole site in one write.
Which is exactly why local overrides are worth avoiding. An element with a hard-coded colour does not follow the kit, and a site full of them cannot be restyled at all.
The custom CSS here is site-wide, as against the page-level CSS in a document’s page settings. Site-wide is the right home for anything more than one page needs.
The layout settings include the content width and breakpoints, which affect every page and are the settings most likely to have been changed once and forgotten.
Reading this is the first step in understanding why a site looks the way it does, and elementor/get-style-guide is the summarised version of the same information.
Input
| Name | Type | Required | What it is |
|---|---|---|---|
kit_id | integer | No | Which kit. Defaults to the active one. |
What comes back
| Name | Type | What it is |
|---|---|---|
kit_id | integer | The kit read. |
settings | object | Colours, typography, buttons, forms, layout and custom CSS. |
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:
What are our global colours and typography?
It resolves to one call:
{
"ability": "elementor/get-kit-settings",
"parameters": {}
}Worth knowing
- Only elements referencing globals follow these. Local overrides do not.
- Kit CSS is site-wide; page settings CSS is per document.
- Content width and breakpoints live here and affect everything.
- Read-only.
Related abilities
- Update Elementor Kit Settings — change them
- Get Elementor Style Guide — the summarised version
Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager
Browse the rest: Every ability, by category