Check Your Pagelayer Pages Before Launch with AI
A read-only check of your Pagelayer pages for sample text, dead buttons, missing alt text and heading problems.
Works with AI · Verified on v2.2.2
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.
One connection gives your assistant structured, permission-checked access to the whole site.
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.
A read-only check of your Pagelayer pages for sample text, dead or empty buttons, missing alt text and heading problems.
Paste any of these into Claude or ChatGPT once Pagelayer is connected.
Add the free WPVibe plugin from WordPress.org to the site running Pagelayer.
Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.
“Build a Pagelayer landing page for our summer villa stays and save it as a draft.”
Copy-paste playbooks, each one tested on a live Pagelayer install before it ships.
A read-only check of your Pagelayer pages for sample text, dead buttons, missing alt text and heading problems.
Describe the page; get a Pagelayer draft with a hero, features, testimonials, an FAQ and a call to action.
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 |
Behavior the ability descriptions do not mention.
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.