Skip to main content

Works with AI · Verified on v2.2.2

Pagelayer logo

Manage Pagelayer with AI

Connect Pagelayer to Claude, ChatGPT, or any AI assistant with WPVibe. Build landing pages as drafts and check your pages before launch, by asking in plain English.

400,000+ active installs 58 verified abilities Last verified Oct 22, 2026

What your AI can do with Pagelayer

One connection gives your assistant structured, permission-checked access to the whole site.

Landing pages from a brief

Describe the page and get a Pagelayer draft with a hero, features, an about section, testimonials, an FAQ and a call to action, checked by Pagelayer's own validator, with changes made in the same chat before you publish.

Pre-launch check

A read-only check of your Pagelayer pages for sample text, dead or empty buttons, missing alt text and heading problems.

Things to ask

Paste any of these into Claude or ChatGPT once Pagelayer is connected.

“Build a Pagelayer landing page for our summer villa stays and save it as a draft.”
“In the same chat, before I publish: change the draft's hero heading and show me the page again.”
“Check all my Pagelayer pages before launch. Read only.”

Up and running in three steps

1

Install WPVibe

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

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

“Build a Pagelayer landing page for our summer villa stays and save it as a draft.”

Verified Pagelayer recipes

Copy-paste playbooks, each one tested on a live Pagelayer install before it ships.

Every Pagelayer ability

Pagelayer registers these with the WordPress Abilities API under the pagelayer-pages 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. Verified means we ran it on a live install of v2.2.2. Registered means a fresh install of v2.2.2 ships it and we have not run it yet.

Requires Pagelayer 2.2.2 or newer on WordPress 6.9 or newer, with an administrator account. The abilities are on as soon as Pagelayer is active; WPVibe does not need the MCP Adapter or Application Password steps on Pagelayer's AI Agents page. Tested on Pagelayer 2.2.2 (free).

Ability What it does Access Status

Create a page

pagelayer-pages/create-page
Builds a page from section presets (hero, features, about, stats, testimonials, FAQ, call to action, team) or Pagelayer elements. Write Verified

Create a website

pagelayer-pages/create-website
Builds several pages in one call, then a menu and basic header and footer templates if none exist. Write Verified

Get a page outline

pagelayer-pages/get-page
A page's rows, columns and widgets with ids and a short text preview, one element in full, or the whole layout. Read Verified

Get the page navigator

pagelayer-pages/navigator
The same indented outline of rows, columns and widgets. Read Verified

List Pagelayer pages

pagelayer-pages/list-pages
Pages built with Pagelayer, with their status. Read Verified

Find elements

pagelayer-pages/find-elements
Finds elements on a page by widget type or text. Read Verified

Update an element

pagelayer-pages/update-element
Changes one element's text, link, image or style settings; settings you send are merged with the rest. Write Verified

Add an element

pagelayer-pages/add-element
Inserts a new widget or row into a row or column at a position. Write Verified

Delete an element

pagelayer-pages/delete-element
Removes one element and everything inside it. Write Verified

Move an element

pagelayer-pages/move-element
Moves an element to another row or column, or to another position. Write Verified

Duplicate an element

pagelayer-pages/duplicate-element
Copies an element with new ids for it and everything inside it. Write Verified

Add sections to a page

pagelayer-pages/create-design-ui
Adds sections at the end of an existing page, checked by the same quality rules. Write Verified

Change element styles

pagelayer-pages/change-styles
Changes style settings on several elements at once, by id or widget type. Write Verified

Update a page

pagelayer-pages/update-page
Changes a page's title or status, or replaces its whole layout. Write Verified

Replace a page layout

pagelayer-pages/edit-layout
Replaces the whole layout of a page. Write Verified

Check a page

pagelayer-pages/validate-page
Checks a page for sample text, empty images, missing alt text, missing or extra H1 headings, unknown widgets and settings, and inline CSS, with a score out of 100. Read Verified

Set an undo point

pagelayer-pages/begin-transaction
Keeps a copy of a page's layout before a set of changes. Write Verified

Keep the changes

pagelayer-pages/commit-transaction
Keeps the changes made since the undo point and removes the copy. Write Verified

Undo the changes

pagelayer-pages/rollback-transaction
Puts the page back as it was at the undo point. Write Verified

Duplicate a page

pagelayer-pages/duplicate-page
Copies a page's title and layout as a draft with new element ids. Write Verified

Publish a page

pagelayer-pages/publish-page
Publishes a page. Write Verified

Get a preview link

pagelayer-pages/preview-page
The preview link for a page or post. Read Verified

Delete a page

pagelayer-pages/delete-page
Moves a page to the trash, or deletes it for good when asked. Write Verified

Get the building guide

pagelayer-pages/get-data-structure
How Pagelayer layouts, section presets, global color tokens and the quality rules work. Read Verified

Create a post

pagelayer-posts/create-post
Creates a blog post with categories, tags, excerpt, featured image and a Pagelayer layout. Write Verified

Update a post

pagelayer-posts/update-post
Changes a post's title, layout, categories, tags, excerpt or status. Write Verified

Get a post

pagelayer-posts/get-post
A post's details and its layout. Read Verified

List posts

pagelayer-posts/list-posts
Blog posts built with Pagelayer, filtered by category. Read Verified

Publish a post

pagelayer-posts/publish-post
Publishes a draft post. Write Verified

Duplicate a post

pagelayer-posts/duplicate-post
Copies a post with new element ids. Write Verified

Delete a post

pagelayer-posts/delete-post
Moves a post to the trash, or deletes it for good when asked. Write Verified

List widgets

pagelayer-widgets/list-widgets
Every widget on this install, filtered by group or search. Read Verified

Get the widget summary

