Skills for Real Engineers. Straight from my .agents directory.
yao-tutorial-skill
Agent skill fromyaojingang/yao-open-skills
Create standalone beginner tutorial packages from a topic or supplied references, with adaptive research, course-style outline design, chapter visuals, and Markdown/DOCX/PDF/HTML exports. Use for textbook-like tutorials, course guides, teaching documents, or long beginner guides; not for quick answers, link summaries, pure diagrams, or file conversion.
How to install yao-tutorial-skill
npx skills add yaojingang/yao-open-skills# or add only this skill to Claude Code: copy the folder
skills/yao-tutorial-skill/
# into
~/.claude/skills/yao-tutorial-skill/ (all projects)
.claude/skills/yao-tutorial-skill/ (one project)
1# Yao Tutorial Skill23## Workflow451. Normalize topic, audience, outcome, language, formats, user material, style references, and exclusions into `brief.json`.62. Read `references/input-adaptation.md`; use user material as the spine when sufficient, then add only needed external research.73. Read `references/research-sourcing.md`; create `research/user-materials-register.md` when needed, `research/source-register.md`, and `research/evidence-map.md`.84. Read `references/tutorial-outline-and-writing.md` plus `references/course-design-principles.md`; write `outline.md`, standalone public `tutorial.md` using `第1章` and `1.1`, and `research/chapter-quality-review.md`.95. Read the editorial and visual references; create `visuals/visual-spec.json`, then run `build_visual_pack.py` and `capture_visuals.py`.106. Read `references/export-workflow.md`; run `export_tutorial.py` and then `validate_package.py`.117. Report exact failures and fallbacks. Never fabricate X posts, papers, repo details, dates, or citations.1213## Quality Gates1415- User material controls intent when strong enough; external evidence fills verification and gaps.16- Public exports never show internal source IDs or reference-packet provenance.17- Copy reads as a standalone formal teaching product.18- Every numbered chapter has a matching visual spec and embedded visual.19- Depth is governed by learning sufficiency, not a fixed word limit; continue until the learner can understand, apply, and self-check the topic.20…
Excerpt shown under the repository's MIT license.
More skills in yao-open-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
