为 Claude Code 添加 skills
2026-04-09 by dongnan
环境描述
$ head -n1 /etc/os-release
PRETTY_NAME="Ubuntu 22.04.5 LTS"
$ nvm -v
0.39.7
$ node -v
v24.13.0
$ npm -v
11.6.2
$ pnpm -v
8.11.0
$ claude -v
2.1.87 (Claude Code)
什么是 Skills?
Skills 翻译成中文就是“技能”。简单来说 Skills 就是让 LLM 按照某种特定的方法论去行动的机制。
Claude 支持 创建、管理和共享 skills 以扩展自身的功能。
包括两种方式:自定义 skills 和 捆绑 skills。
捆绑 skills
捆绑 skills 随 Claude Code 一起提供,在每个会话中都可用,例如:
- /simplify:审查你最近更改的文件以查找代码重用、质量和效率问题,然后修复它们。在实现功能或错误修复后运行它来清理你的工作。它并行生成三个审查代理(代码重用、代码质量、效率),汇总他们的发现,并应用修复。
- /debug [description]:通过读取会话调试日志来排查你当前的 Claude Code 会话。可选地描述问题以专注分析。
自定义 skills
如果没有适合的skills 也可以自定义 skills,例如:创建一个视觉理解能力 skills 。
举个栗子
部分模型如 glm-5、MiniMax-M2.5 等纯文本模型不支持视觉理解,可通过添加本地 Skill 使其获得视觉能力。
创建 skill 目录
mkdir -p ~/.claude/skills/image-analyzer
编写 SKILL.md
内容如下:
---
name: image-analyzer
description: 帮助没有视觉能力的模型进行图像理解。当需要分析图像内容、提取图片中的信息、文字、界面元素,或理解截图、图表、架构图等任何视觉内容时,使用此技能,传入图片路径即可获得描述信息。
model: qwen3.5-plus
---
qwen3.5-plus具有视觉理解能力,请直接使用qwen3.5-plus模型进行图片理解。
验证
# 启动 claude
# 列出 skills
❯ /skills
Skills
2 skills
User skills (~/.claude/skills)
agent-browser · ~34 description tokens
image-analyzer · ~26 description tokens
# 测试图片
❯ 查看 /tmp/1.png 的内容
● Skill(image-analyzer)
⎿ Successfully loaded skill · qwen3.5-plus
● 我无法直接查看图片文件。让我使用正确的工具来读取图片:
Read 1 file (ctrl+o to expand)
● 这是一张**市盈率 **(PE)的图表。
图表内容
标题
- **市盈率 **(PE)
坐标轴
- 左 Y 轴:市盈率数值(10-70)
- 右 Y 轴:收盘价点位(5000-35000)
- X 轴:时间(2017 年 -2026 年)
数据标注(2024-06-20)
- 市盈率:24.68
- 平均值:31.68
- 收盘价:16,175.13
观察
- 图表显示了从 2017 年至 2026 年的市盈率走势
- 2021-2022 年期间市盈率达到高峰(接近 70 倍)
- 当前(2024-2026)市盈率处于相对低位
这看起来是一个股票指数(可能是沪深 300 或类似指数)的估值分析图表。
Good Job. We're Perfect!
参考
- https://code.claude.com/docs/zh-CN/skills
- https://clawhub.ai/MaTriXy/agent-browser-clawdbot.
- https://help.aliyun.com/zh/model-studio/add-vision-skill