文章对 Claude Agent `Skills` 系统进行了深度解构,阐明其并非传统可执行代码,而是通过提示词扩展和上下文修改来增强大语言模型(LLM)能力的“元工具”架构。它详细阐述了`Skills`的生命周期,从文件解析、API 请求结构到 Claude 的决策过程,强调其决策完全基于 LLM 的自然语言理解,而非算法式的技能选择器。文章深入介绍了`SKILL.md`的构成(Frontmatter 和 Markdown 内容),以及`scripts/`、`references/`、`assets/`等辅助目录的作用,并提供了多种技能构建模式和最佳实践。此外,文章还详细分析了`Skill`元工具的内部设计,特别是通过`isMeta`标志实现的用户可见元数据与隐藏详细指令的双通道消息注入机制,以及其在实际执行中的生命周期,为开发者提供了构建高效 Agent 技能的全面指导。
.png)

