create-learning-course

Creates definition-first courses as self-contained HTML textbooks with diagrams and practical guides.

7|5|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/nebius/nebius-ps-services --skill create-learning-course-nebius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-learning-course
Source: https://github.com/nebius/nebius-ps-services/tree/main/skills/create-learning-course
Command: npx skills add https://github.com/nebius/nebius-ps-services --skill create-learning-course-nebius

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Writing a complete, well-structured course is slow and inconsistent: lessons lack clear objectives, explanations skip definitions, diagrams are missing, and practical exercises make claims the code cannot support. This Skill enforces a rigorous authoring standard so every course teaches concepts before applications and ships as a self-contained HTML textbook. ## Core Features & Use Cases - Structured lesson authoring: Every lesson follows Objective → How it works → Practice → Mental model, with definitions before use, contextual abbreviation expansion, and an original inline SVG diagram in each explanation. - Self-contained HTML publication: Generates a light digital textbook with a side TOC, embedded CSS, escaped source listings, and a deterministic builder with prose/source parity checks validated by a read-only checker script. - Practical work standard: Labs and non-code exercises follow seven fixed guide sections covering setup, execution, result checks, investigation, troubleshooting, and transfer tasks. - Use Case: Ask the agent to create a beginner-to-advanced course on Python data validation; it produces canonical Markdown sources, a runnable standard-library lab, accessible SVG diagrams, and a validated single-page HTML textbook. ## Quick Start Use $create-learning-course to create a beginner-to-advanced course on your chosen subject with lessons, diagrams, and practical labs delivered as a self-contained HTML textbook.

Frequently Asked Questions about create-learning-course

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

FAQPage Schema
How do I create a self-contained HTML course with an AI agent?

Invoke the skill explicitly with a subject, audience, and scope, such as creating a beginner course on a topic. It produces canonical Markdown sources, a deterministic builder, and a single HTML textbook with embedded CSS, diagrams, and source listings.

What lesson structure does this course authoring skill enforce?

Every lesson uses four sections in fixed order: Objective, How it works, Practice, and Mental model. Each How it works section must define concepts before use and include an original inline SVG diagram beside its explanatory prose.

Can it create courses for non-technical subjects without code labs?

Yes, non-code courses use case analyses, role-plays, calculations, or annotated artifacts as practice. The seven-section practical guide pattern is preserved, but no runtime machinery, containers, or dependencies are invented for nontechnical topics.

Does the course checker script validate teaching quality?

No, check_course.py performs only bounded mechanical checks: HTML structure, four-section lesson order, source-byte parity, accessibility markers, and diagram presence. Semantic accuracy, prose completeness, and browser rendering require separate manual review lanes.

When should I not use this course authoring skill?

Do not use it for live tutoring, product documentation, LMS deployment, or publishing courses. It requires explicit invocation and handles authoring and revision only; installation, enrollment, and infrastructure configuration are out of scope.