Auth
EpicenterHQ/epicenter
Epicenter auth packages: @epicenter/auth and the Svelte adapter at @epicenter/auth/svelte, OAuth sessions, identity state, auth-owned fetch/WebSocket, and the reload gate that makes a page lifetime…
安装和连接得到大脑,完成浏览器授权、环境诊断、配额检查、CLI 升级与领域 Skill 同步。用户说“安装/连接/登录/更新得到大脑”“检查为什么不能用”“查看额度”时使用。
$ npx skills add iswalle/getnote-cli --skill getnote-auth -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install iswalle/getnote-cli getnote-auth --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/iswalle/getnote-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/getnote-auth .claude/skills/getnote-auth && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "getnote-auth" agent skill from https://github.com/iswalle/getnote-cli/tree/main/skills/getnote-auth into .claude/skills/getnote-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "getnote-auth", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/iswalle/getnote-cli/tree/main/skills/getnote-authType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add iswalle/getnote-cli --skill getnote-auth -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install iswalle/getnote-cli getnote-auth --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iswalle/getnote-cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/getnote-auth .agents/skills/getnote-auth && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "getnote-auth" agent skill from https://github.com/iswalle/getnote-cli/tree/main/skills/getnote-auth into .agents/skills/getnote-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "getnote-auth", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add iswalle/getnote-cli --skill getnote-auth -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install iswalle/getnote-cli getnote-auth --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iswalle/getnote-cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/getnote-auth .cursor/skills/getnote-auth && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "getnote-auth" agent skill from https://github.com/iswalle/getnote-cli/tree/main/skills/getnote-auth into .cursor/skills/getnote-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "getnote-auth", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/iswalle/getnote-cli.git --path skills/getnote-auth--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add iswalle/getnote-cli --skill getnote-auth -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install iswalle/getnote-cli getnote-auth --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iswalle/getnote-cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/getnote-auth .gemini/skills/getnote-auth && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "getnote-auth" agent skill from https://github.com/iswalle/getnote-cli/tree/main/skills/getnote-auth into .gemini/skills/getnote-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "getnote-auth", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install iswalle/getnote-cli getnote-authInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add iswalle/getnote-cli --skill getnote-auth -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/iswalle/getnote-cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/getnote-auth .github/skills/getnote-auth && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "getnote-auth" agent skill from https://github.com/iswalle/getnote-cli/tree/main/skills/getnote-auth into .github/skills/getnote-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "getnote-auth", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add iswalle/getnote-cli --skill getnote-auth -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install iswalle/getnote-cli getnote-auth --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iswalle/getnote-cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/getnote-auth .opencode/skills/getnote-auth && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "getnote-auth" agent skill from https://github.com/iswalle/getnote-cli/tree/main/skills/getnote-auth into .opencode/skills/getnote-auth/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "getnote-auth", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
getnote-auth安装和连接得到大脑,完成浏览器授权、环境诊断、配额检查、CLI 升级与领域 Skill 同步。用户说“安装/连接/登录/更新得到大脑”“检查为什么不能用”“查看额度”时使用。
Getnote Auth is an agent skill from iswalle/getnote-cli. 安装和连接得到大脑,完成浏览器授权、环境诊断、配额检查、CLI 升级与领域 Skill 同步。用户说“安装/连接/登录/更新得到大脑”“检查为什么不能用”“查看额度”时使用。
Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: Get笔记 CLI — 让人类和 AI Agent 都能在终端操作 Get笔记. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 98275f0. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npmnodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Getnote Auth loads about 1.1k tokens when it runs. Until then it costs about 25 tokens; SKILL.md has 361 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from iswalle/getnote-cli at commit 98275f0, republished under its MIT licence (© iswalle). 361 words, ~1,082 tokens.
.claude/skills/getnote-auth/SKILL.md (or your agent's skills folder).负责把“用户想用得到大脑”推进到真正可执行的状态。不要只说“已安装”:CLI 可执行、账号已授权、API 可读三项都通过才算连接成功。
按顺序执行,已经满足的步骤直接跳过:
command -v getnote 检查 CLI;不要因为 Skill 已安装就假设 CLI 存在。独立的 ClawHub/OpenClaw Skill 由平台管理 CLI 依赖,不查找或运行 scripts/install.sh。node --version 和 npm --version,再自动执行 npm install -g @getnote/cli@latest。这是 Agent 的工作,不要求用户手工复制命令;只有系统弹出安装授权时才请用户确认。getnote version,必须能够正常启动。getnote auth status。未登录时运行 getnote auth login,让用户只在浏览器中确认,不索要 API Key、Cookie 或 Authorization。getnote doctor -o json。只有 diagnostics_completed=true、ready=true 且 status=ready,才能宣布完整连接;ready=true,status=degraded 表示核心能力可用但仍应处理警告。success 和旧 checks 字段仅用于兼容。若未就绪,先处理 issues[].blocking=true,再按 next_actions[] 修复。需要确认的动作不得静默执行。getnote setup 同步 5 个领域 Skill;如果当前平台已经由独立 Skill 包携带这些领域 Skill,或 CLI 明确提示未检测到受支持平台,不把这一步失败误报成账号连接失败。getnote notes --limit 1 -o json 做无写入验收。只有用户同意创建测试内容时,才保存测试笔记。| 意图 | 命令 |
|---|---|
| 登录 | getnote auth login |
| 查看登录状态 | getnote auth status |
| 退出登录 | getnote auth logout |
| 诊断连接 | getnote doctor -o json |
| 查看 CLI 能力契约 | getnote capabilities -o json |
| 为本机 AI 同步领域 Skill | getnote setup |
| 查看 AI 对话额度 | getnote quota -o json |
| 查看版本 | getnote version |
| 检查升级 | getnote update --check |
| 执行升级 | getnote update |
参数不确定时读取对应命令的 --help,不要凭旧文档猜参数。
| 命令 | 成功后读取/确认 | 成功后怎么做 |
|---|---|---|
getnote auth login | 浏览器已确认,凭证已写入本机 | 再运行 doctor -o json;不在聊天中展示凭证。 |
getnote auth status | Authenticated / Not authenticated 或环境变量登录状态 | 未登录才启动 auth login;状态里只能出现掩码。 |
getnote auth logout | Logged out successfully. | 只说明本机已退出;不声称已撤销服务端授权。 |
getnote doctor -o json | diagnostics_completed、local_ready、ready/status/summary、checks[]、issues[]、next_actions[]、update、integrations[] | ready=true,status=ready 才表示完整可用;degraded 需继续处理警告。platforms[] 仅表示检测到应用或命令,不能证明 Skill 已安装;用 integrations[].skill_status/ready 判断 AI 接入状态。 |
getnote capabilities -o json | contract_version、commands、command_aliases、command_results、guarantees | 只在安装、升级或兼容排查时读取;这是命令和结果字段的唯一事实源。 |
getnote setup -o json | success、targets[]、installed_cli、installed_skills、authenticated、platforms[]、next_actions[]、next | platforms[].status=installed 表示本地安装完成;verify_in_platform 表示 OpenClaw(小龙虾)或 QClaw 由平台管理,只引导用户完成对应的唯一 next_action。没有识别到 AI 平台不影响 CLI 和账号连接。 |
getnote quota -o json | data.read/write/write_note 下的 daily/monthly.limit/used/remaining/reset_at | 按真实桶说明剩余额度,不自行换算或合并桶。 |
getnote version | 版本文本 | 只用于展示版本;机器契约仍以 capabilities -o json 为准。 |
getnote update --check | 当前/可用新版本文本 | 有新版本再运行 getnote update。 |
getnote update | CLI 更新、Skills 同步和 doctor 验证结果 | 默认由新版 CLI 自动完成完整更新闭环;只有全部步骤成功才能说升级完成。只升级 CLI 时使用 --cli-only。 |
所有命令以退出码为第一判断:退出码非 0 即失败。使用 -o json 的 API 与本地错误均返回 success=false、data=null、error.code/message/reason/retryable 和可选 request_id;不能把 HTTP 200 或“命令运行过”当成成功。
diagnostics_completed=false 或命令退出非 0:诊断本身失败,不能根据残缺输出操作。ready=true:CLI、账号授权和 OpenAPI 连通性均可用;若 status=degraded,核心能力可用但仍有非阻断警告。status=partial:通常是 --offline 跳过远端检查;读取 local_ready 判断本地环境,ready=null 表示远端未知,不得声称已连接。issues[].blocking=true:按顺序优先处理;保留 code、details.request_id 和错误字段。next_actions[]:requires_confirmation=true 时先向用户确认,再执行精确 command;执行后重新运行 doctor 验证。integrations[].detected=true 只表示发现宿主;只有 skill_status=installed 且 ready=true 才能确认 CLI 可验证的 Skill 已齐全。unverified 表示安装状态由平台管理,应让用户在平台内确认,不能猜测成功。update.update_available=true 是非阻断警告;用户明确要求升级后才执行升级动作。用户说“帮我更新得到大脑”已经构成完整更新授权;不要再让用户选择 CLI、领域 Skill 等内部组件:
getnote update --check;有新版本或需要刷新 Skills 时执行 getnote update。命令会升级 CLI,再由新版 CLI 自动运行 setup 和 doctor,并同步 CLI 随附的五个领域 Skill。getnote update 不下载或覆盖该 Skill。若宿主支持检查 Skill 更新则继续使用宿主流程,否则只告知用户唯一必要的确认入口。auth status 只能出现掩码。request_id;不要只回复“连接失败”。© iswalle, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/getnote-auth of iswalle/getnote-cli.
Open the folder on GitHubat commit 98275f0
Getnote Auth next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Getnote Auth this skilliswalle/getnote-cli | 178 | — | ~1.1k | Automated safety check: Pass | MIT | |
| AuthEpicenterHQ/epicenter | 4.8k | — | ~7k | Automated safety check: Pass | Custom licence | |
| Authmicrosoft/apm | 4k | — | ~756 | Automated safety check: Pass | MIT | |
| Clerk Authdavila7/claude-code-templates | 32k | 5 repos | ~376 | Automated safety check: Pass | MIT | |
| Clerk Authsickn33/agentic-awesome-skills | 47k | 2 repos | ~355 | Automated safety check: Pass | MIT | |
| Nextjs Supabase Authdavila7/claude-code-templates | 32k | 4 repos | ~346 | Automated safety check: Pass | MIT |
EpicenterHQ/epicenter
Epicenter auth packages: @epicenter/auth and the Svelte adapter at @epicenter/auth/svelte, OAuth sessions, identity state, auth-owned fetch/WebSocket, and the reload gate that makes a page lifetime…
microsoft/apm
Activate when code touches token management, credential resolution, git auth flows, GITHUBAPMPAT, ADOAPMPAT, AuthResolver, HostInfo, AuthContext, or any remote host authentication -- even if 'auth'…
davila7/claude-code-templates
Expert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync Use when: adding authentication, clerk auth, user authentication, sign in, sign up.
sickn33/agentic-awesome-skills
Expert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync
davila7/claude-code-templates
Expert integration of Supabase Auth with Next.js App Router Use when: supabase auth next, authentication next.js, login supabase, auth middleware, protected route.
ruvnet/ruflo
Probe a site's authentication flow for redirect leaks, missing CSRF, weak session cookies, and OAuth misconfiguration; produces an auth findings.md
iswalle/getnote-cli
使用得到大脑保存文字、链接、图片和长笔记,查看笔记详情、原文、录音转写、附件、时间线、标记、发芽报告、快捷笔记和会议待办,并安全更新、删除或分享笔记。标记、发芽与时间线分别读取。
iswalle/getnote-cli
在得到大脑的全部笔记或指定知识库中按自然语言进行语义搜索,返回真实标题、摘要、字符串 ID 和可打开的笔记链接. An agent skill from iswalle/getnote-cli.
iswalle/getnote-cli
查看得到大脑笔记已有标签,为笔记添加标签,或按真实标签 ID 安全删除标签,并避免误删系统标签或覆盖其他标签. An agent skill from iswalle/getnote-cli.
iswalle/getnote-cli
查看和管理得到大脑的知识库、文件夹、书籍、客户档案、团队知识库、抖音博主订阅与直播,归档笔记,以及查询文件格式限制、直传文件到 OSS 并提交知识库入库。用户要上传文档或文件时也使用。
安装和连接得到大脑,完成浏览器授权、环境诊断、配额检查、CLI 升级与领域 Skill 同步。用户说“安装/连接/登录/更新得到大脑”“检查为什么不能用”“查看额度”时使用。. Getnote Auth is an agent skill from iswalle/getnote-cli.
Run `npx skills add iswalle/getnote-cli --skill getnote-auth -a claude-code`. Or copy the skill folder (skills/getnote-auth in iswalle/getnote-cli) into .claude/skills/getnote-auth in your project. Claude Code loads it when a task matches its description.
Run `npx skills add iswalle/getnote-cli --skill getnote-auth -a codex`. Or copy the skill folder (skills/getnote-auth in iswalle/getnote-cli) into .agents/skills/getnote-auth in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add iswalle/getnote-cli --skill getnote-auth -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/getnote-auth, .gemini/skills/getnote-auth, .github/skills/getnote-auth and .opencode/skills/getnote-auth in your project.
Going by SKILL.md and its folder, Getnote Auth needs the command-line tools its instructions call (npm and node). Our summary lists: Node.js.
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Getnote Auth is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.1k tokens (SKILL.md is roughly 4.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Getnote Auth: Auth (EpicenterHQ/epicenter, 4.8k stars), Auth (microsoft/apm, 4k stars), Clerk Auth (davila7/claude-code-templates, 32k stars) and Clerk Auth (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
iswalle (a GitHub user) maintains it in iswalle/getnote-cli, which has 178 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on September 24, 2026.
Source: iswalle/getnote-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.