BookStack

📚 团队知识库自动化管理利器

BookStack Wiki平台API集成工具,支持书籍、章节、页面的完整CRUD操作与全文搜索,适合团队知识库管理。

收藏
13.9k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

BookStack Skill 是面向 Clawdbot 的 Wiki 与文档平台集成工具,通过命令行脚本实现对 BookStack 开源知识库系统的完整 API 操作。用户可执行书籍(Books)、章节(Chapters)、页面(Pages)、书架(Shelves)的创建、读取、更新、删除,以及跨内容的全文搜索。

显著优点

  • 功能完整:覆盖 BookStack 核心实体,支持 HTML 与 Markdown 双格式内容创建
  • 命令直观:CLI 设计遵循 RESTful 语义,list_*get_*create_*update_*delete_* 模式统一
  • 配置灵活:支持环境变量与 JSON 配置文件双模式,便于 CI/CD 集成
  • 开源生态:依托成熟的 BookStack 平台,社区活跃,文档丰富

潜在缺点与局限性

  • 功能未完全实现:标签管理(Tags)与附件(Attachments)标注为 "coming soon",当前版本不完整
  • 依赖外部服务:需自建或托管 BookStack 实例,增加基础设施成本
  • 无权限细控:脚本层未体现 RBAC 或内容权限管理能力,依赖 BookStack 后端配置
  • Token 安全风险:API Token 以明文形式存储于环境变量或配置文件,存在泄露风险

适合人群

  • 技术团队需要自动化文档管理流程
  • DevOps 工程师构建内部知识库流水线
  • 已有 BookStack 部署的组织寻求 CLI 工具扩展

常规风险

  • 凭证泄露:Token ID/Secret 若提交至版本控制或日志输出,将导致未授权访问
  • 误操作风险delete_* 命令无二次确认,批量脚本易引发数据丢失
  • 依赖稳定性:API 变更或 BookStack 实例不可用将直接影响工具功能
  • 内容注入:直接接收 HTML/Markdown 输入,若未过滤可能导致 XSS 或存储型攻击(依赖 BookStack 后端过滤)

BookStack 内容

scripts文件夹
手动下载zip · 4.7 kB
bookstack.pytext/plain
请选择文件