Calibre 工作区管理器:自动化电子书库元数据 - Openclaw Skills

作者:互联网

2026-04-17

AI教程

什么是 Calibre 工作区管理器?

Calibre 工作区管理器是专为管理数字图书收藏的 AI 智能体设计的主要稳定入口。它实现了一个复杂的路由系统,在用于读取目录数据和应用元数据修改的专业模块之间分配任务。通过 Openclaw Skills 集中这些功能,开发人员可以为智能体提供与复杂书库数据库交互的清晰路线图,同时确保数据完整性。

该技能围绕硬性规则架构构建,可防止常见的自动化错误(如未授权的服务器初始化)。它确保智能体始终连接到现有的 Calibre 内容服务器,使其成为任何使用 Openclaw Skills 构建图书馆自动化工作流的人员的可靠组件。

下载入口:https://github.com/openclaw/skills/tree/main/skills/nextaltair/val

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install val

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 val。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Calibre 工作区管理器 应用场景

  • 使用 AI 意图在大型 Calibre 目录中搜索和列出电子书。
  • 自动更新书籍元数据,包括丛书名称、索引和出版商信息。
  • 通过智能体驱动的工作流清理书库标签和语言设置。
  • 在不同的专业 Openclaw 技能之间路由书库管理任务,以进行读取或写入操作。
Calibre 工作区管理器 工作原理
  1. AI 智能体访问工作区根目录读取 SKILL.md 文件并确定正确的路由路径。
  2. 与搜索或识别书籍相关的查询被路由到 calibre-catalog-read 子技能。
  3. 对标题、作者或丛书的修改请求被定向到 calibre-metadata-apply 子技能。
  4. 该技能建立与活动 Calibre 内容服务器的连接,以安全地执行命令。

Calibre 工作区管理器 配置指南

要部署此技能,请确保您的 Calibre 书库由活动的内容服务器管理。您必须按如下方式配置工作区内的路由路径:

# 确保子技能已映射到您的目录结构中
mkdir -p skills/calibre-catalog-read
mkdir -p skills/calibre-metadata-apply

配置您的环境以指向现有的服务器主机和端口。请勿尝试通过 Openclaw Skills 界面启动服务器;它必须独立运行以允许智能体连接。

Calibre 工作区管理器 数据架构与分类体系

该技能将操作组织为两个截然不同的逻辑路径,以维护书库健康。数据流结构如下:

功能 路由目标 支持的字段
数据发现 calibre-catalog-read ID, 搜索查询, 书籍列表
元数据更新 calibre-metadata-apply 标题, 作者, 丛书, 标签, 出版商, 出版日期, 语言

此架构确保 Openclaw Skills 能够精确针对正确的 API 端点进行书库记录的获取或更新。

Workspace Skill Entry

This file exists as a stable entry-point for agents that try to read SKILL.md from the workspace root.

Where Skills Actually Live

  • Root index: skills/README.md
  • Calibre read-only: skills/calibre-catalog-read/SKILL.md
  • Calibre metadata edit: skills/calibre-metadata-apply/SKILL.md

Calibre Routing (Hard Rule)

  • Read/search/list/id -> calibre-catalog-read
  • Metadata edit/fix/update (title/authors/series/series_index/tags/publisher/pubdate/languages) -> calibre-metadata-apply
  • Never start calibre-server from chat flow. Connect to an already-running Content server.