8.3 元技能:创造技能的技能

前两节介绍了 Skill 的文件结构与运行机制。大多数 Skill 面向具体任务——财报分析、数据格式转换、界面设计、协作写作。这些普通技能的产出是用户需要的终端结果:文件、报告、代码。

但 Skills 生态中还有一类特殊的 Skill,它的输出不是任务结果,而是新的 Skill 本身。这就是元技能(Meta Skills)。

重要核心概念

元技能作用于 Skills 系统本身——它创造新技能、改善已有技能。普通技能完成用户的终端任务,元技能扩展智能体的能力边界。

8.3.1 元技能的定义

元技能的核心特征是:它的产出物是 Skill 定义文件,而非面向用户的任务结果。

skill-creator

Anthropic 官方提供的 skill-creator 是最具代表性的元技能。它的功能只有一个:根据用户描述,自动创建新的 Skill。

这意味着 Skills 系统实现了自举(Bootstrapping)——用一个 Skill 来创建所有其他 Skill。用户不需要了解 SKILL.md 的语法细节,只需用自然语言描述自己想要自动化的工作流。

skill-creator 的工作流程如下:

  1. 用户在 Opencode 中触发 /skill-creator
  2. 智能体主动询问:你想自动化什么工作流?
  3. 用户用自然语言描述需求(如「我需要一个自动生成周报的流程」)
  4. 智能体追问关键细节:数据来源、输出格式、审批流程等
  5. 智能体生成完整的 SKILL.md 文件,包含 frontmatter 元数据和指令正文
  6. 智能体创建配套的 scripts/references/ 目录
  7. 输出可立即使用的 Skill 目录结构

生成的目录结构如下:

.opencode/skills/weekly-report-generator/
├── SKILL.md              # 技能定义文件
├── scripts/
│   └── gather_data.py    # 数据采集脚本
└── references/
    └── report_template.md # 报告模板
提示实践建议

首次使用 skill-creator 时,尽量详细描述工作流需求。描述越具体,生成的 Skill 质量越高。例如,不要只说「帮我写报告」,而应说明报告的数据来源、结构要求、输出格式和审核标准。

mcp-builder:工具构建元技能

mcp-builder 赋予智能体构建 MCP Server 的能力。第 7 章介绍过,MCP Server 是智能体调用外部工具的标准接口。mcp-builder 使智能体能够根据用户需求,从零创建新的工具接口。

这形成了一个能力扩展闭环:

用户描述需求

mcp-builder 生成 MCP Server 代码

智能体获得新的工具接口

智能体使用新工具完成任务

用户提出更多需求 → 循环

智能体不仅使用工具,还能创造工具。skill-creator 创造 Skill,mcp-builder 创造 MCP Server——两者共同构成了 Skills 生态的自我扩展能力。

元技能的共同特征

综合 skill-creator 和 mcp-builder,元技能具有三个共同特征:

  1. 输出是定义而非结果。 skill-creator 输出 SKILL.md 文件,mcp-builder 输出 MCP Server 代码。两者的产出物都不是面向用户的终端结果,而是扩展智能体能力的基础设施。
  2. 触发多步骤交互。 元技能需要与用户进行多轮对话,逐步收集需求、确认方案、生成输出。skill-creator 的七步交互流程就是典型案例。
  3. 低频但高杠杆。 元技能不会被频繁调用,但每次调用都能产出一个可反复使用的 Skill 或工具,具有很高的投入产出比。

元技能与普通技能的区别

8.3.2 元技能与普通技能的协作

元技能和普通技能形成自然的协作关系。元技能负责扩展 Skills 生态,普通技能负责完成具体任务。

一个典型的协作场景:

  1. 用户通过 skill-creator(元技能)创建一个新的研报分析 Skill
  2. 该 Skill 的 SKILL.md 中定义了分析框架、写作规则和输出格式
  3. 执行时,研报 Skill 按照指令完成数据分析并生成报告
skill-creator              研报分析 Skill
(元技能)        ───→     (普通技能)
  创建                      执行分析任务

8.3.3 金融领域的应用设想

将元技能迁移到经济金融领域,一个高价值的方向是报告模板生成器。

金融分析涉及多种报告类型:行业研报、个股深度、宏观策略、事件点评。每种报告有不同的结构、数据需求和分析框架。报告模板生成器作为元技能,能够根据分析师描述的研究目标,自动生成对应类型的报告 Skill——包括数据采集指令、分析框架、输出模板和质量检查标准。

其工作流程如下:

  1. 分析师描述:「我需要一个半导体行业月度跟踪报告的生成流程」
  2. 元技能追问:跟踪哪些指标?数据来源?报告结构?
  3. 元技能生成一个完整的 Skill,包含数据采集脚本、分析模板和输出格式定义
  4. 分析师今后每月触发该 Skill,即可快速生成报告初稿
类型 金融领域案例 输入 输出
元技能 报告模板生成器 报告类型和需求描述 完整的报告生成 Skill
普通技能 财报分析、金融分析方法论 具体分析任务 分析结果、报告、代码
注记与后续章节的衔接

第 12-14 章的行业应用案例(金融舆情分析、交易信号分析、研报生成)都可以用元技能的方式进行封装。届时读者将看到,元技能如何将一次性的项目开发转化为可持续复用的能力资产。