LaunchKit · 2026
Back to Skills

bookstack

BookStack Wiki & Documentation API integration.

3
2.3k downloads
by @xenofex7

Setup & Installation

openclaw skills install @xenofex7/bookstack

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install bookstack

Version History

v1.0.3Feb 11, 2026 - Version note by skill developer:

Added required env vars to metadata for security scan compliance

What This Skill Does

Manages a BookStack knowledge base via its REST API. Create, update, and delete books, chapters, pages, and shelves. Supports full-text search and both HTML and Markdown content formats.

Enables documentation workflows that would otherwise require manual editing in the BookStack web UI, making it possible to automate content creation and maintenance at scale.

When to use it

  • Automatically creating release notes pages in a documentation book
  • Searching the internal wiki for runbooks during an incident
  • Organizing new onboarding docs into the right chapter and book
  • Syncing content from an external source into BookStack pages
  • Bulk updating or restructuring shelf organization across the knowledge base

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Create a new page called 'Nginx Installation' in my 'Infrastructure' book

AGENT
  1. 1Search for books matching 'Infrastructure' to find its ID
  2. 2Select the correct book from the results
  3. 3Create a new page in that book with the given name and initial Markdown content
  4. 4Return the page ID and confirmation of creation
OUTPUT

New page 'Nginx Installation' created in the 'Infrastructure' book with ID 47

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

BOOKSTACK_URL environment variableBOOKSTACK_TOKEN_ID environment variableBOOKSTACK_TOKEN_SECRET environment variableBookStack instance (self-hosted or externally hosted)API token generated from BookStack profile settings with 'Access System API' role permission