# Yao Meta Skill

> Turn a repeated workflow, prompt set or SOP into a tested, packaged agent skill, or audit and improve a skill you already have.

Yao Meta Skill is yaojingang's skill for building skills. Give it a workflow note, prompt set, transcript, runbook or SOP you keep repeating, and it turns that into a reusable skill package: a lean SKILL.md with a clear trigger, explicit inputs and outputs, and references, scripts and evals only where they earn their place. It can also audit, evaluate and upgrade a skill you already have.

What you can do with it
- Create a new skill from repeated work, after a short intent dialogue (at most two rounds of questions)
- Improve an existing skill: tighten its trigger description, add trigger and output evals, and fix what a review finds
- Package a skill for other agents, with generated targets for OpenAI, Claude and generic Agent Skills
- Prepare a skill for release: package checks, install simulation, permission probes and a single HTML review page with blockers and fixes
- Choose how much process a skill needs: scaffold, production, library or governed mode

How to install it
Run npx -y skills add yaojingang/yao-meta-skill -a '*' -g -y, restart your agent, then ask it to "create a skill from this workflow", "improve this existing skill" or "add evals to this skill". The README also covers a Python CLI (scripts/yao.py) for the same steps.

Good to know
- Its scripts need Python 3.
- It checks GitHub for a newer version at most once a day, and only updates when you confirm. Telemetry is opt-in.
- Provider-backed output evals use your own API key when you run them.
- A community project by yaojingang, MIT licensed.

- Type: Skill
- Made by: yaojingang
- Category: AI & agents
- Formats: Skills
- Version: 071630b
- Source: https://github.com/yaojingang/yao-meta-skill
- Page: https://pluginboard.ai/skills/yao-meta-skill

## Works with

- ChatGPT
- Claude
- Gemini
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- Replit
- OpenClaw
- OpenCode
- Hermes Agent

## Install

### ChatGPT

In ChatGPT: Download the yao-meta-skill folder and zip it, then Plugins → Skills → Create → Upload from your computer. Business and Enterprise plans.

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### Claude

In Claude (web or desktop): Download the yao-meta-skill folder and zip the folder itself, then upload it in Customize → Skills.

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### Gemini

In Gemini: Download the yao-meta-skill folder, then at gemini.google.com click Customize → Skills → Create → Upload and pick the folder (or a .zip of it).

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### GitHub Copilot

Run in your terminal:

```shell
npx -y degit yaojingang/yao-meta-skill ~/.copilot/skills/yao-meta-skill
```

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### Cursor

Run in your terminal:

```shell
npx -y degit yaojingang/yao-meta-skill ~/.cursor/skills/yao-meta-skill
```

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### Claude Code

Run in your terminal:

```shell
npx -y degit yaojingang/yao-meta-skill ~/.claude/skills/yao-meta-skill
```

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### Codex

Run in your terminal:

```shell
npx -y degit yaojingang/yao-meta-skill ~/.agents/skills/yao-meta-skill
```

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### Antigravity

In Antigravity: Copy the yao-meta-skill folder into ~/.gemini/config/skills (Antigravity app and IDE) or ~/.gemini/antigravity-cli/skills (Antigravity CLI).

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### Gemini CLI

Run in your terminal:

```shell
npx -y degit yaojingang/yao-meta-skill ~/.gemini/skills/yao-meta-skill
```

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### Replit

Run in your terminal:

```shell
npx -y degit yaojingang/yao-meta-skill .agents/skills/yao-meta-skill
```

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### OpenClaw

Run in your terminal:

```shell
npx -y degit yaojingang/yao-meta-skill ~/.openclaw/skills/yao-meta-skill
```

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### OpenCode

Run in your terminal:

```shell
npx -y degit yaojingang/yao-meta-skill ~/.config/opencode/skills/yao-meta-skill
```

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

### Hermes Agent

Run in your terminal:

```shell
npx -y degit yaojingang/yao-meta-skill ~/.hermes/skills/yao-meta-skill
```

View the folder on GitHub: https://github.com/yaojingang/yao-meta-skill

---
From Pluginboard (https://pluginboard.ai).
