Skip to main content

Works with AI · Ships the Abilities API

WDesignKit logo

Manage WDesignKit with AI

WDesignKit registers 95 abilities with the WordPress Abilities API. Connect it to Claude, ChatGPT, or Cursor with WPVibe and your assistant can call them by asking in plain English.

30,000+ active installs 95 registered abilities

Up and running in three steps

1

Install WPVibe

Add the free WPVibe plugin from WordPress.org to the site running WDesignKit.

2

Connect your AI

Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.

3

Ask in plain English

Describe the outcome you want and let the assistant do the clicking.

Every WDesignKit ability

WDesignKit registers these with the WordPress Abilities API under the wdesignkit namespace. Your AI finds them with discover_abilities and calls them with run_ability. WPVibe asks for your approval only when an ability is marked destructive and deletes something or runs code; everything else runs as soon as your AI calls it. Registered means a fresh install of v2.7.0 ships it and we have not run it yet.

Ability What it does Access Status

Get WDesignKit Login Status

wdesignkit/get-login-status
Checks whether the user is logged in to WDesignKit cloud. Read Registered

Login to WDesignKit Cloud

wdesignkit/login
Authenticates the user against the WDesignKit cloud using email and password, and stores the session token locally. Write Registered

Login to WDesignKit Cloud with API Key

wdesignkit/login-api-key
Authenticates the user against the WDesignKit cloud using a personal API token (instead of email and password), and stores the session locally. Write Registered

Login / Sign Up to WDesignKit Cloud via Google or Facebook

wdesignkit/social-login
Completes a WDesignKit Google or Facebook OAuth login/signup using the state code produced after the user authorises in the OAuth browser popup. Write Registered

Sign Up for WDesignKit Cloud

wdesignkit/signup
Creates a new WDesignKit cloud account with a full name, email address, and password, then stores the session token locally so cloud features are immediately available. Write Registered

WDesignKit Cloud Forgot Password

wdesignkit/forgot-password
Sends a password reset email to the specified WDesignKit cloud account address. Read Registered

Logout from WDesignKit Cloud

wdesignkit/logout
Logs the currently authenticated user out of WDesignKit cloud. Write Registered

Get WDesignKit Social Login URL

wdesignkit/get-social-login-url
Generates a Google or Facebook OAuth authorisation URL and a unique state token. Read Registered

Browse WDesignKit Code Snippets

wdesignkit/browse-snippets
Lists code snippets available in the WDesignKit public marketplace. Read Registered

Delete WDesignKit Snippet Everywhere

wdesignkit/delete-snippet-everywhere
Atomically deletes a code snippet from both local site storage (file-based or post-based) AND the WDesignKit cloud marketplace in a single call. Write Registered

Delete WDesignKit Cloud Snippet

wdesignkit/delete-snippet
Deletes a snippet from the WDesignKit cloud marketplace by its cloud snippet ID. Write Registered

Download WDesignKit Marketplace Snippet

wdesignkit/download-snippet
Downloads a code snippet from the WDesignKit marketplace and installs it as a local nxt-code-snippet WordPress post. Write Registered

Get WDesignKit Snippet Filter Options

wdesignkit/get-snippet-filter-options
Returns the dynamic filter option values used by the code-snippet marketplace browse UI: category/term ids, plugin ids, and tag ids (with their display names). Read Registered

Get WDesignKit Snippet Info

wdesignkit/get-snippet-info
Returns the title and description of a locally stored code snippet by its WordPress post ID. Read Registered

Get Existing WDesignKit Cloud Snippets

wdesignkit/get-existing-snippet
Fetches the current user's previously uploaded cloud snippets. Read Registered

Import WDesignKit Code Snippet

wdesignkit/import-snippet
Imports a code snippet from a payload or file directly into the local site (supports both Nexter Pro file-based storage and legacy post-based storage). Write Registered

List Local WDesignKit Code Snippets

wdesignkit/list-local-snippets
Lists all locally installed code snippets. Read Registered

Get My WDesignKit Snippets

wdesignkit/get-my-snippets
Lists the code snippets the current user has uploaded to the WDesignKit cloud marketplace. Read Registered

Get My WDesignKit Favourite Snippets

wdesignkit/get-my-favourite-snippets
Lists the code snippets the current user has marked as favourites on the WDesignKit cloud marketplace. Read Registered

Favourite / Unfavourite WDesignKit Snippet

wdesignkit/favourite-snippet
Marks or unmarks a WDesignKit marketplace snippet as a favourite for the current user. Write Registered

