← 返回 Skills 市场
binhuatochina

Get笔记·六步抄作业版

作者 binhuatochina · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
152
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install getnote-knowledge-master
功能描述
Get笔记 · 六步抄作业版。复刻 AI 大神卡帕西的知识管理方法论,融合 Get笔记 API + @getnote/cli 实现一键式六步知识管理流程。 **何时激活:** (1) 用户提到"六步抄作业"、"卡帕西知识管理"、"知识库抄作业" (2) 用户要执行完整知识管理流程(建库→存入→整理→搜索→反哺→体...
使用说明 (SKILL.md)

Get笔记 · 六步抄作业版

核心理念

"AI 已把'怎么做'的门槛变得极低,'做什么'反而比'怎么做'更有价值。"

六步法固化进 Skill 后,张公子只需要一句话,整套知识管理流程自动跑完。

工具配置

优先使用 @getnote/cli

已验证可用的 CLI 命令(优先使用):

# 认证状态
getnote auth status

# 语义搜索 ← 核心!解决 recall API 404 问题
getnote search "\x3C关键词>" --kb eYzMmvnm --limit 5 -o json

# 列出知识库
getnote kbs -o json

# 列出某知识库全部笔记
getnote kb eYzMmvnm --all -o json

# 存入内容(链接/文字/图片)
getnote save \x3Curl|文字> --tag \x3C标签> -o json
# 链接笔记自动轮询抓取,完成后返回完整内容

# 给笔记加标签
getnote tag add \x3Cnote_id> \x3C标签>

# 查看单条笔记
getnote note \x3Cnote_id> -o json

# 新建知识库
getnote kb create \x3C名称> --desc \x3C描述>

环境变量(自动从 openclaw.json 读取):

  • GETNOTE_API_KEY → openclaw.json skills.entries.getnote.apiKey
  • GETNOTE_CLIENT_ID → openclaw.json skills.entries.getnote.env.GETNOTE_CLIENT_ID

原始 API(CLI 不可用时的降级方案)

  • Base URL: https://openapi.biji.com
  • Int64 ID 必须做字符串化处理

六步法快速索引

步骤 指令关键词 说明
第1步 "建库"、"创建知识库" 30 秒搭建目标知识库
第2步 "存到"、"记一下"、"收藏" 零门槛存入内容
第3步 "整理"、"自动归类" 全自动整理与打标签
第4步 "搜一下"、"对比分析"、"梳理" 向知识库提问(用CLI语义搜索)
第5步 "存成笔记"、"反哺"、"沉淀" 反哺知识库形成复利
第6步 "体检"、"报告" 每周知识库体检

指令路由

自然语言路由规则

"建" + 知识库名称     → 第1步(创建知识库)
URL 或 "存到"        → 第2步(存入内容)
"整理"               → 第3步(自动整理)
"搜"、"对比"、"梳理"  → 第4步(语义搜索与分析)
"存成笔记"、"反哺"    → 第5步(沉淀结果)
"体检"、"报告"       → 第6步(知识库体检)

第1步:创建知识库

优先使用 CLI:

getnote kb create \x3C知识库名称> --desc \x3C用途描述>

示例:

帮我建"内容素材库"知识库,用途是"收集做内容用的案例、数据、观点"

getnote kb create 内容素材库 --desc 收集做内容用的案例、数据、观点


第2步:存入内容

优先使用 CLI:

getnote save \x3Curl|文字|图片路径> --tag \x3C标签> -o json

特点: 链接笔记自动异步抓取内容,CLI自动轮询直至完成,无需手动等待。

类型 检测信号 处理方式
链接 URL格式 getnote save \x3Curl> --tag \x3C标签>
文字 普通文本 getnote save "\x3C文字>" --tag \x3C标签>
图片 图片路径 getnote save \x3Cpath> --tag \x3C标签>

链接存档示例:

把这个链接存到内容素材库:https://...

getnote save https://... --tag 内容素材

语音/录音存档:

⚠️ CLI save 不支持直接上传音频。录音笔记存为文字笔记,在内容中写入 AI 生成的摘要。

批量存入: 多条内容可一次性存入,每条之间换行,CLI自动逐条处理。


第3步:自动整理

优先使用 CLI:

# 获取知识库内全部笔记
getnote kb \x3Ctopic_id> --all -o json

# 给笔记打标签
getnote tag add \x3Cnote_id> \x3C标签>

执行流程:

  1. getnote kb \x3Ctopic_id> --all -o json 获取该知识库全部笔记
  2. 语义判断归属分类,生成整理报告
  3. getnote tag add 补充缺失标签

整理报告格式:

📋 整理报告 · {知识库名}
- 笔记总数:X 篇
- 分类归入:
  · AI技术进展:X 篇
  · 成长与心理:X 篇
  · 社会观察:X 篇
  · 产出记录:X 篇
- 标签补全:X 篇

第4步:语义搜索与分析

已解决:使用 getnote search CLI 命令,完美替代返回404的 recall API。

优先使用 CLI:

getnote search "\x3C关键词>" --kb \x3Ctopic_id> --limit \x3Cn> -o json

基础搜索:

在内容素材库里搜一下:关于 AI Agent 的最新进展

getnote search "AI Agent最新进展" --kb eYzMmvnm --limit 5 -o json → 解析JSON结果,自然语言整理输出

对比分析(最体现知识库价值):

对比分析内容素材库里关于"大模型开源 vs 闭源"的正反观点

getnote search "开源闭源优势" --kb eYzMmvnm --limit 10 -o jsongetnote search "开源闭源劣势" --kb eYzMmvnm --limit 10 -o json → 语义分类正方/反方观点,输出对比框架

全局脉络梳理:

梳理一下 AI 行业观察库里关于 RAG 的全局脉络

getnote search "RAG" --kb eYzMmvnm --limit 10 -o json → 按时间线组织,输出脉络图谱

搜索结果示例格式:

🔍 找到 X 条相关笔记:

第1条:{标题}({日期})
  {语义相关性最高的片段摘要}

第2条:{标题}({日期})
  {次相关内容片段}

第5步:反哺知识库

优先使用 CLI:

getnote save "\x3C标题>" --title "\x3C标题>" --tag \x3C标签> -o json

沉淀分析结果:

把刚才关于 AI Agent 的分析结果存成新笔记,标题叫"AI Agent 发展脉络"

getnote save "\x3C完整分析内容>" --title "AI Agent 发展脉络" --tag AI,沉淀 -o json

沉淀创作产出:

把我刚写的文章存到内容素材库

第6步:每周体检

优先使用 CLI:

# 统计所有知识库
getnote kbs -o json

# 统计某知识库笔记数
getnote kb \x3Ctopic_id> --all -o json

执行流程:

  1. getnote kbs -o json → 获取知识库列表 + 笔记数
  2. 各知识库逐一 getnote kb \x3Ctopic_id> --all -o json → 语义分析内容覆盖
  3. 识别内容空白,生成体检报告
  4. getnote save → 存入体检报告

体检报告格式:

🏥 知识库体检报告 · {知识库名}

📊 总览
- 笔记总数:X 篇
- 知识库数量:X 个

📂 分类索引
- AI技术进展(X篇)
- 成长与心理(X篇)
- 社会观察(X篇)
- 产出记录(X篇)

❌ 内容空白
- 尚未覆盖:X、X、X

💡 优化建议
1. ...
2. ...

错误处理

错误场景 解决方案
getnote: command not found npm install -g @getnote/cli
鉴权失败 getnote auth login --api-key \x3Ckey> 或检查环境变量
QPS 限流 CLI自动处理,链接存档有内部重试;写操作建议2-5秒间隔
笔记不存在 确认note_id正确性,用 getnote note \x3Cid> -o json 验证
知识库操作失败 回退到 GET /resource/knowledge/list API

分级归档原则

收到"整理全部笔记"指令时,按以下优先级决定是否移入"得到"知识库:

优先级 内容类型 处理
⭐⭐⭐ AI/大模型/知识管理/用户产出(日志简报/Skill笔记) 必须移入
⭐⭐ 深度文章解读(心理学/经济学/科技分析) 值得移入
轻量内容/无正文ref笔记 不移入

注意:重复内容(同一标题多个来源)保留正文最完整的一个,其余删除。


工作流编排原则

  1. 先问目标,再执行:用户说"帮我整理",先确认是哪个知识库
  2. 多步骤自动串接:第3步整理完成后主动问"是否存入索引笔记"
  3. 闭环提醒:搜索结果后提醒"是否把分析沉淀成新笔记"
  4. 批量优先:多篇内容尽量批量处理,避免多次 API 调用触发限流
  5. CLI优先:所有操作优先用 getnote CLI,API作为降级方案

每日知识沉淀(Cron 专用)

⚠️ 此节为 Cron 任务专用流程,普通六步法用户请忽略。

核心原则

执行每日知识沉淀时,必须遵循以下关键规则:

  1. 必须轮询所有知识库:不能只查 eYzMmvnm("得到"库),必须用 getnote kbs -o json 获取全部知识库列表,逐一对每个知识库执行 kb \x3Ctopic_id> --all -o json,筛选目标日期的笔记
  2. 必须使用 getnote search 补充全局搜索:单独用 kb --all 只能查特定库,存在笔记分散在不同库的情况。必须用 getnote search "YYYY-MM-DD" --limit 20 -o json 做全局补充检索
  3. 写入结果放在"得到"知识库:日志简报最终写入 eYzMmvnm("得到"知识库),输出笔记的 tag 设为 日志简报

标准流程

第一步:获取全部知识库列表

getnote kbs -o json

获取所有知识库的 topic_id,构建列表 [EJl3xRj0, yYv9rmDn, eYzMmvnm, ...]

第二步:轮询每个知识库

# 对每个 knowledge_base 执行
getnote kb \x3Ctopic_id> --all -o json
# 筛选 created_at 包含目标日期的笔记(如 2026-04-24)

第三步:全局搜索补充

# 用日期做关键词全局搜索
getnote search "YYYY-MM-DD" --limit 20 -o json

第四步:读取本地记忆文件

# 检查记忆文件
~/.openclaw/workspace/memory/YYYY-MM-DD.md
~/.openclaw/workspace/memory/YYYY-MM-DD-tech-news.md

第五步:生成日志简报

汇总所有来源数据,按标准格式生成日志简报(参考上方格式)。

第六步:三端归档

平台 操作
本地文件 写入 ~/.openclaw/workspace/日志管理/YYYY-MM-DD-日志简报.md
Get笔记 `getnote save \x3Ccontent> --title "日志简报 YYYY-MM-DD
飞书文档 创建 docx 并写入内容,链接同步到飞书群
飞书知识库 在个人知识库 wiki 中创建对应节点

第七步:发送完成通知

通过飞书群发送通知,包含:数据统计、核心发现摘要、三端链接。

安全使用建议
This skill appears to do what it claims (orchestrate Get笔记 via @getnote/cli), but it contains two important inconsistencies you should ask the publisher to clarify before installing: 1) Undeclared credentials/config: The instructions expect GETNOTE_API_KEY and GETNOTE_CLIENT_ID (read from openclaw.json) but the skill metadata does not declare any required env vars or a primary credential. Confirm exactly which credentials the skill needs, why, and whether they can be scoped to minimum permissions (e.g., read/write only to a specific KB). Avoid giving broad or long-lived API keys until scope is clear. 2) Local file access: The Cron flow references reading a local 'memory' file in the home directory (the SKILL.md is truncated but explicitly mentions checking '~/...' and reading local memory). Ask the author to provide the full path, purpose, and whether local file reads are optional. If the skill will access arbitrary files in your home directory, that expands its access far beyond knowledge-management and is a red flag. Additional practical steps: - Request an updated skill manifest that explicitly lists required env vars and explains Cron behavior and any local file reads. - Prefer tokens scoped to only the KBs the skill must manage; avoid granting access to all KBs unless necessary. - If you enable Cron tasks, verify where artifacts are written and that the default write-target (topic_id eYzMmvnm / "得到" KB) is correct for your account. - Because this is instruction-only, static scanning is limited — treat runtime permissions carefully and test in a non-sensitive account first. If the publisher clarifies and scopes credential and file access transparently, the inconsistencies can be resolved; until then exercise caution.
功能分析
Type: OpenClaw Skill Name: getnote-knowledge-master Version: 1.1.0 The skill bundle implements a structured knowledge management workflow based on the 'six-step' methodology using the GetNote CLI and API. It provides detailed instructions for the AI agent to automate tasks such as creating knowledge bases, saving and tagging content, performing semantic searches, and generating periodic health reports. While the skill includes a specialized cron-based workflow that reads from local workspace memory and polls multiple knowledge bases to generate summaries, these actions are transparently documented and aligned with the stated purpose of personal knowledge synthesis. The use of environment variables for API keys follows standard OpenClaw security practices, and no evidence of malicious intent, such as exfiltration of system secrets or unauthorized command execution, was found in SKILL.md or references/6steps.md.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The name/description (Get笔记 六步流程) align with the runtime actions: all instructions call the @getnote/cli or Get笔记 APIs to create/search/save/tag knowledge. That capability set is coherent for a knowledge-management orchestration skill.
Instruction Scope
SKILL.md explicitly tells the agent to run many getnote CLI commands and to perform global scans of all knowledge bases (getnote kbs; getnote kb <id> --all) — expected. However the Cron section also instructs reading a local 'memory' file (truncated but references checking '~/.' and local memory), and the skill says it will auto-read openclaw.json to obtain GETNOTE_API_KEY/CLIENT_ID. Those file reads and the use of local config are not declared in the skill metadata and broaden the scope to local file access beyond the stated purpose.
Install Mechanism
This is an instruction-only skill with no install spec or bundled code. The only install suggestion is a user-visible fallback (npm install -g @getnote/cli) which is appropriate for invoking the CLI; no downloads or archives are requested by the skill itself.
Credentials
The skill references GETNOTE_API_KEY and GETNOTE_CLIENT_ID (pulled from openclaw.json) and requires API access to list/read/write all knowledge bases. But the registry metadata lists no required env vars or primary credential — a mismatch. The implicit need for API credentials and platform config file access is sensitive and should be declared explicitly (least privilege: should request only the API key for the target KB or scoped token).
Persistence & Privilege
always is false and the skill does not request persistent system-level privileges. It does instruct periodic (Cron) tasks and global scans of user knowledge bases and writes results back to the default '得到' KB — these are normal for an indexing/archiving workflow, but combined with undeclared file/credential access they increase the risk surface.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install getnote-knowledge-master
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /getnote-knowledge-master 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
修复:Cron任务必须轮询所有知识库,不能只查单一库;必须用getnote search做全局补充检索;日志简报必须写入得到知识库
v0.1.5
全面集成@getnote/cli:Step4语义搜索改用getnote search命令(解决recall API 404);所有操作优先CLI降级API;补充批量操作和异步链接抓取说明;更新6steps.md手册
v0.1.4
修复Step4语义搜索:recall API返回404,改为本地语义分析方案;补充note_type限制说明;更新API路径;添加错误码处理
v0.1.0
新建:批量存入、自动整理、语义搜索、分析沉淀、每周体检
元数据
Slug getnote-knowledge-master
版本 1.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Get笔记·六步抄作业版 是什么?

Get笔记 · 六步抄作业版。复刻 AI 大神卡帕西的知识管理方法论,融合 Get笔记 API + @getnote/cli 实现一键式六步知识管理流程。 **何时激活:** (1) 用户提到"六步抄作业"、"卡帕西知识管理"、"知识库抄作业" (2) 用户要执行完整知识管理流程(建库→存入→整理→搜索→反哺→体... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 152 次。

如何安装 Get笔记·六步抄作业版?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install getnote-knowledge-master」即可一键安装,无需额外配置。

Get笔记·六步抄作业版 是免费的吗?

是的,Get笔记·六步抄作业版 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Get笔记·六步抄作业版 支持哪些平台?

Get笔记·六步抄作业版 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Get笔记·六步抄作业版?

由 binhuatochina(@binhuatochina)开发并维护,当前版本 v1.1.0。

💬 留言讨论