Works with AI · Ships the Abilities API
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.
Up and running in three steps
Install WPVibe
Add the free WPVibe plugin from WordPress.org to the site running WDesignKit.
Connect your AI
Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.
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.