ElementsKit Elementor Addons Abilities
ElementsKit exposes its Elementor widget library, template system, and Mega Menu builder as abilities, letting AI list and insert ElementsKit widgets and templates into Elementor documents, scaffold new pages, headers, footers, and custom Widget Builder widgets, and configure Mega Menu panels without leaving the AI assistant.
15
Total
5
Read
10
Write
Requires the ElementsKit Elementor Addons plugin (elementskit-lite) with Elementor active, on WordPress 6.9+ for the Abilities API (abilities are registered only when wp_register_ability() exists). Read-only listing abilities require 'edit_posts' (list-widgets, list-templates, list-library-templates), 'manage_options' (list-custom-widgets), or 'edit_theme_options' (list-mega-menus); write abilities that target a specific Elementor document (insert-widget, insert-template, import-library-template) require 'edit_posts' plus 'edit_post' on that document; template, header/footer, custom-widget, and mega-menu creation/configuration abilities require 'manage_options' (create-mega-menu additionally requires 'edit_theme_options'); create-page requires 'edit_pages' or 'edit_posts'.
Create ElementsKit custom widget
Writeelementskit/create-custom-widget
Build or update a custom Elementor widget with the ElementsKit Widget Builder: title, icon, categories, markup, CSS, JS and control tabs.
Create ElementsKit header/footer
Writeelementskit/create-header-footer
Create a header or footer template and activate it site-wide, optionally built from a ready-made Template Library template.
Create ElementsKit mega menu
Writeelementskit/create-mega-menu
One-shot mega menu creation: create or reuse a nav menu, add a top-level item, turn Mega Menu on, and configure that item's panel.
Create ElementsKit template
Writeelementskit/create-template
Create a new ElementsKit header, footer, or section template, optionally seeded with an Elementor element tree.
Create page with ElementsKit
Writeelementskit/create-page
Create a new Elementor-editable page or post, optionally seeded with an Elementor element tree of ElementsKit widgets.
Enable mega menu for a menu
Writeelementskit/enable-mega-menu
Turn ElementsKit's Mega Menu feature on or off for an entire nav menu location.
Import template from library
Writeelementskit/import-library-template
Import a ready-made Template Library template, section, or page into an Elementor document.
Insert ElementsKit template
Writeelementskit/insert-template
Copy an existing ElementsKit template's element tree into another Elementor document.
Insert ElementsKit widget
Writeelementskit/insert-widget
Insert an ElementsKit widget into an Elementor document, either at the document root or inside a specific container.
List ElementsKit custom widgets
Read-onlyelementskit/list-custom-widgets
List the custom Elementor widgets built with the ElementsKit Widget Builder.
List ElementsKit templates
Read-onlyelementskit/list-templates
List the elementskit_template posts (headers, footers, sections) stored on the site, optionally filtered by type or title search.
List ElementsKit widgets
Read-onlyelementskit/list-widgets
List every ElementsKit widget (Lite and Pro) registered with Elementor, optionally filtered by search term or category.
List mega menus
Read-onlyelementskit/list-mega-menus
List WordPress nav menus along with their ElementsKit Mega Menu enable state and items.
List template library
Read-onlyelementskit/list-library-templates
List the ready-made templates, sections, and pages available in the ElementsKit Template Library.
Update mega menu item
Writeelementskit/update-mega-menu-item
Enable and configure the Mega Menu panel on a specific nav menu item, including its Elementor element tree.
More Page Builders plugins with abilities
All Page Builders →Use ElementsKit Elementor Addons's abilities with AI
Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.