yaojingang/yao-open-skills is a public collection of reusable AI skills for research, decision-making, business analysis, learning, and document creation. It serves people who want repeatable, maintainable AI workflows instead of isolated prompts, and catalogued add-ons are published skills from this collection.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add yaojingang/yao-open-skills --skill yao-tutorial-skillgit clone --depth 1 https://github.com/yaojingang/yao-open-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/yaojingang/yao-open-skills/yao-tutorial-skill)<a href="https://agentmods.dev/skills/yaojingang/yao-open-skills/yao-tutorial-skill"><img src="https://agentmods.dev/badge/skills/yaojingang/yao-open-skills/yao-tutorial-skill/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/yaojingang/yao-open-skills/yao-tutorial-skill"><img src="https://agentmods.dev/badge/skills/yaojingang/yao-open-skills/yao-tutorial-skill.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00074 | $0.00599 |
| Opus 5 | $0.00037 | $0.00300 |
| Sonnet 5 | $0.00015 | $0.00120 |
| Haiku 4.5 | $0.00007 | $0.00060 |
Grade A, and why
yao-tutorial-skill scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 41 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Yao Tutorial Skill
Workflow
- Normalize topic, audience, outcome, language, formats, user material, style references, and exclusions into
brief.json. - Read
references/input-adaptation.md; use user material as the spine when sufficient, then add only needed external research. - Read
references/research-sourcing.md; createresearch/user-materials-register.mdwhen needed,research/source-register.md, andresearch/evidence-map.md. - Read
references/tutorial-outline-and-writing.mdplusreferences/course-design-principles.md; writeoutline.md, standalone publictutorial.mdusing第1章and1.1, andresearch/chapter-quality-review.md. - Read the editorial and visual references; create
visuals/visual-spec.json, then runbuild_visual_pack.pyandcapture_visuals.py. - Read
references/export-workflow.md; runexport_tutorial.pyand thenvalidate_package.py. - Report exact failures and fallbacks. Never fabricate X posts, papers, repo details, dates, or citations.
Quality Gates
- User material controls intent when strong enough; external evidence fills verification and gaps.
- Public exports never show internal source IDs or reference-packet provenance.
- Copy reads as a standalone formal teaching product.
- Every numbered chapter has a matching visual spec and embedded visual.
- Depth is governed by learning sufficiency, not a fixed word limit; continue until the learner can understand, apply, and self-check the topic.
- Every numbered chapter has an independent quality review for depth, examples, practice, evidence, visual fit, and back-half consistency.
- HTML uses centered
report-shell; DOCX/PDF have no visible headers, footers, local paths, or print chrome. - Delivery passes
scripts/validate_package.pyor names the remaining warnings/failures.
References
references/input-adaptation.mdreferences/research-sourcing.mdreferences/tutorial-outline-and-writing.mdreferences/course-design-principles.mdreferences/editorial-production.mdreferences/visual-html-workflow.mdreferences/visual-board-benchmarks.mdreferences/export-workflow.mdscripts/build_visual_pack.py,scripts/capture_visuals.py,scripts/export_tutorial.py,scripts/validate_package.pytemplates/topic-brief-template.json,templates/visual-spec-template.json,templates/tutorial-style.css
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- agents/interface.yaml 912 B
- evals/semantic_config.json 5.1 KB
- evals/trigger_cases.json 1.5 KB
- examples/english-freedom-route/assets/screenshots/chapter-01.png 130 KB
- examples/english-freedom-route/assets/screenshots/chapter-02.png 121 KB
- examples/english-freedom-route/assets/screenshots/chapter-03.png 159 KB
- examples/english-freedom-route/assets/screenshots/chapter-04.png 120 KB
- examples/english-freedom-route/assets/screenshots/chapter-05.png 117 KB
- examples/english-freedom-route/assets/screenshots/chapter-06.png 104 KB
- examples/english-freedom-route/assets/screenshots/chapter-07.png 131 KB
- examples/english-freedom-route/brief.json 1.2 KB
- examples/english-freedom-route/exports/tutorial-preview.png 477 KB
- examples/english-freedom-route/exports/tutorial-reference.docx 11 KB
- examples/english-freedom-route/exports/tutorial.docx 807 KB
- examples/english-freedom-route/exports/tutorial.html 1212 KB
- examples/english-freedom-route/exports/tutorial.pdf 1314 KB
- examples/english-freedom-route/outline.md 1.4 KB
- examples/english-freedom-route/research/chapter-quality-review.md 2.1 KB
- examples/english-freedom-route/research/evidence-map.md 752 B
- examples/english-freedom-route/research/source-register.md 1.4 KB
- examples/english-freedom-route/research/user-materials-register.md 800 B
- examples/english-freedom-route/tutorial.md 19 KB
- examples/english-freedom-route/visuals/chapter-01.svg 4.6 KB
- examples/english-freedom-route/visuals/chapter-02.svg 5.8 KB
- examples/english-freedom-route/visuals/chapter-03.svg 6.1 KB
- examples/english-freedom-route/visuals/chapter-04.svg 5.8 KB
- examples/english-freedom-route/visuals/chapter-05.svg 5.8 KB
- examples/english-freedom-route/visuals/chapter-06.svg 4.6 KB
- examples/english-freedom-route/visuals/chapter-07.svg 5.6 KB
- examples/english-freedom-route/visuals/index.html 5.8 KB
- examples/english-freedom-route/visuals/visual-spec.json 5.2 KB
- examples/meta-skill-giants-shoulders/assets/screenshots/chapter-01.png 138 KB
- examples/meta-skill-giants-shoulders/assets/screenshots/chapter-02.png 113 KB
- examples/meta-skill-giants-shoulders/assets/screenshots/chapter-03.png 128 KB
- examples/meta-skill-giants-shoulders/assets/screenshots/chapter-04.png 151 KB
- examples/meta-skill-giants-shoulders/assets/screenshots/chapter-05.png 130 KB
- examples/meta-skill-giants-shoulders/assets/screenshots/chapter-06.png 170 KB
- examples/meta-skill-giants-shoulders/assets/screenshots/chapter-07.png 149 KB
- examples/meta-skill-giants-shoulders/brief.json 1.3 KB
- examples/meta-skill-giants-shoulders/exports/tutorial-preview.png 366 KB
- examples/meta-skill-giants-shoulders/exports/tutorial-reference.docx 11 KB
- examples/meta-skill-giants-shoulders/exports/tutorial.docx 907 KB
- examples/meta-skill-giants-shoulders/exports/tutorial.html 1346 KB
- examples/meta-skill-giants-shoulders/exports/tutorial.pdf 1427 KB
- examples/meta-skill-giants-shoulders/outline.md 2.0 KB
- examples/meta-skill-giants-shoulders/research/chapter-quality-review.md 2.1 KB
- examples/meta-skill-giants-shoulders/research/evidence-map.md 1.3 KB
- examples/meta-skill-giants-shoulders/research/source-register.md 1.2 KB
- examples/meta-skill-giants-shoulders/tutorial.md 22 KB
- examples/meta-skill-giants-shoulders/visuals/chapter-01.svg 5.9 KB
- examples/meta-skill-giants-shoulders/visuals/chapter-02.svg 4.6 KB
- examples/meta-skill-giants-shoulders/visuals/chapter-03.svg 5.0 KB
- examples/meta-skill-giants-shoulders/visuals/chapter-04.svg 5.4 KB
- examples/meta-skill-giants-shoulders/visuals/chapter-05.svg 5.9 KB
- examples/meta-skill-giants-shoulders/visuals/chapter-06.svg 6.1 KB
- examples/meta-skill-giants-shoulders/visuals/chapter-07.svg 6.6 KB
- examples/meta-skill-giants-shoulders/visuals/index.html 5.7 KB
- examples/meta-skill-giants-shoulders/visuals/visual-spec.json 5.8 KB
- examples/python-beginner-to-mastery/assets/screenshots/chapter-01.png 117 KB
- examples/python-beginner-to-mastery/assets/screenshots/chapter-02.png 126 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 41 lines · 74 tokens per session scan A fd914e08fa31
yao-tutorial-skill is a skill published in the GitHub repository yaojingang/yao-open-skills (1,311 stars, last pushed 12d ago), licensed MIT. It adds 74 tokens to every session and 599 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
hr-onboarding
A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. Use when the brief mentions "onboarding", "new hire", "first week plan", or "入职".
book-mirror
Take any book (EPUB/PDF), produce a personalized chapter-by-chapter analysis. Each chapter is preserved in detail (The Chapter) and mirrored back to the reader's actual life (The Mirror) using brain context. The mirror observes and resonates — a friend pointing out parallels, NOT a consultant rearranging the reader's…
miniapp
Build a tiny interactive HTML playground only when someone asks to see, play with, or step through a mechanism.
eli5
Explain research, papers, or technical ideas in plain English with minimal jargon, concrete analogies, and clear takeaways. Use when the user says "ELI5 this", asks for a simple explanation of a paper or research result, wants jargon removed, or asks what something technically dense actually means.
deck-course-module
A course or workshop slide template with persistent learning goals, teaching pages, multiple-choice self-tests, and a wrap-up.
master-yinguang
A reference-based assistant for questions about Yinguang and Pure Land Buddhism, a Buddhist tradition focused on faith, ethical living, and practice connected with rebirth in the Pure Land. It can answer in Yinguang’s historical teaching style.