Save / Upload WDesignKit Snippet to Cloud

wdesignkit/save-snippet
Reads a local nxt-code-snippet WordPress post by its post ID, packages all its meta fields, and uploads the snippet to the WDesignKit cloud marketplace. Write Registered

Update WDesignKit Local Snippet Details

wdesignkit/update-snippet-details
Updates the title and/or description of a local code snippet. Write Registered

Get WDesignKit Snippet Kit

wdesignkit/get-snippet-kit
Fetches individual code snippets inside a WDesignKit snippet kit (bundle). Read Registered

Activate WDesignKit Licence

wdesignkit/activate-licence
Activates a licence key against the WDesignKit cloud API. Write Registered

Delete WDesignKit Licence

wdesignkit/delete-licence
Deactivates and removes a licence key from the WDesignKit cloud. Write Registered

Sync WDesignKit Licence

wdesignkit/sync-licence
Refreshes a licence record by re-fetching its current status from the WDesignKit cloud API. Write Registered

WDesignKit Licence Credit & Storage Overview

wdesignkit/licence-overview
Returns a combined overview of the locally stored WDesignKit licence record (plan, expiry, status) plus current AI credit balance fetched from the cloud. Read Registered

Browse WDesignKit Preset Templates

wdesignkit/browse-presets
Fetches a page of preset (marketplace) templates from the WDesignKit cloud. Read Registered

Download WDesignKit Preset Template

wdesignkit/download-preset
Downloads a preset template's content from the WDesignKit cloud. Write Registered

Get WDesignKit Design Template Toggle States

wdesignkit/get-design-templates-toggle
Returns the current visibility state for the WDesignKit template library and per-builder template sources: Elementor templates and Gutenberg templates. Read Registered

Toggle WDesignKit Design Template Visibility

wdesignkit/toggle-design-templates
Enables or disables the WDesignKit template library and per-builder template sources. Write Registered

Get WDesignKit Feature Manager States

wdesignkit/get-features-manager
Returns the current enabled/disabled state for WDesignKit plugin features: widget builder master switch, template library master switch, code-snippet module, and debug/developer mode. Read Registered

Toggle WDesignKit Plugin Features

wdesignkit/toggle-features-manager
Enables or disables individual WDesignKit plugin features: the widget builder master switch, the template library master switch, the code-snippet module, and debug/developer mode. Write Registered

WDesignKit Remove Database

wdesignkit/remove-database
Manages the WDesignKit database-cleanup configuration and can execute an immediate cleanup. Write Registered

List WDesignKit Rollback Versions

wdesignkit/list-rollback-versions
Fetches the list of stable previous WDesignKit plugin versions available for rollback from wordpress.org. Read Registered

Rollback WDesignKit to Previous Version

wdesignkit/rollback
Downgrades the WDesignKit plugin to a specified previous stable version using the WordPress Plugin Upgrader. Write Registered

Get WDesignKit Settings

wdesignkit/get-settings
Gets all WDesignKit plugin settings including builder toggles (Elementor, Gutenberg, Bricks), template visibility, code snippet toggle, and debug mode. Read Registered

Update WDesignKit Settings

wdesignkit/update-settings
Updates WDesignKit plugin settings. Write Registered

Get WDesignKit White Label Settings

wdesignkit/get-white-label
Returns the current WDesignKit white-label branding configuration: custom plugin name, description, developer name, website URL, logo URL, and visibility toggles for help link, news, license tab, and… Read Registered

Set WDesignKit White Label Settings

wdesignkit/set-white-label
Configures WDesignKit white-label branding. Write Registered

Reset WDesignKit White Label Settings

wdesignkit/reset-white-label
Deletes the entire WDesignKit white-label configuration, restoring the default plugin branding. Write Registered

Get WDesignKit Widget Builder States

wdesignkit/get-widget-builders
Returns the current enabled/disabled state for each page builder integration: Elementor, Gutenberg, Gutenberg Core (native blocks), and Bricks. Read Registered

Toggle WDesignKit Widget Builders

wdesignkit/toggle-widget-builders
Enables or disables individual page builder integrations (Elementor, Gutenberg, Gutenberg Core, Bricks) and the master widget builder feature toggle. Write Registered

AI Import WDesignKit Template

wdesignkit/ai-import-template
Calls the WDesignKit "ai/template_import" endpoint to generate AI-tailored template content for a given site profile. Write Registered

Browse WDesignKit Kit Pages

