关联主题:: Claude Code
同级:: 2026-01-22_星期四
下一级::
核心理解:两句话概括
前三者是「功能组件」,第四个是「分发机制」
- 功能组件:Skills 封装知识、Commands 提供按钮、Agents 具备自主性
- 分发机制:Plugins 把功能组件打包,让配置可以分发和管理
1. Skills - 知识封装器
通俗解释:
Skills 就像是给 AI 的「能力锦囊」,里面封装了特定的知识和技能。
核心特点:
- 封装知识:将专业知识、工作流程、最佳实践打包在一起
- AI 自动识别:AI 根据对话上下文自动判断是否需要调用某个 Skill
- 谁来触发:AI 决定(不是你按按钮)
使用场景:
- 你需要 AI 执行特定领域的任务(比如写博客、整理文件)
- 你不想每次都重复解释背景知识和操作步骤
- 你希望 AI 有「专业能力」
例子:
inkp-archiveSkill:封装了整个 INKP 归档系统的知识,AI 能自动识别何时需要归档并执行完整流程tapestrySkill:封装了内容提取和学习计划生成的能力
2. Commands - 按钮触发器
通俗解释:
Commands 就像是工具箱上的「快捷按钮」,按下去就执行预设动作。
核心特点:
- 提供按钮:在界面上提供一个可点击的触发点
- 你主动触发:控制权在你手里,你点按钮才执行
- 简单直接:适合一键完成固定操作
与 Skills 的区别:
| 特性 | Commands | Skills |
|---|---|---|
| 触发方式 | 你按按钮 | AI 自动识别 |
| 控制权 | 在你手里 | 在 AI 手里 |
| 适用场景 | 固定的简单操作 | 需要智能判断的任务 |
例子:
/commit:一键创建符合规范的 Git commit/review-pr:快速审查 Pull Request
3. Agents - 自主智能体
通俗解释:
Agents 就像是有自主思考能力的「虚拟助手」,能独立完成复杂任务。
核心特点:
- 具备自主性:可以自主规划、决策、执行多步骤任务
- 智能推理:不只是执行预设步骤,能根据情况调整策略
- 复杂任务处理:适合需要多次判断和迭代的任务
与 Skills/Commands 的区别:
- Skills:封装「怎么做」的知识
- Commands:提供「触发点」
- Agents:具备「思考能力」,能自主完成复杂任务
例子:
ExploreAgent:自主探索代码库,理解结构,回答你的问题PlanAgent:设计实现方案,评估技术选型,规划步骤
4. Plugins - 分发机制
通俗解释:
Plugins 就像是**「快递包裹」**,它本身不是商品,而是让商品能送到你手里的方式。
核心特点:
- 打包分发:将 Skills、Commands、Agents 等功能组件打包
- 配置管理:让安装、更新、卸载变得简单
- 不是功能组件:Plugin 是「容器」,不是「内容」
重要理解:
在 Claude Code 的世界里,Skills、Commands、Agents 就是你买的「商品」,而 Plugins 是装这些商品的「包裹」。包裹不是商品的一种,包裹是让商品能够被送到你手里的方式。
例子:
.claude/skills/inkp-archive/这个文件夹是一个 Plugin- 它里面包含的
skill.md才是 Skill - Plugin 让 Skill 可以被安装、被发现、被管理
一张表看懂四者关系
| 概念 | 角色 | 核心能力 | 谁来触发 | 典型应用 |
|---|---|---|---|---|
| Skills | 知识封装器 | 封装专业知识 | AI 自动识别 | 归档系统、写作助手 |
| Commands | 按钮触发器 | 一键执行固定操作 | 你按按钮 | /commit、/review-pr |
| Agents | 自主智能体 | 独立完成复杂任务 | 你调用后自主执行 | 代码探索、方案设计 |
| Plugins | 分发机制 | 打包和分发功能组件 | - | .skill 文件、插件市场 |
形象比喻
如果把 AI 工具比作一个「智能厨房」:
- Skills = 菜谱书(封装了做菜的知识)
- Commands = 快捷键按钮(一键启动微波炉)
- Agents = 智能厨师(能根据食材自主决定做什么菜)
- Plugins = 快递包裹(把菜谱书、按钮、厨师送到你家)
给小白的建议
你应该怎么用?
- 先用 Skills:让 AI 变得专业,不用每次都教它怎么做
- 配置 Commands:把常用操作变成一键触发,提升效率
- 善用 Agents:遇到复杂任务,让 AI 自主探索和规划
- 理解 Plugins:知道它是分发机制,不要把 Plugin 和 Skill 混为一谈
学习路径:
理解概念 → 安装 Plugins(包裹) → 使用 Skills/Commands/Agents(内容) → 享受 AI 带来的效率提升
待阅读资料
- Skills、Commands、Agents、Plugins——这些概念你分得清吗? - 创建日期:2026-01-22_星期四,来源:X/Twitter (@wshuyi),概述:厘清Claude Code中Skills、Commands、Agents、Plugins四个概念及其区别,强调前三者是功能组件,Plugins是分发机制