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

Start free trial

Get Elementor Theme Context

elementor/get-theme-context returns the active theme, the Elementor version, the active kit and the viewport settings.

It is the foundation snapshot: the facts everything else about a site’s design depends on.

At a glance

Abilityelementor/get-theme-context
ToolsetElementor — toolset/elementor
GroupElementor › Discovery & Guidance
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 theme matters more on an Elementor site than people expect. A theme designed for Elementor gets out of the way; a conventional theme fights it, wrapping content in its own containers with their own widths and margins — which is why the same layout looks different on two sites with identical documents.

The Elementor version decides which features exist. Containers, nested elements, grid layout and several widgets arrived in specific versions, and a document using them on an older install renders as something else.

The viewport settings are the breakpoints. Elementor’s responsive controls are defined against them, so a site with customised breakpoints behaves differently from the defaults in ways no individual element reveals.

The active kit is where the styling comes from, and knowing which one is active is the precondition for reading or changing it.

One cheap call before any design work.

Input

This ability takes no input.

What comes back

NameTypeWhat it is
themeobjectThe active theme and its version.
elementor_versionstringThe installed Elementor version.
active_kitobjectThe active kit.
viewportsobjectThe configured breakpoints.
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 is the design setup on this site?

It resolves to one call:

{
  "ability": "elementor/get-theme-context",
  "parameters": {}
}

Worth knowing

  • A conventional theme wraps Elementor content in its own containers.
  • Feature availability follows the Elementor version.
  • Customised breakpoints change how every responsive control behaves.
  • Read-only.

Related abilities


Get the plugins:
AcrossAI Abilities Manager · AcrossAI MCP Manager

Browse the rest: Every ability, by category


Keep reading