SuperAPI AI 工具集

release-notebook

通用与其它

查看项目

更新于 10-16 04:31

技能介绍

用途:把 OrchestKit 每次发布的资料整理成可查询的 NotebookLM 版本化知识库,便于按版本溯源与问答。

主要能力:读取 package.json 的 version,推导 major.minor 标题;从 CHANGELOG.md 提取当前版本段落;读取 CLAUDE.md 与 manifests/ork.json;创建笔记本并分别添加三类文本源以改善检索分块;添加发布摘要笔记;异步生成 audio_overview 音频概览并轮询状态;检查共享状态并以 writer 角色邀请指定邮箱,默认不开启公开链接。补丁版本(x.y.Z 且 Z>0)在对应 minor 笔记本已存在时追加,否则新建。

使用方式:先执行 nlm login --check 确认会话(约 20 分钟 TTL),过期则 nlm login;未安装时 uv tool install notebooklm-mcp-cli。随后按序执行:读 package.json 取 .version,推出 FULL_VERSION、MINOR_LABEL 与标题 OrchestKit v{MINOR_LABEL} — Release KB;提取 ## [7.0.1] 风格段落至下一个 ## [ 之前;读 CLAUDE.md 与 manifests/ork.json;调用 notebook_create、source_add(changelog、CLAUDE.md、插件清单各一次)、note、studio_create(type=audio_overview);用 studio_status 每约 30 秒轮询至 completed 或 failed;查询共享状态后 notebook_share_invite 邀请 yonatan2gross@gmail.com 为 writer;最后打印含 Notebook、ID、Sources、Audio、Shared 的摘要,可用 notebook_query 查询。

适用场景:版本发布后构建按版本隔离的发布知识库,供团队查询本次变更、项目指令与插件清单。

限制与错误处理:CHANGELOG 无对应版本时在创建前中止并提示先补条目;登录过期或 notebook_create 失败则中止并报 MCP 错误;单个 source_add 失败仅告警继续;studio_create 失败或 audio 生成 failed 仅记录告警,笔记本仍有效;未明确要求不得启用公开链接,因可能含预发布信息。依赖 notebooklm-mcp CLI 与 NotebookLM MCP 服务,需具备相应账号会话。具体价格、平台兼容范围与更多细节暂未提供。