OkayStudy
ZH English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

如何开启通知

此浏览器或网址无法使用通知。请使用支持通知的浏览器,通过安全连接访问SONUB。

如果通知被屏蔽,请在浏览器设置中允许通知。

  1. 打开地址栏旁的站点设置或浏览器的站点设置,将此网站的通知设为允许。
  2. 在设备设置中允许浏览器发送通知,并检查勿扰模式或专注模式。
  3. 返回SONUB,刷新页面,然后通过铃铛开启通知。

在iPhone或iPad上,将SONUB添加到主屏幕,从主屏幕打开后允许通知。

一分钟,教会你的 AI 智能体新技能

SONUB 的免费技能,可用于 、 等 。一行命令装好,用大白话吩咐,再到后面的标签里做出自己的技能。

一个书架上放着彩色的活页夹。其中一本打开着,露出带图标和几行字的封面、写着虚线步骤的几页、一张检查清单,里面还夹着一个小工具箱。一个机器人读着封面,抽出了和对话气泡里骰子图标相符的那本活页夹。

大师 — 分享、跨工具使用、设计和维护技能

分享你的技能,让任何人都能用一条命令安装;让一个技能在所有里都能用;判断什么时候技能才是合适的工具;在使用中让技能保持好用。

分享你的技能 — 一个 GitHub 仓库就够

把技能放进公开的 ,任何人都能用 add <owner>/<repo> 安装。一个仓库可以放很多技能。

  • 每个技能放在 skills/ 下自己的文件夹里。安装会找到它们。
  • 加上 ,以及写明每个技能做什么和的 。
  • 用户可以用 -s 只取一个技能,用 -g 安装到他们所有的项目。
  • 你修改技能并 push 后,用户用 npx skills update 就能拿到更新。
my-skills/
my-skills/                     # a public GitHub repository
├── README.md                  ← what each skill does + the install command
├── LICENSE
└── skills/
    ├── commit-message/SKILL.md
    └── sql-report/SKILL.md

# anyone can install it
npx skills add my-name/my-skills
npx skills add my-name/my-skills -s commit-message -g
npx skills update              # gets your new commits

从你自己的网站分享 — 像 SONUB 一样

你也可以从自己的网站分享技能。SONUB 就是这样做的:npx skills add https://sonub.com 会读取 /.well-known/agent-skills/index.json 里的列表,并把每个技能作为下载。

  • 列表里有每个技能的名字、说明、压缩包地址,以及压缩包的 。
  • digest 变了,npx skills update 就会重新下载那个技能 — 只更新有变化的技能。
  • 如果 name 或 description 不符合规则(和文件夹同名的小写名字、最多 1,024 个字符的说明),安装程序会悄悄跳过这个技能。
  • SONUB 每次收到请求都会从技能文件夹生成列表和压缩包,所以好的修改就是新。
sonub.com
# the list the installer reads
https://sonub.com/.well-known/agent-skills/index.json

# one archive per skill, with the sha256 digest of its bytes in the list
https://sonub.com/.well-known/agent-skills/gp.tar.gz

npx skills add https://sonub.com

一个技能,所有工具通用

是,所以一个文件夹可以在 、、、 等工具里使用。不同的只是各工具读取的文件夹。

  • 让技能只靠标准字段(name、description)和普通指示就能工作。工具专用的选项只是附加项。
  • 避免只属于某个工具的说法(“ 工具”)。写成“在里运行”。
  • 在 .agents/skills/ 里放一个真正的文件夹,再链接到 。npx skills add 可以帮你做(推荐),或者用 --copy 复制。
  • 在 Claude Code 里,你还可以把技能和、钩子、 一起打包成插件,通过市场分享。
Terminal
# one real folder for every tool
.agents/skills/commit-message/

# a link so Claude Code finds the same folder
mkdir -p .claude/skills
ln -s ../../.agents/skills/commit-message .claude/skills/commit-message

如果技能用到 MCP 工具,要写出带名的完整名字(ServerName:tool_name)。不写的话,智能体可能找不到这个工具。

设计 — 什么时候用技能,什么时候用别的

教智能体的方法有好几种。在适合技能的地方用技能,工作就会更简单。

  • 每次对话都要遵守的规则 → AGENTS.md(或 CLAUDE.md)。
  • 偶尔才需要的流程或知识 → 技能。
  • 交出去的大任务,只要结果回来 → 子智能体。
  • 连接外部服务和 → MCP。技能可以教智能体怎样使用这些工具。
  • 每次都必须发生的事(每次编辑后格式化)→ 钩子。

一个技能,一项工作。技能做的事太多时,就拆开。

维护你的技能 — 边用边改进

技能是靠观察它怎样工作变好的,不是靠猜。在真实任务里使用它,在智能体卡住的地方修改它。

  • 观察智能体怎样使用它:从来不读的文件、反复读的文件、漏掉的规则。
  • 在一个 会话里改进技能,在新会话里测试 — 新会话会暴露缺少的东西。
  • 不要写日期(“八月以前 …”),写现在的做法,把旧做法收进“旧做法”一节。
  • 删掉没人用的技能 — 每段说明在每个会话里都会占用。
  • 问问你的团队:它在该启动的时候启动了吗?指示清楚吗?缺了什么?

大师清单

  • description 写清了它做什么、什么时候用,以及人们真正会用的词
  • 少于 500 行,其他文件只链接一层
  • 自己处理错误,并且写清了是要运行还是要阅读
  • 至少有三个测试,其中一个是不该用这个技能的情况
  • 里面没有机密信息,别人的技能先读过再安装
  • 在你会用的智能体和里检查过,并附上安装命令分享出去

全部打勾后,把你的一个技能发布到 GitHub,用 npx skills add 分享出去。

官方文档

已于 2026-10-18 对照官方文档核实。这些工具变化很快 — 如果命令不起作用,请查看官方文档。

请选择要取消的待付款预约。每次取消都需要确认。

你所在国家的时间:

关闭