创建 Skills
本指南帮助你创建第一个 Skill。
创建步骤
创建 Skill 目录
在 skills 目录中创建新文件夹:
mkdir -p ~/.MushroomAgent/skills/hello-world编写 SKILL.md
在目录中创建
SKILL.md,包含 YAML frontmatter 和操作指令:---name: hello_worlddescription: 一个简单的问候 Skill。当用户请求问候时使用。---# Hello World Skill使用 `echo` 工具打印 "Hello from MushroomAgent skill!"加载 Skill
重启 MushroomAgent 或开始新会话以加载 Skill:
mushroom-agent skills list测试
发送触发该 Skill 的消息进行测试。
目录结构最佳实践
skill-name/
├── SKILL.md (必需)
├── scripts/ # 可执行脚本(Python/Bash 等)
├── references/ # 参考文档
└── assets/ # 资源文件
最佳实践
- 保持简洁 - 告诉 agent 要做什么,而不是如何扮演 AI
- 安全优先 - 如果使用
exec,确保提示词不允许来自不受信任输入的任意命令注入 - 使用目录组织 - 详细的参考文档放在
references/,不要全部塞进SKILL.md