Skip to main content

Works with AI · Ships the Abilities API

BetterDocs logo

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.

30,000+ active installs 38 registered abilities

Up and running in three steps

1

Install WPVibe

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

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

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.