Yao Meta Skill

A meta-skill that creates, evaluates, packages and governs reusable agent skills

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Runs Python scripts for evaluation, packaging and reports
  • The self-update feature changes the installation after explicit confirmation
All reasons and checks

yaojingang/yao-meta-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/yao-meta-skill

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add yaojingang/yao-meta-skill --skill yao-meta-skill -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add yaojingang/yao-meta-skill --skill yao-meta-skill -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add yaojingang/yao-meta-skill --skill yao-meta-skill -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add yaojingang/yao-meta-skill --skill yao-meta-skill -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add yaojingang/yao-meta-skill --skill yao-meta-skill -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add yaojingang/yao-meta-skill --skill yao-meta-skill -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add yaojingang/yao-meta-skill --skill yao-meta-skill -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add yaojingang/yao-meta-skill --skill yao-meta-skill -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit f5d8f68.

Text for your agent

Install the skill with npx -y skills add yaojingang/yao-meta-skill -a codex -g -y; for every agent replace -a codex with -a '*'. After installing, restart the client and ask to create, improve or evaluate a skill.

Other ways from the author
npx -y skills add yaojingang/yao-meta-skill -a codex -g -y

Global install for Codex.

This is third-party code. Review the repository files before installing.

What it does

The skill turns repeated workflows, prompts and scripts into reusable skill packages and tracks their lifecycle. At its core is a platform-neutral intermediate representation of a skill that captures intent, triggers, inputs, outputs, boundaries and expected artifacts, and compilers generate variants for several targets, including OpenAI, Claude, the generic Agent Skills format and a VS Code oriented environment. A separate evaluation layer covers trigger checks, output assertions, execution evidence, benchmark reproducibility and blind-review packs. Release governance adds evidence consistency checks, install simulation, a runtime permission probe and a single HTML review page. There are modes from a rough draft to a strict governed release and a post-publication loop that watches for drift.

Who it is for. For developers and skill authors who want engineering discipline in creating, evaluating and shipping reusable skills.

Good fit when

  • You need to turn a stable workflow or prompt set into a reusable skill
  • You need to improve or rebuild an existing skill and add trigger and output evals
  • You need a pre-release check: packaging, install simulation and evidence

Not a fit when

  • You need a one-off prompt, a summary, a translation or docs rather than a reusable skill
  • There is no repeated scenario and stable output contract worth packaging into a skill

Example request

Create a skill from this workflow and add trigger evals

Limitations

The skill targets engineering work on skills and relies on Python scripts in the scripts folder and a Makefile target. Some judge-backed evals and cross-provider output checks need access to model APIs: the Anthropic and OpenAI APIs are unavailable from Russia without a VPN, so those features may not work. The author honestly marks some strong world-class claims as evidence-gated: provider-backed, blind human and telemetry evidence are tracked as separate tasks rather than completed work. The daily update check contacts GitHub.

How to disable. Remove the yao-meta-skill folder from the agent's skills directory, for example from the Codex or other agent install where you placed it. The installed update channel stops working together with the folder.

Security check

  • Runs Python scripts for evaluation, packaging and reports
  • The self-update feature changes the installation after explicit confirmation

README in short

The README explains that YAO stands for Yielding AI Outcomes and that the goal is not more prompt text but reusable assets and real outcomes. The 2.0 line expands the skill factory into a Skill OS: an intermediate representation, target compilers, evaluation evidence, release gates and operation reports. Install goes through the skills CLI, first globally for Codex and then optionally for every agent. After installing you restart the client and ask to create, improve or evaluate a skill. There is a daily update check and a single confirmation before updating an install. Docs are available in English, Chinese, Japanese, French and Russian. MIT licensed.

SKILL.md

---
name: yao-meta-skill
description: Create, improve, or evaluate an existing skill from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install/trust checks, 优化已有 skill, 补 trigger 评测. Exclude summary/translation/docs, brainstorming, one-off prompts, copy-only edits, outline-only requests.
metadata:
  author: Yao Team
---

# Yao Meta Skill

## Router Rules

- Route by frontmatter `description` using the lightest mode.
- Keep `SKILL.md` lean: guidance in `references/`, logic in `scripts/`, evidence in `reports/`.

## Modes

- `Scaffold`: exploratory; `Production`: team; `Library`: shared; `Governed`: release-critical.
- Rules: [Method](references/skill-engineering-method.md), [Modes](references/operating-modes.md), [Boundaries](references/resource-boundaries.md).

## Compact Workflow

1. Require `repeated use` + `reusable output contract`; skip one-offs.
2. Lock target path + identity before writes; self-edits require `--self`.
3. Capture job, output, exclusions, constraints, standards, mode.

FAQ

How does 2.0 differ from 1.0?

The 1.0 line turned repeated processes into installable skills. The 2.0 line expands this into a Skill OS: a semantic contract, target compilers, an output eval lab, a review page and release and drift governance.

Does the skill invent metrics?

No; it is built into the rules: it marks unavailable telemetry, approvals, metrics and benchmarks as missing evidence and does not fabricate evidence.

Editors’ pick

Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins

CLIHigh risk390.7KRepository stars
Editors’ pick

A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself

CLIHigh risk249.8KRepository stars
Editors’ pick

An open source coding agent for the terminal and desktop with build and plan modes

CLIHigh risk210.6KRepository stars
Editors’ pick

Open prompt library with a Claude Code plugin, MCP server and CLI: search, fetch and improve prompts and skills from an agent

PluginMedium risk171.5KRepository stars
Foxx AIYao Meta Skill

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.