compile

Package course modules into Andamio's import format with validation.

5|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Andamio-Platform/coach --skill compile-andamio-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compile
Source: https://github.com/Andamio-Platform/coach/tree/main/skills/compile
Command: npx skills add https://github.com/Andamio-Platform/coach --skill compile-andamio-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the packaging of a completed course module into Andamio’s import format, creating a clean, predictable directory structure that includes outline.md, lesson-1.md, lesson-2.md, optional introduction.md, and optional assignment.md.

Core Features & Use Cases

  • Generates a compiled/module folder with the required and optional files according to the Andamio import spec (outline.md, lesson-N.md, introduction.md, assignment.md)
  • Supports validation steps to ensure SLTs map to lessons and that content is ready for import
  • Upserts existing modules when codes collide to keep the repository in sync
  • Maps source materials (00-course.md and lessons) into the compiled format for Studio import

Quick Start

Run the compile tool on the current course module to generate the compiled package ready for import.

Frequently Asked Questions about compile

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

FAQPage Schema
How do I package course modules for Andamio import?

To package course modules for Andamio import, the tool generates a compiled directory containing required outline.md and lesson-N.md files, mapping source materials into a ready-to-upload format that passes structural validation.

What is included in the Andamio import format for course modules?

The Andamio import format includes a required outline.md with SLTs, lesson-N.md mappings, a unique module code, and optional introduction.md and assignment.md files, all organized within a predictable compiled module directory structure.

How do I validate course content before importing it into Andamio?

You validate course content by running a validation pass that checks whether SLTs correctly map to lesson files and ensures all required structural constraints are met prior to generating the final compiled export directory.

Can I update an existing course module without creating duplicates?

Yes, the tool upserts existing modules when module codes collide, updating the repository in sync rather than creating duplicates, which keeps your Andamio course content clean and predictable during re-imports.

What happens if my course module structure is missing required files?

If the course module structure is missing required files like outline.md or lesson mappings, the validation pass fails prior to export, preventing an incomplete or incorrectly organized directory from being compiled for import.

Do I need a unique module code to compile course content?

Yes, a unique module code is a required structural constraint for course packaging, ensuring proper identification and enabling the upsert behavior needed to keep your Andamio repository synchronized.