What problem does it solve?
Producing a Google Codelab that meets required structure and metadata rules is time-consuming and error-prone, especially when formatting or accessibility details are easy to miss.
Core Features & Use Cases
- Enforces codelab formatting standards: Guides you to follow the required
.lab.md structure, headings, step conventions, and Duration: MM:SS placement.
- Validates structure and quality: Requires running deterministic validators (
scripts/validate_codelab.cjs) and a readability check (scripts/fog.cjs) before finalizing.
- Promotes inclusive, audience-appropriate writing: Pushes inclusive language and avoids jargon by referencing included style references.
- Provides an end-to-end workflow: From planning and initializing with the template (
assets/template.lab.md) to writing, reviewing, and validating.
Quick Start
Use the google-codelab-authoring skill to validate that your .lab.md file follows the required Google Codelab metadata, structure, and readability rules by running the included validators on your codelab draft.