Agent skill

The Learnt skill teaches an AI coding agent how to build and run almost everything in your workspace through the Learnt API. Once it's installed you can say "put this folder of notes on Learnt as my course, brand it in our colors and invite these five people", and the agent knows the steps, the rules and how to recover from an error.

It follows the open Agent Skills format (a folder with a SKILL.md file), and it's tested in Claude Code. Other tools that support Agent Skills and can run commands use the same folder, but Learnt hasn't tested them.

What's in it

Download: learnt-workspace.zip, or read the files first: SKILL.md, learnt_api.py, reference.md.

Install in Claude Code

macOS or Linux:

mkdir -p ~/.claude/skills && curl -sL https://learnt.tech/docs/skill/learnt-workspace.zip -o /tmp/learnt.zip && unzip -o /tmp/learnt.zip -d ~/.claude/skills

Windows PowerShell:

Invoke-WebRequest https://learnt.tech/docs/skill/learnt-workspace.zip -OutFile $env:TEMP\learnt.zip; Expand-Archive $env:TEMP\learnt.zip -DestinationPath $HOME\.claude\skills -Force

This creates a learnt-workspace folder in your skills folder, and replaces an older copy of it if you have one. Start a new Claude Code session and it's available. For another tool, unzip the same folder into that tool's skills folder.

Give it a key

  1. In the Course Editor, open Developer access and create a key. Choose Only read if the agent should only report on progress.
  2. Set it in your environment rather than pasting it into the chat:
    • macOS or Linux: export LEARNT_API_KEY=lt_live_…
    • Windows PowerShell: $env:LEARNT_API_KEY = "lt_live_…"

You can revoke the key in Developer access at any time. It stops working on its next request.

Things to try

The skill tells the agent to ask before sending invitations, removing learners or deleting modules. Invitations count against your daily limit, as they do in the Course Editor.