用途:该技能为创建或编辑 Claude Code 的 SKILL.md 文件提供参考说明,指导技能的定义方式与写作规范。
基本概念:技能以 .claude/skills/<name>/SKILL.md 形式存在,扩展 Claude 在当前对话中的能力,分为两类:参考型技能(约定、模式、领域知识,Claude 相关时自动加载)和任务型技能(特定操作的步骤说明,通常通过 /name 显式调用,可用 context: fork 转到子代理)。技能遵循开放的 Agent Skills 标准;自定义命令已并入技能,.claude/commands/foo.md 与 .claude/skills/foo/SKILL.md 都产生 /foo,二者同时存在时技能优先。
主要能力:说明 SKILL.md 的 YAML frontmatter 字段,如 name、description、when_to_use、argument-hint、arguments、disable-model-invocation、user-invocable、allowed-tools、disallowed-tools、model、effort、context、agent、paths、shell、hooks。description 建议使用双引号字符串,第三人称书写,最多 1024 字符;斜杠命令名来自技能目录名而非 name 字段(插件根目录 SKILL.md 除外)。
使用方式与规范:SKILL.md 正文建议少于 500 行,详细内容移至同级文件并一层深链接;长文件加目录;命名宜用动名词形式;只授予实际需要的工具;路径统一用正斜杠;MCP 工具引用采用 ServerName:tool_name。支持字符串替换变量(如 $ARGUMENTS、$N、$name、${CLAUDE_SESSION_ID}、${CLAUDE_SKILL_DIR})和动态上下文注入。技能内容在会话中保持,自动压缩后每个技能最多重挂 5,000 tokens、合计 25,000 tokens。编写外部知识型技能时应编码检索与验证方法,而非事实快照。
限制:资料未提供安装命令、收费信息或具体平台支持细节。