Free Β· MIT Β· Open agent skill
An open agent skill for authoring eLearning.
Drop the lesson-md skill into Claude or any agent that supports the open skills format. Your assistant turns source content, requirements, and outlines into LESSON.md lessons, scored ASSESSMENT.md assessments, or whole course bundles you can drag into Slate.
~30KB. No account needed to use the skill.
What is an agent skill?
An agent skill is a small bundle of files that adds one capability to an AI agent inside a larger agentic workflow: a SKILL.md entry point, a few reference docs, some templates, and a couple of helper scripts. Together they teach the assistant to do that one job well, without baking the knowledge into a closed plugin or a custom model. The format is open, portable, and lives in plain text. Drop the folder into your agent's skills folder and it loads next time the agent starts.
The lesson-md skill is that kind of bundle, built around LESSON.md, the open Markdown format Slate maintains for writing eLearning lessons. With the skill installed, your AI assistant knows which Markdown blocks a lesson can use, how to size a course to the right seat time, and how to package a course as a `.zip` Slate can import. The full format reference lives at docs.slatebuilder.io/lesson-md.
Three outputs. All plain files.
A single LESSON.md lesson
One
.mdfile. Drop it into an existing course section in Slate.A scored ASSESSMENT.md
Standalone scored assessment, or bundled at the root of a course as its final section.
A full course bundle
Sections, lessons, media, and an optional assessment, packaged as a
.zip. One drag into Slate.
The skill never calls an API, never deploys anything, never spends Slate credits. It just writes files.
Requirements in, course bundle out.
Install the skill
Drop the unzipped skill folder into Claude, or any other agent that supports the open skills format. One-time setup, no account required.
Share your source content
Paste your source content: meeting notes, an outline, a slide deck, a transcript, a learning needs analysis. Or describe what you need in plain language.
Your agent drafts, checks, and packages
It writes the LESSON.md following the format rules, checks the file before handing it back, and gives you a single lesson, an assessment, or a zipped course.
Drop it into Slate
Slate's import dialog unpacks the file into a styled, editable course. Free on every plan.
Learning design, built in.
The skill writes lessons that follow what we know about how people learn, not just files that import cleanly.
Atomic lessons
One concept per lesson, so the learner can hold it whole.
Measurable objectives
Action verbs the learner can be observed doing: inspect, decide, explain. No "understand".
Interactives woven in
Knowledge checks, cards, accordions every few text blocks, so attention does not drift.
Reflection prompts in longer courses
Past about thirty minutes, the learner restates or applies the idea every ten minutes or so before moving on.
Feedback that teaches
Knowledge-check answers explain why, connected back to the concept the lesson taught.
Sized to a real seat time
Estimates duration as it plans and adjusts scope to hit the runtime you asked for.
You own the files.
- Plain
.mdfiles. Read and edit them in any text editor. - Track changes across drafts. Compare versions side by side, keep a folder of revisions, or check them into git if you already work that way.
- Works with any AI agent that supports the open skills format. No vendor lock-in.
- Export courses back to LESSON.md from Slate any time. The format is what you own.
Install it in 30 seconds.
Unzip the bundle into your agent's skills folder, restart your agent, and start drafting.
~/.claude/skills/lesson-md/
Drop the unzipped lesson-md/ folder there. Claude picks it up next launch.
Point your agent at lesson-md/SKILL.md
Codex, Cursor, Cline, or anything that supports the open skills format. The bundle is just files.
Built for the jobs creators bring it to.
Freelancers and consultants
Turn client source content and requirements into course drafts in minutes. Hand off the source files.
In-house instructional designers
Turn SME notes, transcripts, and outlines into structured lessons, ready to polish.
L&D teams managing libraries
Keep course source files in version control. Re-generate on demand, re-import to Slate when you want.
Frequently asked questions
Download it. Try it on one lesson.
The skill is free and the format is open. The first draft is the AI's job. The polish is yours.
Free, MIT-licensed, ~30KB. No account needed to use the skill or import a course on Slate's free tier.