Works with AI · Ships the Abilities API
Manage BetterDocs with AI
BetterDocs registers 38 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 BetterDocs.
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 BetterDocs ability
BetterDocs registers these with the WordPress Abilities API under the betterdocs 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 v4.9.5 ships it and we have not run it yet.
| Ability | What it does | Access | Status |
|---|---|---|---|
|
Get status betterdocs/get-status
|
Get BetterDocs status: versions, Pro state, Multiple Knowledge Base state, content counts, your capabilities (held and missing by name), registered tools. | Read | Registered |
|
Create doc betterdocs/create-doc
|
Create a BetterDocs doc. | Write | Registered |
|
Update doc betterdocs/update-doc
|
Update a BetterDocs doc by id. | Write | Registered |
|
Get doc betterdocs/get-doc
|
Read one BetterDocs doc by id or slug: its raw block content, its rendered HTML, its categories, tags and knowledge bases, its view and reaction counts, and which FAQ groups its FAQ blocks show. | Read | Registered |
|
List docs betterdocs/list-docs
|
List and filter BetterDocs docs by search text, category, tag, knowledge base, glossary term, status, author or slug. | Read | Registered |
|
Delete doc betterdocs/delete-doc
|
Trash a BetterDocs doc, or delete it permanently with force:true. | Write | Registered |
|
Create term betterdocs/create-term
|
Create a BetterDocs doc category or doc tag. | Write | Registered |
|
Update term betterdocs/update-term
|
Update a BetterDocs doc category or doc tag by id. | Write | Registered |
|
Delete term betterdocs/delete-term
|
Delete a BetterDocs doc category or doc tag. | Write | Registered |
|
List terms betterdocs/list-terms
|
List BetterDocs doc categories or doc tags, with their doc counts, parents and knowledge bases. | Read | Registered |
|
Create FAQ group betterdocs/create-faq-group
|
Create a BetterDocs FAQ group (the FAQ Builder calls it a category). | Write | Registered |
|
Update FAQ group betterdocs/update-faq-group
|
Rename a BetterDocs FAQ group, change its description or slug, or switch it between publish and draft (the FAQ Builder's enabled/disabled switch). | Write | Registered |
|
Delete FAQ group betterdocs/delete-faq-group
|
Delete a BetterDocs FAQ group. | Write | Registered |
|
List FAQ groups betterdocs/list-faq-groups
|
List BetterDocs FAQ groups with their question counts and whether each is published or draft, in the order the site shows them. | Read | Registered |
|
Create FAQ betterdocs/create-faq
|
Create a BetterDocs FAQ — one question and its answer — optionally in a group. | Write | Registered |
|
Update FAQ betterdocs/update-faq
|
Edit a BetterDocs FAQ: its question, its answer, the group it belongs to, or its status. | Write | Registered |
|
Delete FAQ betterdocs/delete-faq
|
Delete a BetterDocs FAQ. | Write | Registered |
|
List FAQs betterdocs/list-faqs
|
List BetterDocs FAQs with their questions, answers and groups. | Read | Registered |
|
Attach FAQ groups to a doc betterdocs/attach-faq
|
Show FAQ groups on a doc. | Write | Registered |
|
Get settings schema betterdocs/get-settings-schema
|
List every BetterDocs setting this site accepts, with its type, default, allowed values, tab, whether it needs Pro, and any consequence of changing it. | Read | Registered |
|
Get settings betterdocs/get-settings
|
Read BetterDocs settings as they are now, merged with the defaults. | Read | Registered |
|
Update settings betterdocs/update-settings
|
Change BetterDocs settings. | Write | Registered |
|
Get doc analytics betterdocs/get-doc-analytics
|
Read one doc's views, unique views and reactions, for all time or a date range, optionally broken down by day. | Read | Registered |
|
Create knowledge base betterdocs-pro/create-knowledge-base
|
Create a knowledge base. | Write | Registered |
|
Update knowledge base betterdocs-pro/update-knowledge-base
|
Update a knowledge base. | Write | Registered |
|
Delete knowledge base betterdocs-pro/delete-knowledge-base
|
Delete a knowledge base. | Write | Registered |
|
List knowledge bases betterdocs-pro/list-knowledge-bases
|
List the knowledge bases on this site, each with the doc categories filed under it. | Read | Registered |
|
Get analytics betterdocs-pro/get-analytics
|
Report site-wide BetterDocs analytics: views and reactions, the leading docs, categories and knowledge bases, and what visitors searched for. | Read | Registered |
|
List API references betterdocs-pro/list-api-references
|
List the API references on this site, each with its title, slug, status, source and whether its spec has been materialized into docs. | Read | Registered |
|
Get API reference betterdocs-pro/get-api-reference
|
Read one API reference by id: its settings and, when a spec has been ingested, a summary of the operations it documents. | Read | Registered |
|
Create API reference betterdocs-pro/create-api-reference
|
Create an API reference. | Write | Registered |
|
Update API reference betterdocs-pro/update-api-reference
|
Update an API reference: rename it, change its slug or status, or adjust display settings such as the Try-it panel and code-sample theme. | Write | Registered |
|
Delete API reference betterdocs-pro/delete-api-reference
|
Delete an API reference and its stored spec. | Write | Registered |
|
Ingest API spec betterdocs-pro/ingest-api-spec
|
Ingest an OpenAPI or Postman spec into an API reference. | Write | Registered |
|
Materialize API reference betterdocs-pro/materialize-api-reference
|
Turn an ingested API spec into BetterDocs docs, one per operation. | Write | Registered |
|
Get search insights betterdocs-pro/get-search-insights
|
Read what visitors search for in the knowledge base: the most-used search terms and how often each was searched. | Read | Registered |
|
Get Git sync status betterdocs-pro/get-git-sync-status
|
Report the Git integration configuration and whether it is connected: provider, repository, branch, folder, file naming and auto-sync. | Read | Registered |
|
Get related docs betterdocs-pro/get-related-docs
|
Read the saved related-doc suggestions for a doc — the persisted list shown under the article. | Read | Registered |
Registered today, verified next
This list comes from installing BetterDocs 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. BetterDocs is in that queue.