← Abilities Directory

DesignSetGo Abilities

DesignSetGo exposes its native block-editor blocks and extensions as abilities, letting AI agents discover, insert, configure, and delete DesignSetGo blocks (sections, accordions, tabs, timelines, shape dividers) and read or write the plugin's global CSS and settings directly in a post's content.

20

Total

8

Read

12

Write

Requires the DesignSetGo plugin on WordPress 6.9+ for the Abilities API — abilities are only registered when the wp_register_ability() function exists (the plugin itself supports WP 6.7+ for its blocks). Most abilities additionally require the caller to hold edit_posts (or edit_post for the target post); reading or writing the site's Additional CSS requires edit_css, and reading or writing plugin settings requires manage_options.

Add Accordion Item

Write

designsetgo/add-accordion-item

Insert an accordion item with a title and content into an existing designsetgo/accordion container.

Add Block

Write

designsetgo/add-block

Insert any block (DesignSetGo or core) at the top level of a post, with optional attributes and inner blocks.

Add Child Block

Write

designsetgo/add-child-block

Insert a block as a child of an existing block, identified by its document-order index from get-post-blocks.

Add Tab

Write

designsetgo/add-tab

Insert a tab with a title and content into an existing designsetgo/tabs container.

Add Timeline Item

Write

designsetgo/add-timeline-item

Insert a timeline item with a date, title, content, and optional link into an existing designsetgo/timeline container.

Batch Update Blocks

Write

designsetgo/batch-update

Apply attribute changes to multiple blocks at once, matched by block name across an entire post, with an optional attribute filter.

Configure Custom CSS

Write

designsetgo/configure-custom-css

Apply sanitized custom CSS (desktop, tablet, mobile breakpoints) to an individual block, using a 'selector' placeholder for the block's own selector.

Configure Shape Divider

Write

designsetgo/configure-shape-divider

Add or update a decorative shape divider (wave, tilt, curve, triangle, and 25 other shapes) on the top, bottom, or both edges of a section block.

Delete Block

Destructive

designsetgo/delete-block

Permanently remove one or more blocks from a post, by client ID, block name, or a specific position among matches.

Find Blocks

Read-only

designsetgo/find-blocks

Search for a specific block type across posts of a given type/status and return which posts contain it and how many.

Get DesignSetGo Settings

Read-only

designsetgo/get-settings

Return the current DesignSetGo plugin settings merged with defaults, including enabled blocks, extensions, performance, forms, animations, and integrations.

Get Global CSS

Read-only

designsetgo/get-global-css

Read the active theme's site-wide Additional CSS — the same value shown in the WordPress Customizer's Additional CSS panel.

Get Post Blocks

Read-only

designsetgo/get-post-blocks

Retrieve all blocks in a post, with a stable document-order index for each, so an agent can inspect content before editing it.

List DesignSetGo Abilities

Read-only

designsetgo/list-abilities

Return a manifest of every registered DesignSetGo ability with its name, description, category, and input schema.

List DesignSetGo Blocks

Read-only

designsetgo/list-blocks

Return a catalog of all registered DesignSetGo blocks with their attributes, categories, and supported features.

List Dynamic Tag Sources

Read-only

designsetgo/list-dynamic-tag-sources

Return the catalog of Dynamic Tag binding sources (post, site, archive, user fields plus ACF, Meta Box, Pods, JetEngine) available for block bindings.

List Extensions

Read-only

designsetgo/list-extensions

Return all DesignSetGo block extensions (animations, parallax, custom CSS, responsive visibility, SVG patterns) with their attribute schemas and applicable blocks.

Update Block

Write

designsetgo/update-block

Update any block's attributes by document-order index, block name, or client ID — supports styles, custom attributes, and extension attributes.

Update DesignSetGo Settings

Write

designsetgo/update-settings

Apply a partial update to DesignSetGo plugin settings — only the keys provided are changed; nested groups are merged field-by-field.

Update Global CSS

Write

designsetgo/update-global-css

Replace the active theme's site-wide Additional CSS — equivalent to saving the WordPress Customizer's Additional CSS panel.

More Page Builders plugins with abilities

All Page Builders →

Use DesignSetGo's abilities with AI

Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.