30 days free. No credit card. Full access from the moment you connect your site.

Start free trial

Get Elementor Kit Settings

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

Abilityelementor/get-kit-settings
ToolsetElementor — toolset/elementor
GroupElementor › Kits & Global Styles
RequiresElementor, active on the site
Capabilitymanage_options
SafetyRead-only — changes nothing
RepeatableIdempotent — running it twice leaves the same result
Ships inAcrossAI 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

NameTypeRequiredWhat it is
kit_idintegerNoWhich kit. Defaults to the active one.

What comes back

NameTypeWhat it is
kit_idintegerThe kit read.
settingsobjectColours, typography, buttons, forms, layout and custom CSS.
successbooleanWhether the call completed.
messagestringA one-line summary of what happened, suitable for showing a human.
error_codestringPresent 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


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading