← 返回 Skills 市场
32
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install aispeech-ainote
功能描述
思必驰办公产品Skill:用于在 OpenClaw 中访问思必驰办公产品(办公本与录音卡)的笔记(会议、记录)、待办、个人数据库、标签知识库与热词等能力。 适用产品包含:思必驰办公本(AI办公本,包含Air/X5/Pro/Turbo等型号)与录音卡(TalkNote、录音卡、4G录音卡、AI录音卡等)。 当用户表...
使用说明 (SKILL.md)
\r \r
思必驰办公产品skill\r
\r
重要说明(授权方式)\r
\r
authToken(对应 env 为AIWORK_AUTH_TOKEN)是访问业务接口的必需授权凭证。\r- 为避免网关或主机重启后丢失
authToken,首次安装时,必须把authToken持久化到 OpenClaw 全局运行时 dotenv 文件(路径~/.openclaw/.env,不存在则新建):\r \r
# ~/.openclaw/.env\r
AIWORK_AUTH_TOKEN=你的授权凭证\r
AIWORK_BASE_URL=https://aiworks.cn\r
```\r
\r
3. OpenClaw 运行时按“已有进程环境变量优先、dotenv 兜底”的方式加载环境变量,不要只把 `authToken` 写到工作区 `.env`、临时 shell或其他业务私有文件中;这些位置不是本技能的权威凭证来源,容易在重启、服务化运行或工作目录变化后失效。\r
4. 如需在 `~/.openclaw/openclaw.json` 中显式声明本技能,可只声明技能启用与主凭证来源,`authToken` 仍放在 `~/.openclaw/.env`:\r
\r
```json\r
{\r
"skills": {\r
"entries": {\r
"aispeech_ainote": {\r
"enabled": true,\r
"apiKey": {\r
"source": "env",\r
"provider": "default",\r
"id": "AIWORK_AUTH_TOKEN"\r
}\r
}\r
}\r
}\r
}\r
```\r
\r
5. 添加或更新完成后,核对 `AIWORK_AUTH_TOKEN` 是否与开放平台下发的 `authToken` 一致,避免后续接口调用返回授权错误。\r
6. Skill 运行时只消费 OpenClaw 已注入的环境变量,使用已有 `authToken` 调用业务接口:\r
- `Authorization: Bearer ${AIWORK_AUTH_TOKEN}`\r
\r
## 快速决策\r
\r
Base URL: `${AIWORK_BASE_URL:-https://aiworks.cn}` \r
Prefix: `/aitablet/api/skill/v2`\r
\r
| 用户意图 | 接口 | 必需 Scope |\r
|--------------| ----------------------------- |------------------|\r
| 查笔记(会议、记录)列表 | `GET /note/list` | `NOTE_READ` |\r
| 查笔记(会议、记录)元信息 | `GET /note/{noteUid}?includeContent=false` | `NOTE_READ` |
| 查纪要/摘要 | `GET /note/{noteUid}/content?type=summary` | `NOTE_READ` |
| 按需查原文/OCR/洞察 | `GET /note/{noteUid}/content?type=asr|ocr|insight` | `NOTE_READ` |
| 查待办列表 | `GET /todo/list` | `TODO_READ` |\r
| 新建待办 | `POST /todo` | `TODO_WRITE` |\r
| 更新待办 | `PUT /todo/{todoUid}` | `TODO_WRITE` |\r
| 删除待办 | `DELETE /todo/{todoUid}` | `TODO_WRITE` |\r
| 查用户标签知识库 | `GET /label/knowledge/user` | `LABEL_READ` |\r
| 同步用户标签知识库 | `POST /label/knowledge/user/sync` | `LABEL_WRITE` |\r
| 查笔记标签 | `GET /label/knowledge/note` | `LABEL_READ` |\r
| 查待办标签 | `GET /label/knowledge/todo` | `LABEL_READ` |\r
| 搜索笔记个人数据库 | `POST /database/note/search` | `KNOWLEDGE_READ` |\r
| 搜索待办个人数据库 | `POST /database/todo/search` | `KNOWLEDGE_READ` |\r
| 查询热词词库 | `GET /hotword/content` | `HOTWORD_READ` |\r
| 新增热词 | `POST /hotword/add` | `HOTWORD_WRITE` |\r
| 删除热词 | `DELETE /hotword/delete` | `HOTWORD_WRITE` |\r
| 修改热词 | `PUT /hotword/update` | `HOTWORD_WRITE` |\r
| 标签关联查询 | `GET /label/knowledge/relations` | `LABEL_READ` |\r
| 绑定笔记到标签知识库 | `POST /label/knowledge/note/bind` | `LABEL_WRITE` |\r
| 绑定待办到标签知识库 | `POST /label/knowledge/todo/bind` | `LABEL_WRITE` |\r
| 删除笔记(入回收站) | `DELETE /note/{noteUid}` | `NOTE_WRITE` |\r
| 新建笔记分组 | `POST /note/group/create` | `NOTE_WRITE` |\r
| 移动笔记分组 | `PUT /note/group/move` | `NOTE_WRITE` |\r
| 删除笔记分组(入回收站) | `DELETE /note/group/{groupUid}`| `NOTE_WRITE` |\r
\r
## 参数与返回约定
- 统一响应:`{ code, message, data }`
- 成功 `code` 为字符串 `"0"`
- 查询笔记详情时必须优先使用 `includeContent=false` 获取标题、时间、标签、分组等元信息。
- 不要调用不带 `includeContent=false` 的 `/note/{noteUid}` 作为默认详情接口;该接口默认会返回 ASR、摘要、AI 洞察和 OCR,容易造成大段上下文进入模型。
- 内容接口一次只取一个 `type`,按用户问题逐步补充,不要为了“备用”预取多种正文。
## 笔记内容按需获取策略
1. 用户只问标题、时间、分组、标签、置顶、版本、是否加密等基础信息:只调用 `/note/{noteUid}?includeContent=false`。
2. 用户问笔记正文、会议结论、会议内容、摘要、总结、讨论事项时:先调用 `/note/{noteUid}/content?type=summary`。
3. `summary` 能回答问题时,直接基于摘要作答,不再获取 `asr`、`ocr` 或 `insight`。
4. 只有在摘要为空、过短、与问题不匹配,或回答必须引用更细粒度证据时,才追加调用一个最相关的内容类型:
- `type=asr`:用户明确要原文、逐字稿、录音转写、发言细节、完整会议过程。
- `type=ocr`:用户问手写内容、图片/页面识别内容、白板或页面上的文字。
- `type=insight`:用户问 AI 洞察、行动项、风险、待办建议或扩展分析。
5. 除非用户明确要求“完整原文”“全部内容”“把 OCR/原文/摘要都给我”,否则禁止一次性拉取 `asr`、`ocr`、`insight` 多种内容。
\r
## 易错点\r
\r
### todo 写接口\r
\r
- `beginTime/endTime/repeatEndTime`:毫秒时间戳\r
- V2 标准字段使用 `description` 表示待办描述\r
\r
### label 写接口\r
\r
- 笔记标签查询:`labelList[].labels[]` 会返回 `uid`\r
- 用户标签全量同步时,服务端会按 `labelName` 复用历史 `uid`,避免同名标签重同步后身份漂移\r
- 校验:`labels` 每个元素长度 \x3C= 20\r
\r
## 错误处理建议\r
\r
- `202401/202402/202403`:先检查运行时 `AIWORK_AUTH_TOKEN` 是否为空或与 `~/.openclaw/.env` 不一致,检查后使用正确 token 重试;如果还是失败,则提示用户去开放平台刷新/重装授权(Skill 内不自行创建 token)\r
- `202404`:提示用户在开放平台补齐所需 scope\r
- `202405`:表示触发 userId 维度限流,提示稍后重试\r
\r
## 参考\r
\r
- API 文档:`api_reference.md`\r
- 细节补充:`references/api-details.md`\r
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install aispeech-ainote - 安装完成后,直接呼叫该 Skill 的名称或使用
/aispeech-ainote触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
aispeech-ainote 1.0.0
- Initial release enabling access to 思必驰办公本与录音卡办公产品的笔记、会议、待办、个人数据库、标签知识库和热词管理功能,通过 OpenClaw。
- Supports querying, creating, updating, and deleting notes, to-dos, hotwords, and label knowledge bases.
- Requires AIWORK_AUTH_TOKEN for API authorization and details environment variable usage for persistence.
- Includes detailed usage strategies for content retrieval and error handling guidance.
- Provides a comprehensive decision table of supported user intents and corresponding API endpoints.
元数据
常见问题
aispeech-ainote 是什么?
思必驰办公产品Skill:用于在 OpenClaw 中访问思必驰办公产品(办公本与录音卡)的笔记(会议、记录)、待办、个人数据库、标签知识库与热词等能力。 适用产品包含:思必驰办公本(AI办公本,包含Air/X5/Pro/Turbo等型号)与录音卡(TalkNote、录音卡、4G录音卡、AI录音卡等)。 当用户表... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 32 次。
如何安装 aispeech-ainote?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install aispeech-ainote」即可一键安装,无需额外配置。
aispeech-ainote 是免费的吗?
是的,aispeech-ainote 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
aispeech-ainote 支持哪些平台?
aispeech-ainote 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 aispeech-ainote?
由 FairyLong(@fairylong)开发并维护,当前版本 v1.0.0。
推荐 Skills