wdesignkit/browse-kit-pages
Lists the individual pages contained in a WDesignKit marketplace website kit. Read Registered

Browse WDesignKit Marketplace Kits

wdesignkit/browse-kits
Searches and lists full-site Website Kits available in the WDesignKit public marketplace (the "AI Kits" collection). Read Registered

Browse WDesignKit Template Images

wdesignkit/browse-template-images
Fetches image options for a template section's image slots from the WDesignKit cloud image library. Read Registered

Find WDesignKit Template

wdesignkit/find-template
Searches the user's existing WDesignKit cloud templates by name keyword. Read Registered

Import Full WDesignKit Site Kit

wdesignkit/import-full-kit
Imports an entire website kit in one call: creates a WordPress page for every template in the kit, applies the relevant plugin/theme settings, enables required widgets, and sets the homepage/site name… Write Registered

Import WDesignKit Template

wdesignkit/import-template
Downloads a saved or marketplace template's content from the WDesignKit cloud and returns it for insertion. Write Registered

List WDesignKit Templates

wdesignkit/list-templates
Browses the current user's saved WDesignKit cloud templates with optional filters. Read Registered

Remove WDesignKit Template

wdesignkit/remove-template
Deletes a user-saved WDesignKit cloud template by ID. Write Registered

Replace WDesignKit Template

wdesignkit/replace-template
Replaces the contents of an existing user-saved cloud template with a new payload. Write Registered

Save WDesignKit Template (Full)

