getnote-kb
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesegetnote-kb Skill
getnote-kb 技能
Manage knowledge bases — list, create, browse notes, add/remove notes. Also supports subscribed knowledge bases, blogger content, live sessions, and quota.
管理知识库——支持列出、创建、浏览笔记、添加/移除笔记。同时也支持订阅知识库、博主内容、直播会话和配额查询。
Prerequisites
前置条件
- CLI installed and authenticated (
getnoteshould show "Authenticated")getnote auth status
- CLI 已安装并完成认证(执行
getnote应返回“Authenticated”)getnote auth status
Commands
命令
List all knowledge bases
列出所有知识库
getnote kbsReturns all knowledge bases. Each item includes: , , , , .
topic_idnamedescriptionnote_countcreated_atbash
getnote kbs
getnote kbs -o jsongetnote kbs返回所有知识库,每条记录包含:、、、、。
topic_idnamedescriptionnote_countcreated_atbash
getnote kbs
getnote kbs -o jsonList subscribed knowledge bases
列出已订阅的知识库
getnote kbs-sub [--page <n>]Returns knowledge bases the user has subscribed to. Supports pagination.
| Flag | Default | Description |
|---|---|---|
| 1 | Page number |
bash
getnote kbs-sub
getnote kbs-sub --page 2
getnote kbs-sub -o jsonUseto browse notes inside a subscribed knowledge base.getnote kb <topic_id>
getnote kbs-sub [--page <n>]返回用户已订阅的知识库,支持分页。
| 参数 | 默认值 | 描述 |
|---|---|---|
| 1 | 页码 |
bash
getnote kbs-sub
getnote kbs-sub --page 2
getnote kbs-sub -o json可使用浏览已订阅知识库内的笔记。getnote kb <topic_id>
List notes in a knowledge base
列出知识库内的笔记
getnote kb <topic_id> [--limit <n>] [--all]Returns 20 notes per page by default.
| Flag | Default | Description |
|---|---|---|
| 20 | Notes per page |
| — | Fetch all notes (auto-paginate) |
bash
getnote kb vnrOAaGY
getnote kb vnrOAaGY --all
getnote kb vnrOAaGY -o jsongetnote kb <topic_id> [--limit <n>] [--all]默认每页返回20条笔记。
| 参数 | 默认值 | 描述 |
|---|---|---|
| 20 | 每页笔记数量 |
| — | 获取所有笔记(自动分页) |
bash
getnote kb vnrOAaGY
getnote kb vnrOAaGY --all
getnote kb vnrOAaGY -o jsonCreate a knowledge base
创建知识库
getnote kb create <name> [--desc <description>]bash
getnote kb create "Research Papers"
getnote kb create "Project Docs" --desc "Documentation links"Max 50 knowledge bases per day (resets at 00:00 Beijing time).
getnote kb create <name> [--desc <description>]bash
getnote kb create "Research Papers"
getnote kb create "Project Docs" --desc "Documentation links"每日最多可创建50个知识库(北京时间00:00重置)。
Add notes to a knowledge base
向知识库添加笔记
getnote kb add <topic_id> <note_id> [note_id...]Supports multiple note IDs. Max 20 per call.
bash
getnote kb add vnrOAaGY 1234567890
getnote kb add vnrOAaGY 1234567890 9876543210Already-existing notes are silently skipped.
getnote kb add <topic_id> <note_id> [note_id...]支持传入多个笔记ID,单次调用最多添加20个。
bash
getnote kb add vnrOAaGY 1234567890
getnote kb add vnrOAaGY 1234567890 9876543210已存在的笔记会被静默跳过。
Remove notes from a knowledge base
从知识库移除笔记
getnote kb remove <topic_id> <note_id> [note_id...]bash
getnote kb remove vnrOAaGY 1234567890⚠️ 订阅知识库限制:如果目标知识库是他人创建(通过获取),且用户不是该知识库的管理员,则无法添加或移除笔记,API 会返回错误。只有自己创建的知识库(getnote kbs-sub)才支持完整的增删操作。getnote kbs
getnote kb remove <topic_id> <note_id> [note_id...]bash
getnote kb remove vnrOAaGY 1234567890⚠️ 订阅知识库限制:如果目标知识库是他人创建(通过获取),且用户不是该知识库的管理员,则无法添加或移除笔记,API 会返回错误。只有自己创建的知识库(getnote kbs-sub)才支持完整的增删操作。getnote kbs
List bloggers in a knowledge base
列出知识库内的博主
getnote kb bloggers <topic_id> [--page <n>]Returns subscribed bloggers. Each item includes: (required for content queries), , , .
follow_idaccount_nameplatformfollow_timebash
getnote kb bloggers vnrOAaGY
getnote kb bloggers vnrOAaGY --page 2 -o jsongetnote kb bloggers <topic_id> [--page <n>]返回已订阅的博主,每条记录包含:(内容查询必填)、、、。
follow_idaccount_nameplatformfollow_timebash
getnote kb bloggers vnrOAaGY
getnote kb bloggers vnrOAaGY --page 2 -o jsonList blogger contents
列出博主内容
getnote kb blogger-contents <topic_id> <follow_id> [--page <n>]Returns content list (no full text). Use to fetch detail.
post_id_aliasbash
getnote kb blogger-contents vnrOAaGY follow123
getnote kb blogger-contents vnrOAaGY follow123 --page 2getnote kb blogger-contents <topic_id> <follow_id> [--page <n>]返回内容列表(不含全文),可使用 获取详情。
post_id_aliasbash
getnote kb blogger-contents vnrOAaGY follow123
getnote kb blogger-contents vnrOAaGY follow123 --page 2Show blogger content detail
查看博主内容详情
getnote kb blogger-content <topic_id> <post_id>Returns full content including original text ().
post_media_textbash
getnote kb blogger-content vnrOAaGY post_abc123
getnote kb blogger-content vnrOAaGY post_abc123 -o jsongetnote kb blogger-content <topic_id> <post_id>返回完整内容,包括原文()。
post_media_textbash
getnote kb blogger-content vnrOAaGY post_abc123
getnote kb blogger-content vnrOAaGY post_abc123 -o jsonList completed lives in a knowledge base
列出知识库内的已完成直播
getnote kb lives <topic_id> [--page <n>]Returns only completed live sessions that have been AI-processed.
bash
getnote kb lives vnrOAaGY
getnote kb lives vnrOAaGY --page 2getnote kb lives <topic_id> [--page <n>]仅返回已完成且经过AI处理的直播会话。
bash
getnote kb lives vnrOAaGY
getnote kb lives vnrOAaGY --page 2Show live detail
查看直播详情
getnote kb live <topic_id> <live_id>Returns AI summary () and full transcript ().
post_summarypost_media_textbash
getnote kb live vnrOAaGY live_abc123
getnote kb live vnrOAaGY live_abc123 -o jsongetnote kb live <topic_id> <live_id>返回AI摘要()和完整转录文本()。
post_summarypost_media_textbash
getnote kb live vnrOAaGY live_abc123
getnote kb live vnrOAaGY live_abc123 -o jsonShow API quota usage
查看API配额使用情况
getnote quotabash
getnote quota
getnote quota -o jsongetnote quotabash
getnote quota
getnote quota -o jsonAgent Usage Notes
Agent使用注意事项
- Use when parsing results programmatically.
-o json - returns
kbs -o json{"success":true,"data":{"topics":[...],"total":N}} - returns the same shape as
kbs-sub -o json.kbs -o json - returns
kb <topic_id> -o json{"success":true,"data":{"notes":[...],"has_more":...}} - Get from
topic_idorgetnote kbs -o json→getnote kbs-sub -o jsonfield (notdata.topics[].topic_id).id - /
kb addaccept multiple note IDs — prefer batching over multiple calls.kb remove - Subscribed KBs are read-only unless the user is an admin of that KB. /
kb addwill return an API error on subscribed KBs owned by others. Usekb remove(owned) vsgetnote kbs(subscribed) to distinguish.getnote kbs-sub - → get
kb bloggers→follow_id→ getkb blogger-contents→post_id_aliasfor full text.kb blogger-content - → get
kb lives→live_idfor AI summary + transcript.kb live - returns
quota -o json{"success":true,"data":{"read":{"daily":{limit,used,remaining,reset_at},"monthly":{...}},"write":{...},"write_note":{...}}} - Exit code = success; non-zero = error. Error details go to stderr.
0
- 通过程序解析结果时请使用 参数。
-o json - 返回格式为
kbs -o json{"success":true,"data":{"topics":[...],"total":N}} - 返回格式与
kbs-sub -o json一致。kbs -o json - 返回格式为
kb <topic_id> -o json{"success":true,"data":{"notes":[...],"has_more":...}} - 可通过 或
getnote kbs -o json的getnote kbs-sub -o json字段获取data.topics[].topic_id(注意不是topic_id字段)。id - /
kb add支持传入多个笔记ID——优先批量调用而非多次单独调用。kb remove - 订阅的知识库为只读权限,除非你是该知识库的管理员。对他人所有的订阅知识库执行 /
kb add会返回API错误。可通过kb remove(自有)和getnote kbs(订阅)区分知识库类型。getnote kbs-sub - 调用流程:→ 获取
kb bloggers→ 调用follow_id→ 获取kb blogger-contents→ 调用post_id_alias获取全文。kb blogger-content - 调用流程:→ 获取
kb lives→ 调用live_id获取AI摘要+转录文本。kb live - 返回格式为
quota -o json{"success":true,"data":{"read":{"daily":{limit,used,remaining,reset_at},"monthly":{...}},"write":{...},"write_note":{...}}} - 退出码 表示成功;非0表示出错,错误详情输出到stderr。
0