指导用户创建 Agent Skills(支持 CodeBuddy、Cursor 等 IDE)。当用户想要创建、编写、设计新的 Skill,或需要帮助编写 SKILL.md 文件、frontmatter、skill 结构时使用。
本 Skill 帮助你创建结构良好、符合最佳实践和验证要求的 Agent Skills,适用于 CodeBuddy、Cursor 等支持 Skill 系统的 IDE。
当用户需要:
首先,理解 Skill 应该做什么:
询问澄清问题:
保持聚焦:一个 Skill = 一个能力
确定在哪里创建 Skill:
项目级 Skills(.codebuddy/skills/ 或 .cursor/skills/):
用户级 Skills(~/.codebuddy/skills/ 或 ~/.cursor/skills/):
注意: 不同 IDE 使用不同的目录名:
- CodeBuddy:
.codebuddy/或~/.codebuddy/- Cursor:
.cursor/或~/.cursor/- 其他 IDE 可能使用不同的目录结构
创建目录和文件:
# 项目级(推荐)- CodeBuddy
mkdir -p .codebuddy/skills/skill-name
# 项目级(推荐)- Cursor
mkdir -p .cursor/skills/skill-name
# 用户级 - CodeBuddy
mkdir -p ~/.codebuddy/skills/skill-name
# 用户级 - Cursor
mkdir -p ~/.cursor/skills/skill-name
基本结构:
skill-name/
├── SKILL.md # 必需 - 主文件
├── reference/ # 可选 - 参考文档目录
│ ├── api-docs.md
│ └── examples.md
├── scripts/ # 可选 - 辅助脚本
│ └── helper.py
└── config.json # 可选 - 配置文件
创建包含必需字段的 YAML frontmatter:
---