training-course-builder

Create and update technical training courses with labs, slides, and devcontainer configurations.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/brentlaster/tst_skills --skill training-course-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: training-course-builder
Source: https://github.com/brentlaster/tst_skills/tree/main/training-course-builder
Command: npx skills add https://github.com/brentlaster/tst_skills --skill training-course-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the entire process of creating, modernizing, and ensuring the quality of technical training courses, from initial concept to final QA.

Core Features & Use Cases

  • Course & Lab Creation: Build new course repositories, including all standard components like labs.md, devcontainer.json, and code structure. Create new labs from scratch.
  • Content Modernization: Update existing courses for newer library versions, identify content gaps, and refresh code, slides, and documentation.
  • QA & Review: Perform thorough quality assurance using a detailed checklist to ensure consistency, correctness, and currency of all training materials.
  • Supporting File Generation: Create essential files like devcontainer.json, setup scripts (pysetup.sh), and requirements.txt.

Quick Start

Use the training-course-builder skill to generate a new lab for the 'introduction-to-rag' course.

Frequently Asked Questions about training-course-builder

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

FAQPage Schema
How do I build a technical training course from scratch?

To build a technical training course from scratch, you can generate standard components like hands-on labs, slide decks, and code examples, establishing the entire repository structure and development environment configurations.

Can I generate devcontainer configurations and Python environment setup scripts for new labs?

Yes, you can generate essential supporting files for new labs, including devcontainer.json configurations, Python environment setup scripts like pysetup.sh, and requirements.txt files for dependency management.

What is the best way to modernize existing course content for updated library versions?

Modernizing existing course content for updated library versions involves identifying content gaps, refreshing code examples, slides, and documentation, and updating development environment configurations to align with the latest releases.

How do I perform QA reviews on technical training materials?

Performing QA reviews on technical training materials requires checking slides, hands-on labs, and code examples against a defined checklist and best practices to ensure consistency, correctness, and currency.

Does instructional design for technical courses require predefined checklists for content review?

Yes, instructional design for technical courses utilizes predefined checklists during comprehensive QA reviews to verify that all training materials maintain consistency, correctness, and currency across the curriculum.