new-lesson

Create numbered lesson pages with a templated Markdown structure.

261|325|Updated Aug 27, 2020
One-click install
npx skills add https://github.com/nextflow-io/training --skill new-lesson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-lesson
Source: https://github.com/nextflow-io/training/tree/main/.claude/skills/new-lesson
Command: npx skills add https://github.com/nextflow-io/training --skill new-lesson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Authors and maintainers often need to add new numbered lesson pages to an existing training module. This Skill provides a consistent, templated workflow to create a new lesson file that follows naming conventions and module structure, reducing confusion and errors.

Core Features & Use Cases

  • Template-driven creation: guides you to generate a correctly named lesson file using the [number]_[title].md convention.
  • Module-level consistency: ensures new lessons align with existing courses and their navigation.
  • On-demand templates: includes a reusable lesson scaffold that can be copied into the target module.

Quick Start

Follow these steps:

  • Determine the target module, lesson number, and title.
  • Create the file named [number]_[title].md (e.g., 05_error_handling.md).
  • Use the provided lesson template structure inside to maintain consistency across modules.
  • Add the new lesson to the module's docs navigation as appropriate.

Frequently Asked Questions about new-lesson

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

FAQPage Schema
How do I add a new numbered lesson page to an existing training module?

To add a new numbered lesson page, create a markdown file using the [number]_[title].md naming convention, populate it with a templated structure, and update the module's docs navigation to ensure consistency.

What naming convention should I use for training module lesson files?

The standard naming convention for lesson files is [number]_[title].md, such as 05_error_handling.md, which ensures correct sequential ordering and maintains module-level consistency across courses.

How do I maintain consistency when creating new markdown docs for a course?

You maintain consistency in markdown docs by applying a reusable template scaffold into each new lesson file and following the shared repository conventions for structural formatting and navigation.

Do I need any dependencies to generate a templated lesson structure?

No dependencies are required to generate a templated lesson structure. The skill provides a standalone, template-driven workflow to scaffold markdown training pages directly within your repository.

What is the best way to structure a new training topic in markdown?

The best way to structure a new training topic is to copy the provided lesson scaffold into a correctly named markdown file, ensuring the new page aligns with existing module navigation and shared repo conventions.