PluginBench
Skill
Pass
Audit score 90

getnote-auth

iswalle/getnote-cli

How to install getnote-auth

npx skills add https://github.com/iswalle/getnote-cli --skill getnote-auth
Claude Code
Cursor
Windsurf
Cline
Full instructions (SKILL.md)

Source of truth, from iswalle/getnote-cli.


name: getnote-auth version: 0.4.0 description: Manage authentication for Get笔记 CLI

getnote-auth Skill

Log in, log out, and check authentication status.

Commands

Log in

getnote auth login [--api-key <key>]
ModeCommandDescription
OAuth (recommended)getnote auth loginOpens browser to authorize; saves credentials automatically
API Keygetnote auth login --api-key <key>Saves key directly, no browser needed
# OAuth flow (opens browser)
getnote auth login

# API key directly
getnote auth login --api-key gk_live_xxx

Get your API key at: https://www.biji.com/settings/developer (keys start with gk_live_)


Check status

getnote auth status

Shows whether authenticated and which API key is active.

getnote auth status

Log out

getnote auth logout

Removes saved credentials from ~/.getnote/config.json.

getnote auth logout

Agent Usage Notes

  • Always run getnote auth status first to verify authentication before other commands.
  • If not authenticated, prompt the user to run getnote auth login.
  • --api-key on any command is a temporary per-invocation override and does not save credentials.
  • Credentials saved at ~/.getnote/config.json; env vars GETNOTE_API_KEY / GETNOTE_CLIENT_ID take higher priority.