Skills(技能模块)是人工智能或自动化系统中的可复用能力单元,用于封装特定任务的执行逻辑,使系统无需重复训练或配置即可调用已定义的功能。其核心特征包括:模块化设计、可复用性以及与主系统的解耦性。Skills广泛应用于AI助手、机器人流程自动化及大语言模型平台中,支持能力的标准化管理与组合调用。
Skills.sh网站上有超过4万个Skills可供搜索使用
Vercel推出了skills package方案用于Skill分发
Anthropic将AI使用分为三个层次:底层AI模型、中间层AI代理和提示、顶层技能(Skills)应用层
Anthropic工程师强调应构建小型、聚焦、可复用的技能让它们协同工作,而非构建试图做所有事情的巨型技能
Anthropic工程师Barry将Skills定义为'为代理打包可组合程序性知识的有组织文件集合'
Anthropic工程师的技能设计目标是每次使用后都变得更聪明,实现持续改进循环
Firebase的代理技能(Agent Skills)已扩展至移动平台,现在支持Android、iOS和Flutter
Hook可以劫持write操作来辅助触发Skill,例如检测到创建HTML文件时自动注入加载前端设计Skill的提示
Hooks和Skills的核心区别在于:Skill是模型主动调用的拉模式(Pull),Hook是外部系统被动触发的推模式(Push)
该项目的爆火赶上了Claude Code等AI编程工具插件生态的爆发期
还有 40 条时间轴事件
Hooks和Skills的核心区别在于:Skill是模型主动调用的拉模式(Pull),Hook是外部系统被动触发的推模式(Push)
85%待验证Hook可以劫持write操作来辅助触发Skill,例如检测到创建HTML文件时自动注入加载前端设计Skill的提示
85%待验证从 Claude Code 2.1.3 版本开始,斜杠命令和 Skills 已统一合并
85%待验证Skills只在被调用时才加载完整内容,平时仅加载描述信息,上下文成本很低
85%已验证Claude Code的Skill机制通过在项目的.claude/目录下放置Markdown配置文件来定义Claude的行为模式和输出风格
80%待验证MCP负责连接工具(能力层),Skill负责教会Claude如何使用工具(知识层),两者搭配使用效果翻倍
70%已验证Anthropic在2024年10月发布了关于Skills的技术博客,提出了一种全新的AI任务组织范式
65%已验证Claude Code的智能体架构由四大核心模块组成:Agent Loop、Tool System、Skills和Memory
65%待验证Skills文件通常包含YAML前置元数据(用于触发条件判断)和Markdown正文(用于定义工作流和输出规范)
60%待验证Skill功能必须依赖支持Function Call的大模型才能使用
60%