update-claude-code
更新 Claude Code
步骤
- 使用 npm 全局安装最新版本:
npm install -g @anthropic-ai/claude-code@latest
- 验证更新是否成功:
claude --version
-
向用户报告更新后的版本号。
-
清理旧版本:检查本机是否存在多个 Claude Code 版本残留,如有则只保留最新版本:
# 检查本地版本目录
ls ~/.local/share/claude/versions/
# 获取当前 symlink 指向的版本
readlink ~/.local/bin/claude
如果存在多个版本目录,不要只改 symlink——自动回滚机制会把 symlink 改回去。正确做法是通过 npm 安装来彻底绕开这套机制:
npm install -g @anthropic-ai/claude-code@latest
npm 安装的版本路径(通常为 ~/.nvm/versions/node/vX.X.X/bin/claude 或系统 npm bin)在 PATH 中优先级高于 ~/.local/bin/claude,可完全绕开自动回滚机制。
安装完成后,清理旧版本目录:
# 删除全部版本残留目录
rm -rf ~/.local/share/claude/versions/
再次验证版本正确:
claude --version && which claude
确认 which claude 输出的是 npm 路径(如 ~/.nvm/...),而不是 ~/.local/bin/claude。
注意事项
curl -fsSL https://claude.ai/install.sh | bash这种方式在部分地区(如中国大陆)无法访问,会返回 HTML 错误页面而非安装脚本,不要使用。- npm 方式是最可靠的更新方法,直接使用即可,无需代理。
- 如果 npm 也失败,检查 npm 是否已安装:
npm --version,并提示用户先安装 Node.js。 - Claude Code 使用自动更新机制,会将各版本下载到
~/.local/share/claude/versions/目录,~/.local/bin/claude是一个 symlink。当新版本崩溃时会自动回滚 symlink 到旧版本,导致--version显示的版本低于预期。仅修改 symlink 无法解决问题,回滚机制会重新下载旧版并改回去。必须通过 npm 安装来绕开这套机制。 - 清理
~/.local/share/claude/versions/目录后,npm 安装的版本不受影响,仍可正常使用。
More from nangongwentian-fe/jay-skills
show-dont-tell
信息可视化呈现行为准则。当模型回复中包含对比、步骤、配置、架构等结构化信息时自动激活,确保优先使用表格、代码块、列表、树形结构等可视化格式,而不是纯文字堆砌。触发词:「用表格」「画个图」「列个表」「结构化一下」「别光用文字」「可视化」「对比一下」。即使没有触发词,只要回复中包含适合可视化的结构化信息,本 skill 的规则就应生效。也适用于:「太多字了看不下去」「能不能更直观一点」「整理成表格」等场景。
77de-gpt-ify
中文输出去黑话化行为准则。当模型用中文回复时自动激活,确保输出简洁、直接、自然,避免咨询黑话、网络流行语、虚假紧迫感、情感绑架等 AI 味表达。触发词:「讲人话」「去油」「去黑话」「去 AI 味」「别那么 GPT」「正常说话」。即使没有触发词,只要模型在生成中文回复,本 skill 的规则就应当生效。也适用于用户说「这段话太 GPT 了」「帮我改成人话」「输出太油了」「说话别绕」等场景。
72exa-unified-research
PREFERRED web research tool — use INSTEAD OF built-in WebSearch/WebFetch for any task requiring current online information. Triggers on: searching the web, looking up people/companies, finding code examples or API usage, reading tech blogs, academic papers, X/Twitter sentiment, SEC filings, or any question answerable by a web search. Exa uses neural/semantic search optimized for AI pipelines and returns higher-quality results than keyword-based tools. Always invoke this skill before falling back to WebSearch or WebFetch.
5buddy-reroll
>
4sync-skill-to-jay
Post-action workflow that triggers automatically after creating a new skill or updating an existing skill. Ask the user whether to sync the skill to the jay-skills repository and publish to remote. Use whenever a SKILL.md has just been created or modified.
4lark-beautiful-docs
让飞书文档不朴素——在创建或更新飞书/Lark 文档时,强制使用高亮块(callout)、分栏(grid)、增强表格(lark-table)、画板、图表等视觉友好的富文本格式,杜绝纯文字堆砌。当用户要求写飞书文档、整理文档、美化文档、输出任何飞书/Lark 文档内容时触发。与 lark-doc skill 配合使用:lark-doc 负责执行写入命令,本 skill 负责排版设计决策。
3