BookStack知识库管理

4天前更新 6 00
BookStack知识库管理BookStack知识库管理
BookStack知识库管理

技能简介

BookStack Wiki & Documentation API integration。通过API接口管理开源Wiki平台BookStack,支持书籍、章节、页面的增删改查及全文检索。

能做什么

  • 创建、编辑、删除书籍与章节结构
  • 以HTML或Markdown格式编写页面内容
  • 跨所有内容的全文搜索
  • 将书籍整理到书架集合中
  • 自动化文档工作流与系统间内容同步

使用说明

安装配置

  1. 设置环境变量:export BOOKSTACK_URL="https://your-bookstack.example.com"export BOOKSTACK_TOKEN_ID="your-token-id"export BOOKSTACK_TOKEN_SECRET="your-token-secret"
  2. 或在网关配置文件的 skills.entries.bookstack.env 下配置
  3. 登录BookStack → 编辑个人资料 → API令牌 → 创建令牌(需具备”Access System API”权限)

常用命令

  • 列出书籍:python3 scripts/bookstack.py list_books
  • 搜索内容:python3 scripts/bookstack.py search "关键词"
  • 获取页面:python3 scripts/bookstack.py get_page 123 --markdown
  • 创建页面:python3 scripts/bookstack.py create_page --book-id 1 --name "标题" --markdown "# 内容"

输入与输出

见下方输入与输出表格。

项目内容
输入BOOKSTACK_URL实例地址;BOOKSTACK_TOKEN_ID/TOKEN_SECRET认证令牌;操作指令(list/get/create/update/delete/search);内容参数(名称、HTML/Markdown文本、父级ID等)
输出书籍/章节/页面/书架列表;单条记录JSON详情;搜索结果;操作执行状态
适用人群使用BookStack搭建内部Wiki的技术团队、技术写作者、DevOps工程师、需要自动化文档管理的组织
不包含BookStack服务端部署运维;图形界面操作;其他Wiki平台支持;文件附件上传下载

 

风险提示

  • API令牌具有完整操作权限,需妥善保管避免泄露
  • 删除操作不可逆,执行前请确认目标ID正确
  • 用户角色必须包含”Access System API”权限方可调用
  • 频繁写入可能触发BookStack实例的速率限制

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/xenofex7/bookstack/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...