文档导航
文档 / Meta-Skills

Meta-Skills

Meta-skills 将可重复的多步骤工作打包为可复用、可检查的 workflows。 当一个请求需要不止一个普通 skill、工具、检查点或最终综合环节时, 请使用它们。

完整的面向用户指南请阅读 meta-skill-user-guide.md。编写规则请阅读 ../authoring/meta-skills.md

Skills 与 Meta-Skills

能力适用场景
Skill一个聚焦的任务模式、指令集、脚本或工具辅助。
Meta-skill由多个步骤、skills、检查或输出构成的可复用 workflow。

例如,“summarize this document” 是 skill 形态。“为孩子规划一个安全的科学项目, 包含材料、成人布置、孩子的步骤、展示说明以及最终安全审查”则是 meta-skill 形态。

稳定的内置 MetaSkills

保留的稳定目录刻意保持精简:

MetaSkill定位
meta-kid-project-planner为学校项目、show-and-tell 或科学活动生成安全且符合年龄的方案。
meta-paper-write支持学术草稿、稿件结构、引用规划、实验占位以及 LaTeX/PDF 路径。
meta-short-drama生成短剧脚本、视觉 prompts、字幕以及本地视频 artifacts。
meta-skill-creator将反复出现的多 skill 协作模式转化为新的 MetaSkill 提议。

开发分支中可能存在实验性的 meta-skills,但本页面仅列出 应作为保留产品能力呈现的捆绑内置项。

要求

在运行 MetaSkill 之前,请使用 Skill 页面的详情对话框。其 Requirements 部分会显示 MetaSkill 自身的要求以及子 skills 的一跳要求。

  • meta-paper-write 需要 xelatexbibtex 来编译 PDF。
  • meta-short-drama 需要 ffmpegffprobe 来完成本地视频渲染、 合并与字幕步骤。
  • MetaSkills 从其子 skills 继承就绪状态;例如,meta-paper-write 会显示 LaTeX/PDF 要求,meta-short-drama 会显示本地视频工具要求。

运行 MetaSkills

MetaSkills 默认仅支持手动运行。除非你显式选择启用旧的自动行为, 否则它们不会因消息中的关键词而自动触发,也不会出现在运行时 prompt 中。

在 Web 聊天和 CLI gateway TUI 中:

/meta
/meta meta-kid-project-planner

/meta 列出可用的 MetaSkills。/meta <name> 启动所选的 workflow。 Channel 与独立 CLI 形态可以用 /meta 列出 MetaSkills, 但它们不会从聊天文本运行 MetaSkills。

要恢复自动的模型触发行为,请设置:

[meta_skill]
auto_trigger = true

仅当你希望模型在普通聊天 turns 中考虑 MetaSkills 时,才使用此兼容模式。

如何准备请求

请说明结果和标准:

Plan a safe 20-minute balcony plant science project for a 7-year-old. Include
materials, adult setup, child steps, safety notes, and a presentation outline.

启动 workflow 时,在命令之后附上任务:

/meta meta-kid-project-planner

Plan a safe 20-minute balcony plant science project for a 7-year-old. Include
materials, adult setup, child steps, safety notes, and a presentation outline.

一个有力的请求通常包括:

  • 结果;
  • 上下文;
  • 决策标准;
  • 期望输出;
  • 约束;
  • agent 不得采取的行动。

发现 Meta-Skills

使用聊天斜杠命令获取运行时列表:

/meta

使用 CLI 进行清点和检查:

opensquilla skills list
opensquilla skills search meta

查看某个 meta-skill 的组成:

opensquilla skills inspect <meta-skill-name>

inspect 命令会在你依赖某个 workflow 之前显示其编译后的步骤形态。

查看运行历史

列出近期运行:

opensquilla skills meta runs list

查看某次运行:

opensquilla skills meta runs show <run-id>
opensquilla skills meta runs steps <run-id>
opensquilla skills meta runs failures --since 24h

在不执行实际工作的前提下预览 replay 形态:

opensquilla skills meta runs replay <run-id> --dry-run

提议

Meta-skill 创建 workflows 可能会在被纳管为 skill 之前先写出提议。 查看提议:

opensquilla skills meta proposals list
opensquilla skills meta proposals show <proposal-id>

仅在审阅之后接受提议:

opensquilla skills meta proposals accept <proposal-id>

安全模型

MetaSkill 的输出是可审查的工作成果与决策支持草稿。在法律、医疗、金融、 招聘、学术、安全或其他高风险场景下,它们不是最终的专业建议。

发布、申请、安装、付款、签署、发送消息或修改生产系统等操作 需要明确的用户授权。


文档索引 · 产品指南 · 改进此页面 · 反馈文档问题

在 GitHub 上编辑此页(英文原稿) OpenSquilla 文档 · 中文社区翻译