yao-meta-skill 是什么?

YAO Meta Skill 是用于制作和维护 Agent Skill 的仓库型工具。它从工作流、提示词、记录或 runbook 提取技能边界,生成 SKILL.md、引用、脚本与报告,再用 Skill IR、目标适配器、评测和发布门管理后续版本。

⭐ 1,609 Stars 🍴 149 Forks Python MIT 作者: yaojingang
来源:github.com/yaojingang/yao-meta-skill 查看 GitHub 仓库 → 📘 使用教程 →

为什么值得关注

Agent Skill 从个人提示词变成团队资产后,需要处理触发条件、跨客户端格式、评测证据和发布审查。YAO 把这些环节放进同一套 Skill OS 流程。这些数字只用于判断搜索关注,不代表独立访客。

来源:github.com/yaojingang/yao-meta-skill

核心功能

Skill IR 与多目标编译

用平台中立的中间表示记录意图、触发、输入、输出、边界、引用和产物,再生成 OpenAI、Claude、通用 Agent Skills 与 VS Code 方向的适配内容。

来源:github.com/yaojingang/yao-meta-skill
评测与证据记录

Output Eval Lab 覆盖触发检查、输出断言、执行记录、耗时与 token 证据、盲审材料和裁决报告。官方也明确区分本地记录、人工证据与外部 provider 证据。

来源:github.com/yaojingang/yao-meta-skill
Review Studio 与发布门

HTML 审查页汇总触发、上下文成本、运行时检查、权限、豁免、发布证据、警告和阻断项;发布前还可做包验证和安装模拟。

来源:github.com/yaojingang/yao-meta-skill
SkillOps 迭代

项目用元数据级使用记录、采用偏移和人工反馈生成下一轮提案,并把永久写入保持在显式批准之后。

来源:github.com/yaojingang/yao-meta-skill

技术架构

输入材料先经过意图建模,再写入 Skill IR;同一语义模型生成技能包与客户端适配器。Eval Lab 收集触发、输出、基准与运行时证据,Review Studio 展示门禁和修复项,发布边界负责包验证、安装模拟与公开声明约束,SkillOps 再把反馈带回下一轮。主入口是 SKILL.md,脚本集中在 scripts/,报告、评测、schema 和证据各自保留目录。

