编辑推荐: 本文主要介绍了Claude Agent Skills 的底层原理相关内容。希望对你的学习有帮助。
本文来自于微信公众号AI架构师汤师爷,由火龙果软件Alice编辑,推荐。
1. YAML 元数据头(配置信息)
---
name: skill-name
description: 简要说明
allowed-tools: Bash, Read
version: 1.0.0
---
2. Markdown 正文(给 Claude 的指令)
用途说明
详细指令
示例和指南
分步操作流程
---
name: skill-creator
description: Guide for creating effective skills. This skill should be used
when users want to create a new skill (or update an existing skill) that
extends Claude's capabilities with specialized knowledge, workflows, or
tool integrations.
license: Complete terms in LICENSE.txt
---
# 好的做法 只列需要的工具
allowed-tools: Read,Write,Edit,Glob,Grep
# 好的做法 只允许特定的 git 命令
allowed-tools: Bash(git status:*),Bash(git diff:*),Read,Grep
# 不好的做法 权限范围过大,有安全风险
allowed-tools: Bash,Read,Write,Edit,Glob,Grep,WebSearch,Task,Agent
model: claude-opus-4- # 使用指定模型
model: inherit # 使用当前会话模型(默认)
---
# 元数据头
---
# 简要用途说明(1-2 句话)
概述
这个技能做什么、什么时候用、提供什么能力
前置条件
需要什么工具、文件或上下文
操作步骤
步骤 1 第一个动作
具体指令和示例
步骤 2 下一个动作
具体指令
步骤 3 最后一个动作
具体指令
输出格式
结果应该怎么组织
错误处理
出问题了怎么办
示例
具体的使用例子
资源
引用 scripts/、references/、assets/ 中的文件
my-skill/
├── SKILL.md # 核心指令文件
├── scripts/ # 可执行的 Python/Bash 脚本
├── references/ # 会被加载到上下文的参考文档
└── assets/ # 模板和二进制文件(不加载到上下文)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/276088.html