bookstack
BookStack Wiki & Documentation API integration. Manage your knowledge base programmatically: create, read, update, and delete books, chapters, pages, and shelves. Full-text search across all content. Use when you need to: (1) Create or edit wiki pages and documentation, (2) Organize content in books and chapters, (3) Search your knowledge base, (4) Automate documentation workflows, (5) Sync content between systems. Supports both HTML and Markdown content.
Why use this skill?
Automate your BookStack wiki with OpenClaw. Create, search, and organize pages, chapters, and books programmatically with this powerful documentation integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/xenofex7/bookstackWhat This Skill Does
The BookStack skill for OpenClaw provides a powerful bridge between your AI agent and the BookStack documentation platform. By leveraging the BookStack API, this skill allows users to treat their knowledge base as an interactive, living repository. It enables programmatic control over books, chapters, pages, and shelves, facilitating the automated creation, retrieval, and organization of documentation. Whether you are generating technical guides via Markdown or managing large organizational wikis, this tool abstracts the API complexities into simple CLI-like commands.
Installation
To integrate this skill into your OpenClaw environment, execute the following command: clawhub install openclaw/skills/skills/xenofex7/bookstack. After installation, you must configure your environment variables to authorize the agent. Ensure you set BOOKSTACK_URL, BOOKSTACK_TOKEN_ID, and BOOKSTACK_TOKEN_SECRET in your shell profile or deployment configuration. This authentication is required for all read and write operations against your private or public wiki instances.
Use Cases
- Automated Documentation: Automatically generate wiki pages from technical project outputs or code comments.
- Knowledge Aggregation: Search across your entire documentation suite to find specific snippets or instructions across thousands of pages.
- Wiki Maintenance: Programmatically update existing chapters or move books into relevant shelves to maintain structural integrity as your knowledge base grows.
- Syncing: Ensure consistency across multiple platforms by syncing content into your central BookStack instance using the agent's ability to process both HTML and Markdown.
Example Prompts
- "Search for all documentation regarding 'API authentication' and summarize the top three results for me."
- "Create a new page titled 'Project Q3 Roadmap' in the 'Engineering' book with the content provided in this Markdown file."
- "List all the chapters currently in the 'Developer Handbook' book so I can decide where to add the new onboarding guide."
Tips & Limitations
- Formatting: The skill supports both HTML and Markdown. When creating pages, specify the content type clearly to ensure the BookStack editor parses the syntax correctly.
- Authentication: Keep your Token ID and Secret secure. These should never be hardcoded into scripts or shared in public logs.
- Search Precision: Use the
--typeflag when performing searches to limit results to specific entities like 'page' or 'book', which significantly reduces noise when searching large libraries. - Limitations: Deleting content is permanent. Ensure your scripts have validation checks before executing
delete_pageordelete_bookcommands to avoid data loss.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-xenofex7-bookstack": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, network-access
Related Skills
flight-tracker
Flight tracking and scheduling. Track live flights in real-time by region, callsign, or airport using OpenSky Network. Search flight schedules between airports. Use for queries like "What flights are over Switzerland?" or "When do flights from Hamburg arrive in Zurich?" or "Track flight SWR123".
assemblyai-transcriber
Transcribe audio files with speaker diarization (who speaks when). Supports 100+ languages, automatic language detection, and timestamps. Use for meetings, interviews, podcasts, or voice messages. Requires AssemblyAI API key.
swissweather
Get current weather and forecasts from MeteoSwiss (official Swiss weather service). Use when querying Swiss weather data, local measurements from Swiss weather stations, or Swiss-specific forecasts. Provides real-time measurements (temperature, humidity, wind, precipitation, pressure) from 100+ Swiss stations and multi-day forecasts by postal code. Ideal for Swiss locations - more accurate than generic weather services for Switzerland.
milkee
Complete MILKEE accounting integration for Swiss businesses. Manage projects, customers, time tracking, tasks, and products. Use when: (1) tracking billable time with start/stop timers, (2) creating/managing projects and customers, (3) recording work entries with descriptions, (4) viewing daily time summaries. Features smart fuzzy project matching.
swiss-transport
Swiss Public Transport real-time information. Use when querying train, bus, tram, or boat schedules in Switzerland. Supports station search, departure boards, journey planning from A to B, and connection details. Use for queries like "When does the next train leave from Zürich?" or "How do I get from Bern to Geneva?" or "Show departures at Basel SBB".