yao-tutorial-skill

Convert user input and references into structured tutorials with visuals and multi-format export.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markdown, json, image processing, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation of structured and comprehensive tutorials, converting raw information into organized, visually enhanced, and easy-to-consume educational content.

Core Features & Use Cases

  • Tutorial Creation: Generate tutorials from topics or a collection of references, with source attribution and evidence mapping.
  • Course-style Outline: Design a well-organized tutorial outline using course design principles.
  • Visuals Integration: Integrate visual elements for each chapter to enhance learning experience.
  • Multi-format Export: Export tutorials in Markdown, Word, PDF, and HTML formats for various use cases.
  • Use Case: Imagine you need to create a tutorial on Python programming. Input the topic, references, and let the Skill generate a complete, well-structured tutorial with visuals and different export options.

Quick Start

Create a tutorial on Python from the topic 'Python Programming' and provided references in 'python-tutorial.json'.

Frequently Asked Questions about yao-tutorial-skill

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

FAQPage Schema
How do I create a comprehensive tutorial from raw references and topic notes?

To create a tutorial from raw references, you input your topic and reference files like JSON. The system applies course design principles to convert the information into a structured, well-researched, and visually rich tutorial.

Can I export generated tutorials to PDF and HTML formats?

Yes, you can export generated tutorials to multiple formats. The system supports exporting your educational content to Markdown, Word, PDF, and HTML for various use cases and distribution needs.

Does tutorial generation require markdown and json dependencies?

Yes, the tutorial generation process requires markdown, json, and image processing capabilities. These dependencies enable the system to structure content, parse reference inputs, and integrate visual elements into chapters.

How are visual elements integrated into course-style tutorial outlines?

Visual elements are integrated into course-style tutorial outlines by processing images for each chapter. This enhances the learning experience by pairing structured course design with visual content.

What is the best way to structure a Python programming tutorial from a json file?

The best way to structure a Python programming tutorial is to provide the topic and a python-tutorial.json reference file. The system generates a complete outline using course design principles with source attribution.

Are there limitations when converting raw information into educational content?

When converting raw information into educational content, limitations depend on input quality. The system requires structured JSON references and depends on markdown and image processing to produce visually enhanced tutorials.