生产力
bookstack avatar

bookstack

通过编程方式管理 BookStack 知识库。支持对书籍、章节和页面进行 CRUD 操作,并通过 REST API 执行全文检索。

简介

BookStack API Skill 为您的 BookStack 文档系统提供了一个强大的接口。该工具专为技术作者、知识管理员与开发人员设计,连接了本地开发环境与集中式维基系统。它能实现文档工作流的自动化,确保知识库能随着代码变更、部署记录或项目更新而同步,无需手动操作浏览器。用户可程序化地创建、读取、更新与删除 (CRUD) 书籍、章节与页面,非常适合高效维护技术文档、内部维基或项目知识库。

  • 完整支持 REST API 交互,包括页面提取、HTML/Markdown 内容更新,以及书架与书籍的组织管理。

  • 内置全文检索功能,可快速在大型实例中定位文档。

  • 支持 HTML 与 Markdown 内容格式,提供灵活的内容创作与更新方式。

  • 支持自动化流程,可将外部文档工作流与知识库同步,或进行大量内容导入。

  • 采用安全设计,通过本地配置文件存储 API 凭证,确保敏感 Token 不会泄漏在源代码中。

  • 在进行验证前,请确保 BookStack 设置中已为您的用户角色启用「Access System API」权限。

  • 在发送请求时务必包含正确的 User-Agent 标头,特别是在 Cloudflare 保护下的站点,以避免发生 403 Forbidden 错误。

  • 对于大规模内容更新,建议将内容存放在临时文件中并传递给脚本,以避免命令行参数限制或转义字符问题。

  • 脚本会自动处理内容格式转换,必要时请使用 --markdown 标志来进行输入或读取。

  • 凭证应安全地存储在 ~/.clawdbot/clawdbot.json 配置文件中,以确保在不同环境间的可移植性与安全性。

仓库统计

Star 数
4,456
Fork 数
1,217
Open Issue 数
7
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 16:22
在 GitHub 查看