Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
iswalle avatar

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-note

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.1k
repo stars165
Security audit2 / 3 scanners passed
Last updatedJuly 27, 2026
Repositoryiswalle/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

SKILL.mdMarkdownGitHub ↗

getnote-note Skill

Save, list, view, update, and delete notes in Get笔记.

Prerequisites

  • getnote CLI installed and authenticated (getnote auth status should show "Authenticated")

Commands

Save a note

getnote save <url|text|image_path> [--title <title>] [--tag <tag>]...
FlagDescription
--titleOptional title
--tagTag to apply; may be repeated
  • URL (http:// or https://) → link note:
  • Share link (biji.com/note/share_note/* or d.biji.com/* short link) → sync, returns note_id directly, 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 in content field 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 json

Returns 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.

FlagDescription
--since-idPagination cursor (last note ID seen)
--allFetch all notes (auto-paginate, streams output)
getnote notes
getnote notes --all
getnote notes --since-id 1234567890
getnote notes -o json

Note 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 valuesDescription
idNote ID
titleTitle
contentContent / AI summary
typeNote type
created_atCreation time
updated_atLast updated time
urlSource URL (link notes)
excerptExcerpt
web_contentFull web page content (link notes only)
audio_original录音笔记的转写原文(audio 类型笔记专用,非 AI 总结)
sourceNote source (e.g. openapi, manual)
tagsComma-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>]
FlagDescription
--titleNew title
--contentNew content (plain_text notes only)
--tagComma-separated tags — replaces all existing tags
getnote note update 1234567890 --title "Updated title"
getnote note update 1234567890 --tag "work,important"
⚠️ --tag replaces all tags. For partial tag changes use getnote 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 json

Returns: share_url (e.g. https://biji.com/note/share_note/rBzdMlXrzgYVM)

---

Agent Usage Notes

  • Use -o json when parsing responses programmatically.
  • All JSON responses follow {"success":true,"data":{...}} structure, except:
  • save (text): returns {"note_id":"..."} directly
  • save (share link): returns {"note_id":"...","title":"...","created_at":"...","updated_at":"..."} directly
  • save (regular link/image): returns {"data":{"tasks":[{"task_id":"..."}],...}}
  • task: returns {"success":true,"data":{"status":"...","note_id":"..."}}
  • notes list 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 总结字段
普通文字笔记contentcontent
链接/网页笔记web_contentcontent
录音笔记audio_originalcontent
知识库博主内容post_media_text(via kb blogger-contentcontent
知识库直播post_media_text(via kb livepost_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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.