Library Skills for AI agents¶
Library Skills ship portable SKILL.md packages so Cursor, Claude Code, and other Agent Skills–compatible tools load LessonKit expertise on demand instead of repeating long prompts every session.
Source: library-skills/ in the LessonKit repo (same pattern as LXPack library skills).
Included skills¶
Skill |
Use when |
|---|---|
lessonkit-author |
Editing |
lessonkit-packaging |
LMS export — |
lessonkit-telemetry |
Tracking, xAPI, plugins, LXPack bridge |
lessonkit-migrate |
Upgrading from LessonKit 0.9.x to 1.0 |
Install¶
Without cloning the monorepo¶
Shallow-clone only library-skills/, run the installer, then delete the temp tree:
curl -fsSL https://raw.githubusercontent.com/eddiethedean/lessonkit/main/library-skills/install-remote.sh | bash
Project-scoped install:
curl -fsSL https://raw.githubusercontent.com/eddiethedean/lessonkit/main/library-skills/install-remote.sh | bash -s -- --project -C ~/my-course
Requires git on your PATH.
From a LessonKit clone (contributors)¶
# All projects on this machine
./library-skills/install.sh --global
# One course folder
./library-skills/install.sh --project --directory ~/courses/my-course
# LessonKit monorepo contributors
./library-skills/install.sh --project
Scope |
Paths |
|---|---|
Global |
|
Project |
|
Re-run after git pull to refresh skills.
Requirements¶
Node.js 18+ for dev, build, and
lessonkit package@lessonkit/clionPATHor vianpx @lessonkit/cliAn agent product that discovers
SKILL.mdfiles
Vibe coding + skills¶
Combine lessonkit-author with the vibe coding guides: paste the starter context from lessonkit-author/references/vibe-prompts.md once per session, then let the agent load the skill when you mention lessonkit.json, packaging, or telemetry.
LXPack-only courses¶
If you author in LXPack (course.yaml) rather than React, install LXPack library skills instead. LessonKit React courses still package through @lessonkit/lxpack — use lessonkit-packaging for the CLI workflow.