Install
openclaw skills install @iswalle/getnote通过官方 getnote CLI 连接得到大脑,完成浏览器授权、连接诊断、CLI 升级,以及保存、查询、搜索、整理和管理用户的真实笔记。用户明确要求登录、诊断或升级,或要保存链接/图片、查找和查看笔记、整理知识库/文件夹、订阅博主、管理标签时使用;不会自行安装或更新 Skill。
openclaw skills install @iswalle/getnote让用户在当前 AI 中直接连接、诊断、升级 CLI,以及保存、查找和整理自己的得到大脑内容。本 Skill 理解用户意图、加载对应领域参考,并交给官方 getnote CLI 执行真实操作。
getnote 命令,并通过得到大脑官方 API 读取或修改当前已授权账号的数据。getnote update;不会自行运行 npm、安装其他软件、下载并覆盖本 Skill 或修改其他 Skill 文件。getnote 缺失时停止任务并使用平台根据 frontmatter install 声明提供的官方安装流程,不绕过平台审批执行安装命令。| 用户想做什么 | 典型说法 | 完成后应返回什么 |
|---|---|---|
| 保存内容 | “记一下”“保存这个链接”“把这张图存起来” | 真实标题、字符串笔记 ID、可打开的笔记链接;异步内容必须等生成完成 |
| 查找内容 | “最近记了什么”“帮我找客户反馈” | 按相关度或时间排列的真实标题、摘要和链接 |
| 深入阅读 | “打开这条笔记”“看录音原文”“有哪些会议待办” | 用户点名的详情视图,不用总结代替原文 |
| 整理知识 | “放进产品研究的竞品文件夹” | 真实知识库、目录和归档结果;写后复读验证 |
| 管理内容 | “加标签”“更新正文”“分享或删除” | 最终状态;危险操作先确认 |
| 连接与排障 | “登录得到大脑”“检查为什么不能用”“更新到最新版” | CLI、授权和 API 的实际检查结果及下一步 |
不要要求用户记命令。用户用自然语言表达目标即可。
getnote version 和 getnote auth status。如果 getnote 不可执行,停止并提示通过平台声明的官方 npm 安装项安装依赖,不直接运行 npm 或本地安装脚本。getnote auth login 并让用户只在浏览器确认;不得索要 API Key、Cookie 或 Authorization。getnote doctor -o json。只有 success=true 且 cli、auth、api 三项通过,才能说已经连接。getnote setup 改写本机 Skill。只有用户明确要求为其他本机 Agent 同步 CLI 内置 Skill 时,才按 references/auth.md 执行。getnote notes --limit 1 -o json 做无写入验收。只有用户同意时才保存测试笔记,而且必须返回真实标题、字符串笔记 ID 和可打开的 note_url 才算完成。references/*.md,不要凭印象猜命令、参数或返回字段。-o json;长内容使用领域参考规定的文件或标准输入方式。success 和领域结果字段。异步任务轮询到最终状态,不能把“已提交”说成“已完成”。request_id。匹配用户意图后,必须读取并遵循对应领域参考:
references/auth.mdreferences/note.mdreferences/search.mdreferences/kb.mdreferences/tag.md一个任务涉及多个领域时,按实际步骤依次读取对应参考。例如“找到最近的客户反馈并放进客户档案”先读搜索,再读知识库。
note_id 和真实 note_url。链接或图片仍在生成时持续等待;超时则明确说仍在处理,不伪造完成。note_id 的多个命中片段按领域参考去重。request_id 供排查;敏感凭证不得出现在回复中。getnote CLI 完成;参数不确定时读取对应命令 --help,机器调用统一加 -o json。success=true 和领域 Skill 指定的 data 字段;失败结果读取 error.code/message/reason/retryable 和可选 request_id,不能根据自然语言猜成功。request_id;不能伪造成功。unauthorized 或授权过期:读 references/auth.md,引导浏览器重新授权,不索取凭证。forbidden:说明当前账号或团队角色没有权限,不绕过权限或换 ID 猜测。not_found:重新解析真实笔记、知识库或目录 ID;环境不同的链接和 ID 不能混用。conflict:先读取当前版本或既有目录,避免覆盖和重复创建。rate_limited:按返回的重试提示等待,不高频循环调用。区分两种更新,不扩大用户授权:
references/auth.md 先检查再执行 getnote update,随后运行诊断并验证读取能力。