bookstack
BookStack Wiki u0026 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)
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
BookStack Wiki u0026 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.
How to use
Skonfiguruj zmienne środowiskowe: ustaw BOOKSTACK_URL (adres instancji BookStack), BOOKSTACK_TOKEN_ID i BOOKSTACK_TOKEN_SECRET (dane dostępu z API BookStack). Skill wymaga tych trzech parametrów do połączenia z Twoją bazą wiedzy.
Aby wyświetlić wszystkie książki w bazie, uruchom polecenie list_books. To da Ci przegląd struktury i identyfikatory potrzebne do dalszych operacji.
Wyszukaj konkretną treść za pomocą search, podając frazę do wyszukania. Skill przeszuka pełną zawartość wszystkich stron i zwróci wyniki.
Aby pobrać szczegóły strony, użyj get_page z identyfikatorem strony. Otrzymasz zawartość w formacie, w którym została zapisana.
Utwórz nową stronę poleceniem create_page, podając identyfikator książki, nazwę strony i treść w Markdown lub HTML. Możesz w ten sposób automatycznie generować dokumentację.
Dla bardziej złożonych operacji – aktualizacji stron, tworzenia rozdziałów czy organizowania półek – zapoznaj się z pełną listą poleceń dostępnych w dokumentacji skill'u, gdzie każde polecenie ma jasno określone parametry.