yao-expert-skill

Generate expert learning packets with reports, tutorials, and self-tests.

1.3k|143|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/yaojingang/yao-open-skills --skill yao-expert-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yao-expert-skill
Source: https://github.com/yaojingang/yao-open-skills/tree/main/skills/yao-expert-skill
Command: npx skills add https://github.com/yaojingang/yao-open-skills --skill yao-expert-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, matplotlib, scikit-learn, networkx, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of quickly building domain expertise by creating structured expert learning packets that include reports, tutorials, keyword systems, Feynman tests, and exportable formats.

Core Features & Use Cases

  • Expert Learning Reports: Create detailed reports on any domain, industry, technology, or market.
  • Tutorials: Organize reports into a learning path for newcomers to understand complex concepts.
  • Keyword Teaching Cards: Generate teaching cards for each important term and concept.
  • Feynman Tests: Create self-test questions to validate understanding.
  • Multi-format Exports: Export reports in Markdown, Word, PDF, and HTML formats.

Quick Start

Use the yao-expert-skill to create an expert learning packet for the 'AI industry' with a focus on 'current state', 'technology trends', and 'market analysis'.

Frequently Asked Questions about yao-expert-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an expert learning report with tutorials and self-tests for a new domain?

An expert learning packet structures domain knowledge by normalizing input, generating detailed reports, tutorials, keyword teaching cards, and Feynman self-tests to validate understanding.

What is a Feynman test in the context of domain expertise learning?

A Feynman test is a self-test questionnaire generated within the learning packet to validate your understanding of complex domain concepts and important terms.

Can I export the generated tutorials and reports to PDF and Word?

Yes, you can export the generated expert learning packets, including reports and tutorials, in multiple formats including Markdown, Word, PDF, and HTML.

Do I need pandas and matplotlib installed to create domain teaching cards?

Yes, creating domain teaching cards and expert learning packets requires pandas, matplotlib, scikit-learn, and networkx to process data and structure the educational content.

What's the best way to structure a learning path for newcomers from an industry report?

The best way to structure a learning path is to normalize the industry report input, organize complex concepts into tutorials, generate keyword teaching cards, and create self-tests for validation.

Why does knowledge representation require scikit-learn and networkx for tutorial creation?

Knowledge representation uses scikit-learn and networkx to map domain relationships and structure the normalized input into coherent tutorials, teaching cards, and expert learning reports.