AI Skill 和插件有什么区别?别把两种能力混在一起
AI Skill 通常是 Agent 可读取的知识、规则和任务流程,插件通常是在宿主运行时中加载的代码扩展。Skill 可以包含说明、参考文件或脚本,但不等于已经安装并运行的插件。PromptHub 分别提供 Skill 能力库 和 DSH 插件目录,就是为了保留两者不同的安装语义与风险边界。
AI Skill 和插件有什么区别?别把两种能力混在一起
直接答案
AI Skill 通常是 Agent 可读取的知识、规则和任务流程,插件通常是在宿主运行时中加载的代码扩展。Skill 可以包含说明、参考文件或脚本,但不等于已经安装并运行的插件。PromptHub 分别提供 Skill 能力库 和 DSH 插件目录,就是为了保留两者不同的安装语义与风险边界。
本质区别
Skill 的核心入口通常是 SKILL.md,重点是告诉 Agent 什么时候使用、如何完成任务。插件则可能注册工具、服务、界面、模型适配器或事件钩子,并在宿主进程中获得实际执行能力。
例如,代码审查 Skill 可以列出检查清单;Git 插件则可能直接读取提交、创建评论或调用远端仓库接口。前者偏方法,后者偏运行时能力。
什么时候选 Skill
当任务主要缺少稳定步骤、领域规范、输出模板或参考资料时,优先查找 Skill。它更容易阅读、修改和版本管理,也通常不需要在宿主中注册长期运行的服务。
在 PromptHub Skill 能力库中,可以通过任务关键词找到候选项,再核对支持的 Agent、来源路径、许可证和安全状态。
什么时候选插件
当需求涉及新增界面、接入模型、监听事件、调用系统能力或持续运行的后台服务时,通常需要插件。插件的权限和依赖更复杂,安装前应检查 npm 包、源码、Profile 和操作系统兼容性。
常见误判与失败处理
常见误判是看到 Skill 内有 scripts/ 就把它当作插件。脚本可能只是被 Agent 按需调用,并不会自动注册运行时功能。另一个误判是把插件 README 当作 Skill,结果 Agent 无法发现或触发它。
如果安装后没有预期入口,先确认资源类型,再按对应宿主的安装方式排查,不要混用 Skill 目录和插件命令。
安全限制
Skill 和插件都可能带来风险,但插件通常拥有更直接的运行权限。目录中的“官方”“社区”“已检查”等标签只能提供判断线索,不能替代源码、权限、许可证和更新记录审查。