pagelayer-widgets/get-widgets-summary
The same compact widget list. Read Verified

Get a widget

pagelayer-widgets/get-widget
One widget's details and setting groups. Read Verified

Get a widget's settings

pagelayer-widgets/get-widget-schema
The settings one widget accepts, and which ones need another set first. Read Verified

Get several widgets' settings

pagelayer-widgets/get-all-schemas
Settings for up to 12 widgets in one call. Read Verified

Get the shared style settings

pagelayer-widgets/get-common-styles
Background, border, font, position, animation and other settings every widget accepts. Read Verified

Get widget examples

pagelayer-widgets/get-widget-examples
A ready example of one or more widgets. Read Verified

Browse the section library

pagelayer-widgets/get-library-sections
An index of Pagelayer and PopularFX library section ids grouped by type (hero, features, pricing, testimonials, headers, footers), without names or previews. Read Verified

Import a library section

pagelayer-widgets/import-library-section
Adds a ready-made library section to a page. Write Verified

Read a web page

pagelayer-widgets/scrape-website-content
Reads a URL's title, headings, text and image addresses for reference. Read Verified

Get the theme settings

pagelayer-global/get-theme-settings
Site name and tagline, active theme, content width, global colors and fonts, Pagelayer's settings, and whether WooCommerce is on. Read Verified

Get global colors and fonts

pagelayer-global/get-global-styles
The site's Pagelayer global colors, fonts and content width. Read Verified

Update global colors and fonts

pagelayer-global/update-global-styles
Sets the global colors, fonts and content width every Pagelayer page uses. Write Verified

Get the font list

pagelayer-global/get-fonts
System and Google fonts available to layouts. Read Verified

Get the icon list

pagelayer-global/get-icons
A short fixed list of 22 icons. Read Verified

Get color presets

pagelayer-global/get-color-presets
Five suggested color palettes. Read Verified

Get spacing presets

pagelayer-global/get-spacing-presets
Suggested widths, padding, gaps, corner radii and shadows. Read Verified

List templates

pagelayer-templates/get-templates
Header, footer, archive, single post, 404, popup and other theme templates, and saved sections. Read Verified

Create a template

pagelayer-templates/create-template
Creates a theme template or library section. Write Verified

Update a template

pagelayer-templates/update-template
Changes a template's title, layout or display rules. Write Verified

Delete a template

pagelayer-templates/delete-template
Deletes a template for good. Write Verified

Save a section

pagelayer-templates/save-template
Saves a section to the local section library. Write Verified

Insert a saved section

pagelayer-templates/insert-template
Inserts a saved section into a page or post with new element ids. Write Verified

Get menus

pagelayer-menus/get-menus
Every navigation menu with its items, and the theme's menu locations. Read Verified

Create or rebuild a menu

pagelayer-menus/create-menu
Creates a navigation menu from a list of items, nested items included. Write Verified

Delete a menu

pagelayer-menus/delete-menu
Deletes a navigation menu by name or id. Write Verified

Upload an image

pagelayer-media/upload-media
Adds an image from a URL to the media library. Write Verified

What we learned testing it

Behavior the ability descriptions do not mention.

  • Pagelayer's AI abilities keep their own copy of each page's layout. Pages built in Pagelayer's editor come back empty to them, so the recipes change only the draft they just built and check other pages as visitors see them. By Pagelayer's code, saves from its editor (or the block editor, or any other plugin) never update that copy, and in our tests the next AI change brought back the older layout: changed text, a deleted row and a changed color all came back. Once a page is edited outside the AI, keep making changes there. That is why our recipes only build new drafts and check pages; they do not edit existing ones.
  • Pagelayer saves each element change to the page at once, so on a published page visitors see edits as they happen. The landing page recipe only changes its own draft, so nothing reaches visitors until you publish; the check recipe changes nothing.
  • Create Page publishes unless it is told otherwise, and it can also set the site-wide colors and fonts. The recipes always save drafts and leave your site's styles alone.
  • Pagelayer's own image search needs a Pexels API key in its settings. Without one, the recipes find photos with WPVibe, add them to your media library and give Pagelayer the media item: an image given by its address showed empty alt text on the live page in our test.
  • Header and footer templates always get the Full Site display rule, and on a theme that is not Pagelayer's own they replaced the theme's header and footer in our test. The free plugin has no menu widget, so a Pagelayer header has no navigation. No recipe builds one.
  • Create Website always sets your site name, makes its first page the home page when the site shows latest posts, and in our test reused an unrelated existing menu. Creating a menu with an existing menu's name replaces that menu's items.
  • Imported library sections skip Pagelayer's quality rules: in our test they brought lorem ipsum text, one printed raw shortcode text for a widget the free plugin lacks, and the AI could not see the section in the page outline afterwards. The recipes build sections from Pagelayer's presets instead.
  • A straight double quote in any text the AI sends, such as a testimonial wrapped in quote marks, breaks that widget on the live page, and so does a backslash: in our tests a button lost its text and link and a feature card lost its heading, and Pagelayer's validator still passed. The recipes use curly quotes and no backslashes.
  • Updating global colors replaces the whole palette, so colors you leave out are dropped. Change Styles accepts setting names that do not exist without an error, so the recipes use Update Element on settings the element already has.
  • Deleting pages, posts, templates and menus runs straight away: Pagelayer does not mark these abilities as destructive, so WPVibe's approval step never shows. Templates and menus are deleted for good; pages and posts go to the trash unless the AI asks for a permanent delete.

Verified, and kept that way

Works with AI is WPVibe’s verification program. Every ability marked verified was run on a live Pagelayer install, and we rescan WordPress.org weekly so a release that adds or removes abilities shows up here before it surprises you.

Learn more about Pagelayer at pagelayer.com.