AgentStack
SKILL verified MIT Self-run

Bookstack

skill-kernel8901-ai-agent-skills-classification-bookstack · by Kernel8901

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 conte…

No reviews yet
0 installs
21 views
0.0% view→install

Install

$ agentstack add skill-kernel8901-ai-agent-skills-classification-bookstack

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Bookstack? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

BookStack Skill

BookStack ist eine Open-Source Wiki- und Dokumentationsplattform. Mit diesem Skill kannst du deine gesamte Wissensdatenbank über die API verwalten – perfekt für Automatisierung und Integration.

Was kann dieser Skill?

  • 📚 Bücher erstellen, bearbeiten, löschen
  • 📑 Kapitel innerhalb von Büchern verwalten
  • 📄 Seiten mit HTML oder Markdown erstellen/bearbeiten
  • 🔍 Volltextsuche über alle Inhalte
  • 📁 Regale (Shelves) zum Organisieren von Büchern

Quick Start

# Alle Bücher auflisten
python3 scripts/bookstack.py list_books

# Suche in der Wissensdatenbank
python3 scripts/bookstack.py search "Home Assistant"

# Seite abrufen
python3 scripts/bookstack.py get_page 123

# Neue Seite erstellen (Markdown)
python3 scripts/bookstack.py create_page --book-id 1 --name "Meine Seite" --markdown "# Titel\n\nInhalt hier..."

Alle Befehle

Books (Bücher)

python3 scripts/bookstack.py list_books                    # Alle Bücher
python3 scripts/bookstack.py get_book                  # Buch-Details
python3 scripts/bookstack.py create_book "Name" ["Desc"]   # Neues Buch
python3 scripts/bookstack.py update_book  [--name] [--description]
python3 scripts/bookstack.py delete_book 

Chapters (Kapitel)

python3 scripts/bookstack.py list_chapters                 # Alle Kapitel
python3 scripts/bookstack.py get_chapter               # Kapitel-Details
python3 scripts/bookstack.py create_chapter --book-id  --name "Name"
python3 scripts/bookstack.py update_chapter  [--name] [--description]
python3 scripts/bookstack.py delete_chapter 

Pages (Seiten)

python3 scripts/bookstack.py list_pages                    # Alle Seiten
python3 scripts/bookstack.py get_page                  # Seiten-Preview
python3 scripts/bookstack.py get_page  --content       # Mit HTML-Content
python3 scripts/bookstack.py get_page  --markdown      # Als Markdown

# Seite erstellen (in Buch oder Kapitel)
python3 scripts/bookstack.py create_page --book-id  --name "Name" --markdown "# Content"
python3 scripts/bookstack.py create_page --chapter-id  --name "Name" --html "HTML"

# Seite bearbeiten
python3 scripts/bookstack.py update_page  [--name] [--content] [--markdown]
python3 scripts/bookstack.py delete_page 

Search (Suche)

python3 scripts/bookstack.py search "query"                # Alles durchsuchen
python3 scripts/bookstack.py search "query" --type page    # Nur Seiten
python3 scripts/bookstack.py search "query" --type book    # Nur Bücher

Shelves (Regale)

python3 scripts/bookstack.py list_shelves                  # Alle Regale
python3 scripts/bookstack.py get_shelf                 # Regal-Details
python3 scripts/bookstack.py create_shelf "Name" ["Desc"]  # Neues Regal

Konfiguration

Setze die Umgebungsvariablen in ~/.clawdbot/clawdbot.json:

{
  "skills": {
    "entries": {
      "bookstack": {
        "env": {
          "BOOKSTACK_URL": "https://your-bookstack.example.com",
          "BOOKSTACK_TOKEN_ID": "dein-token-id",
          "BOOKSTACK_TOKEN_SECRET": "dein-token-secret"
        }
      }
    }
  }
}

Token erstellen

  1. In BookStack einloggen
  2. Profil bearbeitenAPI Tokens
  3. Create Token klicken
  4. Token ID und Secret kopieren

⚠️ Der User braucht die Rolle mit "Access System API" Permission!

API Referenz

  • Base URL: {BOOKSTACK_URL}/api
  • Auth Header: Authorization: Token {ID}:{SECRET}
  • Offizielle Docs: https://demo.bookstackapp.com/api/docs

Author: Seal 🦭 | Version: 1.0.1

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.