来源:github.com/yaojingang/yao-meta-skill

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) Node.js 与 npx(通过 Agent Skills CLI 安装)Node.js 与 npx… Python 3(运行 scripts/yao.py)Python 3(运行… PyYAML 6.0.3(官方 CI requirements)PyYAML 6.0.3(… Skill IR 与多目标编译 评测与证据记录 Review Studio 与发布门Review Studio 与发… SkillOps 迭代 yao-meta-skill 项目本体 核心功能 关键依赖

技术栈

语言Python 脚本、Markdown/JSON/YAML 契约和 HTML 报告框架Agent Skills 包与仓库内 Skill OS 工作流
Node.js 与 npx(通过 Agent Skills CLI 安装)Python 3(运行 scripts/yao.py)PyYAML 6.0.3(官方 CI requirements)
可全局安装到 Codex 或其他受 Agent Skills CLI 支持的客户端;MIT 许可
来源:github.com/yaojingang/yao-meta-skill;https://github.com/yaojingang/ya…

快速上手

官方 Codex 安装命令是 npx -y skills add yaojingang/yao-meta-skill -a codex -g -y。安装前应检查仓库和命令将写入的位置,安装后重启客户端。要从检出的仓库使用统一作者命令,可运行 python3 scripts/yao.py quickstart --output-dir .;先在临时目录生成,再审查 SKILL.md、references、scripts 和 reports。
来源:github.com/yaojingang/yao-meta-skill

使用场景

适合把反复出现的工作流整理成团队技能、为已有技能补齐接口和评测、在多个客户端之间生成适配器,或为发布建立证据与审查记录。只需要一个很短的个人提示词时,完整的 Skill OS 会增加维护成本。

来源:github.com/yaojingang/yao-meta-skill

优势与局限

优势

  • 把技能语义模型与客户端格式分开,便于多目标输出
  • 评测、审查、发布证据和后续迭代有明确目录与命令
  • 官方主动标注仍缺少的 provider、人工和真实客户端证据

局限

  • 仓库功能面很大,小型个人技能可能不需要全部门禁
  • 官方基准由项目自身设计,README 也说明部分强结论仍受外部证据门限制
  • 全局安装会改变客户端技能目录,应先确认安装目标并保留回滚路径
  • GitHub Releases 为空,VERSION 与 manifest 只能说明主分支当前标记
来源:github.com/yaojingang/yao-meta-skill;https://github.com/yaojingang/ya…

最新版本

2026-09-23 核对时没有 GitHub Release。主分支 VERSION 与 manifest 标为 2.1.0,manifest 记录 updated_at 为 2026-08-17;因此只能称为当前仓库版本标记。实际安装副本应通过 install-status 或文件清单另行确认。

来源:github.com/yaojingang/yao-meta-skill/blob/main/VERSION;https://github…

实测与证据

status: docs_only_official_sources_checked_not_installed  |  checked_at: 2026-09-23  |  environment: 只阅读 yaojingang/yao-meta-skill 官方 README、VERSION、manifest、CI requirements 与 Releases;未运行 npx 安装,也未执行 yao.py  |  limitations: 没有验证安装目录、客户端触发、生成包、Skill IR 编译、评测、HTML 报告、更新检查或自更新;项目 README 的自有基准不作为本机结果。  |  observed_output: VERSION 与 manifest 当前都是 2.1.0,manifest 的 updated_at 是 2026-08-17;GitHub Releases 页面没有正式 release。

来源:github.com/yaojingang/yao-meta-skill;https://github.com/yaojingang/ya…

同类项目对比

相比 OpenAI 官方 skill-creator,YAO Meta Skill 覆盖 Skill IR、多客户端编译、证据台账、Review Studio 和发布门,适合需要治理的团队资产。OpenAI skill-creator 更聚焦技能目录结构、触发描述、脚本/引用规划、初始化和基础校验,入口短、维护负担低。简单技能可先用官方 skill-creator;需要跨客户端和正式评测时再引入 YAO 的额外层次。

来源:github.com/yaojingang/yao-meta-skill;https://github.com/openai/skills…

总结评价

YAO Meta Skill 适合已经把技能当成团队软件资产管理的人。首次试用应在临时目录生成一个小技能,只审查边界、触发、脚本和报告是否有用;若这些产物没人维护,继续加门禁只会扩大负担。

来源:github.com/yaojingang/yao-meta-skill

常见问题

YAO Meta Skill 2.1.0 是正式 GitHub Release 吗?

不是。2026-09-23 核对时,VERSION 和 manifest 都标为 2.1.0,但 GitHub Releases 页面为空。本页把 2.1.0 记为主分支版本标记,不把它说成正式 release。

YAO Meta Skill 安装后为什么没有触发?

官方要求安装后重启客户端。还要检查实际安装来源、是否有重复的活动副本,以及请求是否符合 SKILL.md 的触发描述;仓库提供 install-status 命令用于查看来源和重复安装。

YAO 的 91.5 分能证明它优于其他 skill-creator 吗?

不能。那是项目自己的加权工程评审。README 明确说它不是 world-class 就绪证明,并把外部 provider、人工盲审和真实客户端遥测列为独立证据任务。

YAO Meta Skill 会记录提示词原文吗?

官方把采用记录描述为默认本地、仅元数据,并强调不保存参数或原始内容;但遥测 hook 和导入功能仍应在启用前审查脚本、输出路径和团队隐私要求。

资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-09-23 13:55.

参考材料:README、GitHub API、依赖文件