关联主题:: Claude Code
同级:: 2026-01-22_星期四
下一级::

核心理解:两句话概括

前三者是「功能组件」,第四个是「分发机制」

  • 功能组件:Skills 封装知识、Commands 提供按钮、Agents 具备自主性
  • 分发机制:Plugins 把功能组件打包,让配置可以分发和管理

1. Skills - 知识封装器

通俗解释:
Skills 就像是给 AI 的「能力锦囊」,里面封装了特定的知识和技能。

核心特点:

  • 封装知识:将专业知识、工作流程、最佳实践打包在一起
  • AI 自动识别:AI 根据对话上下文自动判断是否需要调用某个 Skill
  • 谁来触发:AI 决定(不是你按按钮)

使用场景:

  • 你需要 AI 执行特定领域的任务(比如写博客、整理文件)
  • 你不想每次都重复解释背景知识和操作步骤
  • 你希望 AI 有「专业能力」

例子:

  • inkp-archive Skill:封装了整个 INKP 归档系统的知识,AI 能自动识别何时需要归档并执行完整流程
  • tapestry Skill:封装了内容提取和学习计划生成的能力

2. Commands - 按钮触发器

通俗解释:
Commands 就像是工具箱上的「快捷按钮」,按下去就执行预设动作。

核心特点:

  • 提供按钮:在界面上提供一个可点击的触发点
  • 你主动触发:控制权在你手里,你点按钮才执行
  • 简单直接:适合一键完成固定操作

与 Skills 的区别:

特性CommandsSkills
触发方式你按按钮AI 自动识别
控制权在你手里在 AI 手里
适用场景固定的简单操作需要智能判断的任务

例子:

  • /commit:一键创建符合规范的 Git commit
  • /review-pr:快速审查 Pull Request

3. Agents - 自主智能体

通俗解释:
Agents 就像是有自主思考能力的「虚拟助手」,能独立完成复杂任务。

核心特点:

  • 具备自主性:可以自主规划、决策、执行多步骤任务
  • 智能推理:不只是执行预设步骤,能根据情况调整策略
  • 复杂任务处理:适合需要多次判断和迭代的任务

与 Skills/Commands 的区别:

  • Skills:封装「怎么做」的知识
  • Commands:提供「触发点」
  • Agents:具备「思考能力」,能自主完成复杂任务

例子:

  • Explore Agent:自主探索代码库,理解结构,回答你的问题
  • Plan Agent:设计实现方案,评估技术选型,规划步骤

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 = 快递包裹(把菜谱书、按钮、厨师送到你家)

给小白的建议

你应该怎么用?

  1. 先用 Skills:让 AI 变得专业,不用每次都教它怎么做
  2. 配置 Commands:把常用操作变成一键触发,提升效率
  3. 善用 Agents:遇到复杂任务,让 AI 自主探索和规划
  4. 理解 Plugins:知道它是分发机制,不要把 Plugin 和 Skill 混为一谈

学习路径:

理解概念 → 安装 Plugins(包裹) → 使用 Skills/Commands/Agents(内容) → 享受 AI 带来的效率提升

待阅读资料