用途:为创建或更新扩展 Claude 能力的 Skill 提供指导。它本身是提示词驱动的上下文修饰器,不直接执行操作,而是向对话注入指令、调整工具权限并引导 Claude 行为。
主要能力与结构:Skill 由必需的 SKILL.md(YAML frontmatter 的 name、description 加 Markdown 正文)和可选的 scripts、references、assets 组成。采用三级渐进式披露:元数据始终加载,SKILL.md 正文在触发后加载(建议 500 行以内),捆绑资源按需加载。技能选择靠纯 LLM 推理,因此 description 是否清晰全面至关重要。
创建流程:先用具体示例理解技能用途,再规划可复用资源(脚本、参考、素材),然后运行 init_skill.py <skill-name> 在 ~/.claude/skills/ 生成模板,接着编辑 SKILL.md 与资源,并基于真实使用迭代。脚本需实际运行测试。
设计原则:保持简洁,只补充 Claude 不具备的信息;按任务脆弱性设定自由度,从文本指令到固定脚本分三档;避免冗余文档文件;避免深层嵌套引用,长参考文件加目录。
适用场景:创建图像编辑、PDF 处理、前端模板、数据查询等专用技能。限制与更多细节暂未提供。