Calibre Catalog Read

📚 Calibre 智能书库 · AI 深度解读

Calibre电子书库只读查询与AI分析工具,支持书目检索、单本深度解读及自动评论更新,严格隔离元数据编辑操作。

收藏
5.2k
安装
2.1k
版本
1.0.9
CLS 安全扫描中
预计需要 3 分钟...

使用说明

calibre-catalog-read 综合评估

核心用法

calibre-catalog-read 是一个面向 Calibre 电子书库的只读查询与智能分析工作流技能,设计用于两类场景:轻量级书目检索(list/search/id)和单本深度分析(导出→AI解读→缓存→评论更新)。该技能通过连接运行的 Calibre Content Server,实现对远程书库的只读访问,同时支持将 AI 生成的书籍分析内容自动写回 Calibre 的 comments 元数据字段。

技能采用主代理-子代理严格分离架构:主代理负责快速确认用户意图、启动子代理、管理状态;子代理承载耗时的大模型分析任务,避免阻塞聊天会话。单本书籍处理采用双回合异步模型(Turn A 启动/Turn B 完成),确保交互响应性。

显著优点

  • 架构清晰:只读查询与元数据编辑严格分离,避免误操作风险;符合权限最小化原则
  • 异步非阻塞:子代理机制将重型分析任务剥离出主会话,适配 Discord 等聊天场景的长时运行需求
  • 标准化流程:内置缓存数据库(SQLite)、运行状态管理(runs.json)、以及完整的子代理输入/输出 schema 约束
  • 连接弹性:支持多主机故障转移(CALIBRE_SERVER_HOSTS),自动解析 WSL 网络配置
  • 安全认证:支持 Digest 认证,密码通过环境变量注入,避免命令行泄露

潜在缺点与局限性

  • 单本限制:设计约束为"一次一本书",无法批量处理多本书籍的分析或更新
  • 子代理依赖:重型分析必须依赖外部子代理;若子代理不可用或超时,流程中断
  • 漫画/图像书排除:自动跳过 manga/comic 类书籍,不进入文本分析管道
  • 文本长度敏感:提取文本过短时需人工确认,自动化程度受限
  • 非 SSL 环境限制:仅支持 Digest 认证,无法灵活切换认证模式

适合人群

  • 个人电子书收藏家:管理数千册 Calibre 书库,需快速检索与AI辅助书籍解读
  • 阅读俱乐部/读书会组织者:为成员提供书籍背景分析、主题解读等增值内容
  • 图书馆数字化项目:在严格只读权限下实现目录查询与智能编目辅助
  • 多设备书库用户:通过 Content Server 模式远程访问家庭 NAS 或服务器上的书库

常规风险

  • 环境配置复杂度:需同时配置 Node.js、Python (uv)、calibredb、ebook-convert 等多运行时,依赖链较长
  • 状态文件管理runs.json 和 SQLite 缓存需本地写入权限,多实例并发时需外部协调
  • 评论字段覆盖:虽为只读技能,但 comments-metadata 属于远程数据修改,存在意外覆盖用户已有注释的风险
  • 子代理超时与重试:大模型分析可能超时,需合理设置 runTimeoutSeconds,否则状态机可能残留僵尸记录
  • 网络可达性:Content Server URL 必须显式可访问,自动发现失败时需人工介入提供地址

安全等级与来源评估

来源可信度 T2(社区维护的自动化工作流,有明确的责任边界和架构设计),安全等级 A(只读设计降低风险,但涉及远程认证和子代理执行需关注配置安全)。

Calibre Catalog Read 内容

references文件夹
scripts文件夹
state文件夹
cache文件夹
pipeline文件夹
3文件夹
4文件夹
636文件夹
637文件夹
手动下载zip · 963.3 kB
subagent-analysis.prompt.mdtext/markdown
请选择文件