
Getnote Note
- 1.1k installs
- 165 repo stars
- Updated July 27, 2026
- iswalle/getnote-cli
getnote-note is an agent skill that saves, lists, views, updates, and deletes notes in Get笔记 via the getnote CLI for developers who need to capture links, text, and images from Claude, Cursor, or the terminal.
About
getnote-note is a Get笔记 knowledge-base skill (version 0.4.0) that wraps the getnote CLI for note lifecycle management inside coding agents. Commands include getnote save for URLs, text, or image paths with optional --title and repeated --tag flags, plus list, view, update, and delete operations. Share links from biji.com or d.biji.com short URLs sync directly and return a note_id without polling. Developers reach for getnote-note when capturing research links, screenshots, or ideas mid-session without leaving Claude Code or Cursor. Authentication via getnote auth status is required before any save or sync command runs.
- Save URLs, text, local images or other notes with one command
- Supports share links, internal note references, and automatic polling for async content
- Add optional titles and multiple tags in a single invocation
- JSON output mode returns complete note metadata including note_id, type and tags
- Works with both public share links and internal biji.com note references
Getnote Note by the numbers
- 1,064 all-time installs (skills.sh)
- +30 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #450 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/iswalle/getnote-cli --skill getnote-noteAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.1k |
|---|---|
| repo stars | ★ 165 |
| Security audit | 2 / 3 scanners passed |
| Last updated | July 27, 2026 |
| Repository | iswalle/getnote-cli ↗ |
How do you save notes to Get笔记 from the CLI?
Quickly capture research links, screenshots, ideas, and reference notes directly into their personal Get笔记 knowledge base while working inside Claude, Cursor or termina
Who is it for?
Developers already using Get笔记 and the authenticated getnote CLI who want agents to capture research and references without context switching.
Skip if: Teams without Get笔记 accounts or the getnote CLI installed, or projects needing Obsidian, Notion, or generic markdown vault workflows.
When should I use this skill?
User wants to save a link, screenshot, idea, or reference note into Get笔记, or list, view, update, or delete existing Get笔记 entries via CLI.
What you get
Synced Get笔记 entries with note_id, titles, tags, and saved URLs, text, or image attachments.
- synced Get笔记 note entries
- tagged research captures
By the numbers
- Skill version 0.4.0
- Supports save, list, view, update, and delete note operations via getnote CLI
Files
getnote-note Skill
Save, list, view, update, and delete notes in Get笔记.
Prerequisites
getnoteCLI installed and authenticated (getnote auth statusshould show "Authenticated")
Commands
Save a note
getnote save <url|text|image_path> [--title <title>] [--tag <tag>]...| Flag | Description |
|---|---|
--title | Optional title |
--tag | Tag to apply; may be repeated |
- URL (
http://orhttps://) → link note: - Share link (
biji.com/note/share_note/*ord.biji.com/*short link) → sync, returnsnote_iddirectly, no polling needed - Internal note link (
biji.com/note/{note_id}) → this is the format for linking to another note inside note content; use it incontentfield when referencing other notes. If the current note will be shared publicly, prefer using the referenced note's share link (getnote note share <id>) instead of the internal link format - Other URLs → async, auto-polls until done
- Local image path → image note (async, auto-polls until done)
- Otherwise → text note (sync)
getnote save https://example.com --title "Great article"
getnote save "Remember to review the docs" --tag work --tag important
getnote save ./screenshot.png --title "Design mockup"In -o json mode, silently polls and returns the final note JSON (including title, content/summary, note_type, tags, created_at).
---
Track save task
getnote task <task_id>Manually check progress of an async save task.
getnote task task_xyz789 -o jsonReturns status (pending / processing / success / failed) and note_id when done.
---
List recent notes
getnote notes [--since-id <id>] [--all]Returns 20 notes per page (fixed). No --limit flag.
| Flag | Description |
|---|---|
--since-id | Pagination cursor (last note ID seen) |
--all | Fetch all notes (auto-paginate, streams output) |
getnote notes
getnote notes --all
getnote notes --since-id 1234567890
getnote notes -o jsonNote types: plain_text / img_text / link / audio / meeting / local_audio / internal_record / class_audio / recorder_audio / recorder_flash_audio
---
Get note details
getnote note <id> [--field <field>]Returns full note including content, tags, attachments. Use --field to extract a single value.
--field values | Description |
|---|---|
id | Note ID |
title | Title |
content | Content / AI summary |
type | Note type |
created_at | Creation time |
updated_at | Last updated time |
url | Source URL (link notes) |
excerpt | Excerpt |
web_content | Full web page content (link notes only) |
audio_original | 录音笔记的转写原文(audio 类型笔记专用,非 AI 总结) |
source | Note source (e.g. openapi, manual) |
tags | Comma-separated tag names |
getnote note 1234567890
getnote note 1234567890 --field content
getnote note 1234567890 --field url
getnote note 1234567890 -o json---
Update a note
getnote note update <id> [--title <title>] [--content <content>] [--tag <tags>]| Flag | Description |
|---|---|
--title | New title |
--content | New content (plain_text notes only) |
--tag | Comma-separated tags — replaces all existing tags |
getnote note update 1234567890 --title "Updated title"
getnote note update 1234567890 --tag "work,important"⚠️--tagreplaces all tags. For partial tag changes usegetnote tag add/remove.
⚠️ Content update only works on plain_text notes.---
Delete a note
getnote note delete <id> [-y]Moves note to trash.
getnote note delete 1234567890 -y---
Share a note
getnote note share <id> [--exclude-audio]Generates a public share link for a note. Idempotent — calling multiple times returns the same URL.
getnote note share 1234567890
getnote note share 1234567890 --exclude-audio
getnote note share 1234567890 -o jsonReturns: share_url (e.g. https://biji.com/note/share_note/rBzdMlXrzgYVM)
---
Agent Usage Notes
- Use
-o jsonwhen parsing responses programmatically. - All JSON responses follow
{"success":true,"data":{...}}structure, except: save(text): returns{"note_id":"..."}directlysave(share link): returns{"note_id":"...","title":"...","created_at":"...","updated_at":"..."}directlysave(regular link/image): returns{"data":{"tasks":[{"task_id":"..."}],...}}task: returns{"success":true,"data":{"status":"...","note_id":"..."}}noteslist returns 20 per page (no--limit); paginate with--since-id.- Note IDs are int64 — always handle as strings to avoid precision loss in JavaScript.
- Exit code
0= success; non-zero = error. Error details go to stderr.
字段语义提示("原文" vs AI 总结)
不同笔记类型的"原文"字段不同,content 通常是 AI 总结而非原文。用户要求"读原文"时,先用 getnote note <id> -o json 查看 note_type,再按下表选择对应字段:
| 笔记类型 | 原文字段 | AI 总结字段 |
|---|---|---|
| 普通文字笔记 | content | content |
| 链接/网页笔记 | web_content | content |
| 录音笔记 | audio_original | content |
| 知识库博主内容 | post_media_text(via kb blogger-content) | content |
| 知识库直播 | post_media_text(via kb live) | post_summary |
Related skills
FAQ
What commands does getnote-note support?
getnote-note supports getnote save for URLs, text, or images with optional --title and --tag flags, plus list, view, update, and delete operations against Get笔记. Share links from biji.com or d.biji.com sync directly and return note_id without polling.
What is required before using getnote-note?
getnote-note requires the getnote CLI installed and authenticated—getnote auth status must show Authenticated. The skill is version 0.4.0 and runs from Claude Code, Cursor, or the terminal.
Is Getnote Note safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.