00 / 00

Skills + MCP:流程与工具的组合

用 Skill 组织任务,通过已连接的 MCP 工具执行外部操作。

Skill 说明怎样处理任务;MCP 是 AI 工具连接外部服务的一种协议。它们可以配合,CLI 和 API 脚本也可以承担外部操作。

先分清各自负责什么

部分负责什么需要检查
Skill流程、专业知识、输出标准、失败处理。任务适用,步骤能执行,结果可检查。
MCP把外部服务的工具或资源提供给客户端。服务可用,认证完成,权限满足任务。
客户端决定怎样加载、调用和执行。支持所需能力,允许相应操作。

写一句“读取飞书文档”不会自动取得账户权限。客户端已经有飞书 MCP、CLI 或应用连接时,Skill 才能指导它使用相应能力。

组合案例 1:内容适配

  1. 用已授权的飞书连接读取完整稿件。
  2. 按文章适配 Skill 的规则生成公众号和小红书版本。
  3. 检查事实、引文和排版,保存可查看的文件。

产物是平台版本文件。是否上传草稿或正式发布,另按当前任务处理,不能把改写完成当作发布完成。

组合案例 2:代码与项目协作

  1. 按项目规则完成改动和相关检查。
  2. 通过 GitHub MCP 或 gh 创建 PR,填写变更与验证结果。
  3. 读取返回的 PR 链接,确认内容和目标分支。

需要 Git 命令拦截时,使用当前客户端支持的 Hook 或权限机制。git-guardrails-claude-code 是配置 Claude Code Hook 的 Skill,必须完成配置和验证;下载后不会自动在所有客户端生效。详见 开发者页。

组合案例 3:数据报告

  1. 通过已连接的数据库工具读取所需数据。
  2. 用脚本完成汇总与计算。
  3. 按报告模板输出结果,核对字段、总量和图表。

报告中的数字应能追溯到查询或计算。无法访问数据时,说明未完成部分,不编造业务结果。

配置方式

先按客户端的官方入口连接 MCP,再安装需要的 Skill。认证、工具发现和 Skill 发现分别检查。

客户端配置参考
Claude Code项目共享 MCP 配置使用 .mcp.json;安装和认证见 GitHub 官方接入说明。
Codex使用当前客户端的 MCP 设置或配置入口,见 Codex MCP 文档。
其他客户端使用它自身的 MCP 设置,不能照搬其他工具的配置文件。

GitHub 的当前实现见 github/github-mcp-server。它提供远程和本地运行方式,按自己的客户端选择。

Skill 的目录与调用方式见 快速入门。

上下文和权限

工具定义、Skill 描述、调用结果都可能占用上下文。客户端支持工具搜索或延迟加载时,不需要一次载入全部定义;实际成本取决于当前加载和返回的内容。

只连接任务需要的服务,并明确需要读什么、写什么。已有连接不代表所有操作都属于当前任务。

常见误区

  • 需要外部服务就必须用 MCP:也可以通过 CLI、API 脚本或客户端已有的应用连接。
  • Skill 只是正文,不能执行工具:它可以携带脚本并指导工具调用,执行能力和权限由客户端提供。
  • 装好 Skill 就连接完成:账户认证、工具权限和依赖可能仍未配置。
  • 工具返回成功就全部完成:还要检查文件、远程对象或业务状态是否符合任务。

下一步

On this page