
iswalle/getnote-cli
5 skills3.1k installs635 starsGitHub
Install
npx skills add https://github.com/iswalle/getnote-cliSkills in this repo
1Getnote Notegetnote-note is an agent skill that teaches your coding agent to manage Get笔记 through the getnote CLI—saving URLs, plain text, and image paths, then listing, viewing, updating, and deleting notes. Solo and indie builders use it when research sprawl lives in browser tabs and chat logs instead of a durable note system. The skill documents save semantics: HTTP URLs become link notes with share-link sync versus async fetch for other links, local images upload asynchronously, and free text saves synchronously. Tagging, titles, and `-o json` polling behavior are spelled out so agents produce consistent captures during competitor sweeps, interview prep, or bug investigation. It pairs naturally with CLI-first workflows in Claude Code, Cursor, and Codex where you want the agent to file sources while it works, not after the fact.670installs2Getnote Authgetnote-auth is the credential gate for the Get笔记 CLI. Solo builders and agent workflows install it so automated runs do not fail mid-task on missing keys. The skill documents three commands—login (OAuth or gk_live API key from biji.com developer settings), status, and logout—and operational rules agents should follow: check status first, prompt humans to login when unauthenticated, and respect precedence of environment variables over saved JSON config. It is narrow by design: no note CRUD here, only trustworthy auth hygiene for downstream GetNote skills in the same repo.633installs3Getnote Searchgetnote-search is an agent skill for semantic search across Get笔记 notes using the getnote CLI. It targets solo and indie builders who keep research, meeting captures, and reference material in Get笔记 and want their coding agent to query that corpus instead of guessing from chat context alone. After `getnote` is installed and authenticated (`getnote auth status`), the skill documents how to search all notes or limit to one knowledge base via `--kb`, cap results with `--limit`, and emit machine-readable JSON for downstream steps. Results include relevance scores and short content excerpts so agents can cite the right note before drafting specs, code, or distribution copy. The workflow explicitly covers NOTE versus non-NOTE result types and how to obtain topic IDs from the knowledge-base list command. It is a narrow integration skill—not a planning methodology—best invoked whenever a task needs grounded retrieval from an existing note library rather than fresh web search.627installs4Getnote Kbgetnote-kb teaches agents how to manage Get笔记 knowledge bases through the authenticated getnote CLI (skill version 0.5.2). Solo builders use it when research and notes live in Get笔记 but coding happens in Claude Code or Cursor—you list bases, paginate subscriptions, dump all notes with --all, and create topics without clicking through the UI. Commands return structured fields like topic_id, name, description, and note_count, with JSON mode for reliable parsing. Prerequisites are simple: install getnote and confirm auth status. This is a task integration skill, not a note-taking methodology; pair it with your own summarization or RAG skills after notes are fetched.607installs5Getnote Taggetnote-tag is a focused agent skill for the Get笔记 CLI: it tells your coding agent exactly how to inspect and mutate tags on a note without guessing IDs or breaking system labels. You authenticate once with getnote, then agents run tag list to read ai, manual, and system tags, tag add for new manual labels, and tag remove using the integer IDs returned from list—because names alone are not accepted and system tags cannot be removed. JSON mode returns a flat note_id and tags array for reliable tooling. When you need to replace an entire tag set, the skill points you to note update with a comma-separated --tag string instead of many single adds. Solo builders use it to keep research, support snippets, and launch notes searchable while iterating on a product.602installs