wdesignkit/save-template-full
Saves a page builder layout as a new WDesignKit cloud template, resolving category/plugins by name, and optionally sets its public listing metadata (live demo URL, short description, description, feat… Write Registered

Set WDesignKit Template Thumbnail

wdesignkit/save-template-image
Uploads/sets the preview thumbnail image for a saved WDesignKit cloud template (works for both newly-saved and existing templates). Write Registered

Save WDesignKit Template

wdesignkit/save-template
Saves a page builder layout to the user's WDesignKit cloud library as a new template. Write Registered

Set WDesignKit Template Link

wdesignkit/set-template-link
Sets one link field (Live Demo URL, Elementor/Gutenberg cross-link, or Figma URL) on one template, directly. Write Registered

Get WDesignKit Template Plugin IDs

wdesignkit/get-template-plugins
Lists the plugins and page builders the WDesignKit cloud knows about, with the numeric IDs used to tag a template's dependencies. Read Registered

Update WDesignKit Template

wdesignkit/update-template
Updates an existing user-saved WDesignKit cloud template in place. Write Registered

List Widget Categories

wdesignkit/list-categories
Lists all WDesignKit widget categories. Read Registered

Manage Widget Categories

wdesignkit/manage-categories
Add or remove widget categories in WDesignKit. Write Registered

Check Widget Dependencies

wdesignkit/check-dependencies
Checks if required plugins and themes are installed and active for WDesignKit widgets. Read Registered

Install Plugin Dependency

wdesignkit/install-dependency
Installs and activates a WordPress plugin from wordpress.org. Write Registered

Get WDesignKit Abilities Guide

wdesignkit/get-abilities-guide
Returns the full WDesignKit Abilities Guide (Markdown) — builder mapping, the create-code-verify widget workflow, the Nexter Blocks dedicated-ability rule, and safety rules for irreversible calls (dry… Read Registered

List WDesignKit Abilities

wdesignkit/list-abilities
Returns all registered WDesignKit abilities with their slugs, labels, descriptions, and input parameter summaries. Read Registered

Browse WDesignKit Marketplace Widgets

wdesignkit/browse-widgets
Lists widgets available in the WDesignKit public marketplace. Read Registered

Check WDesignKit Widget Versions

wdesignkit/check-widget-versions
Queries the WDesignKit cloud for version information on one or more widgets identified by their marketplace record IDs (r_id). Read Registered

Convert WDesignKit Widget Builder

wdesignkit/convert-widget
Converts a widget authored for one builder (e.g. Read Registered

Create WDesignKit Widget

wdesignkit/create-widget
Creates a new widget for Elementor, Gutenberg, Gutenberg Core, or Bricks builder. Write Registered

Delete WDesignKit Widget

wdesignkit/delete-widget
Soft-deletes a local WDesignKit widget by moving all its files to a recoverable trash folder. Write Registered

Download Widget as WordPress Plugin

wdesignkit/download-plugin
Packages a local WDesignKit widget into a standalone, installable WordPress plugin ZIP and returns the download URL. Write Registered

Download WDesignKit Marketplace Widget

wdesignkit/download-widget
Downloads a widget by its numeric cloud ID and installs it in the local widget library — either a public marketplace widget, or one of the current user's own cloud widgets (including private, unpublis… Write Registered

Duplicate WDesignKit Widget

wdesignkit/duplicate-widget
Creates a copy of a local widget under a new name. Write Registered

Export WDesignKit Widget

wdesignkit/export-widget
Packages a local widget's JSON config (and thumbnail image if present) into a ZIP archive inside the same builder directory and returns the download URL. Read Registered

Get WDesignKit Widget Details

wdesignkit/get-widget
Gets full details of a specific widget including its JSON config, PHP code, CSS styles, and JS scripts. Read Registered

Import WDesignKit Widget

wdesignkit/import-widget
Imports a widget into the local WDesignKit library from its JSON config object. Write Registered

List WDesignKit Widgets

wdesignkit/list-widgets
Lists all locally created widgets across all page builders (Elementor, Gutenberg, Gutenberg Core, Bricks). Read Registered

Get My WDesignKit Cloud Widgets

wdesignkit/get-my-cloud-widgets
Lists the widgets the current user has pushed to their WDesignKit cloud account, including private ones that were never published to the public marketplace. Read Registered

Pull WDesignKit Widget from Cloud

wdesignkit/pull-widget
Re-downloads a widget from the caller's cloud account (by cloud record ID r_id) and overwrites the local widget files. Write Registered

Push WDesignKit Widget to Cloud

wdesignkit/push-widget
Uploads a local widget to the WDesignKit cloud marketplace. Write Registered

Set WDesignKit Widget Thumbnail

wdesignkit/set-widget-thumbnail
Attaches or replaces the preview thumbnail image for a local WDesignKit widget. Write Registered

Sync WDesignKit Widget Code

wdesignkit/sync-widget-code
Reports whether a widget's PHP register_controls() and JSON section_data are in sync, and on request regenerates section_data from PHP (code_to_section) or PHP register_controls() from section_data (s… Write Registered

Activate WDesignKit Widget

wdesignkit/activate-widget
Activates a deactivated widget so it gets loaded by the page builder. Write Registered

Deactivate WDesignKit Widget

wdesignkit/deactivate-widget
Deactivates a widget so it stops loading on the frontend. Write Registered

Update WDesignKit Widget

wdesignkit/update-widget
Updates an existing widget's PHP code, CSS styles, JS scripts, or JSON config metadata. Write Registered

Validate WDesignKit Widget Code

wdesignkit/validate-widget
Performs pre-write validation of WDesignKit widget PHP, CSS, and JS code without modifying any files. Read Registered

WDesignKit Widget Preview

wdesignkit/widget-preview
Creates (or reuses) a temporary WordPress page to preview a widget and returns its editor URL. Write Registered

Manage Template in WDesignKit Workspace

wdesignkit/manage-workspace-template
Adds, removes, copies, or moves a cloud template within WDesignKit workspaces. Write Registered

Manage Widget in WDesignKit Workspace

wdesignkit/manage-workspace-widget
Adds, removes, copies, or moves a cloud widget within WDesignKit workspaces. Write Registered

Manage Code Snippet in WDesignKit Workspace

wdesignkit/manage-workspace-snippet
Adds, removes, copies, or moves a cloud code snippet within WDesignKit workspaces. Write Registered

Create WDesignKit Workspace

wdesignkit/create-workspace
Creates a new cloud workspace in WDesignKit. Write Registered

Delete WDesignKit Workspace

wdesignkit/delete-workspace
Permanently deletes a WDesignKit cloud workspace by its workspace ID. Write Registered

Update WDesignKit Workspace

wdesignkit/update-workspace
Updates the title and/or primary builder of an existing WDesignKit cloud workspace. Write Registered

Get WDesignKit Workspace Data

wdesignkit/get-workspace-data
Retrieves full data for a specific WDesignKit cloud workspace including its templates, widgets, code snippets, member list, roles, and totals. Read Registered

Get WDesignKit Shared With Me

wdesignkit/get-shared-with-me
Lists templates and/or widgets that have been shared with the current user through WDesignKit cloud workspace collaboration. Read Registered

Registered today, verified next

This list comes from installing WDesignKit on a clean WordPress site and reading what it registers, refreshed weekly. Verified pages go further: we run every ability through WPVibe and publish tested recipes. WDesignKit is in that queue.