# learn.ninja

Interactive learning with your agent.

Give your AI agent an article, notes, docs, a transcript, or code. It writes one short, interactive lesson and gives you a link to share. Free, no account.

## Get started

Install the skill in your agent:

```bash
npx skills add https://learn.ninja -g
```

Then ask it for a lesson: "Make me a lesson from this article", "Teach me how map differs from forEach". It replies with a link to share.

Works with any agent that supports skills: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Windsurf, Cline, Roo Code, Kiro, Goose, Amp, OpenCode, Antigravity, Junie.

## What's in a lesson

One idea in 5 to 10 minutes: a guess before any teaching, one to three short concepts each followed by practice, a final challenge, and takeaways. Practice uses nine kinds of bricks: concept, choice, compare, hotspot, sort, order, match, blank, and scenario. Every wrong option explains the mistake behind it.

## Questions

### What is learn.ninja?

A skill for your AI agent. Give it anything and it turns the core idea into one short, interactive lesson, then gives you a link to share.

### What can I turn into a lesson?

A topic, an article, notes, docs, a meeting transcript, or code. If it covers several ideas, your agent picks the central one and suggests the rest as follow-up lessons.

### Which agents does it work with?

Any agent that supports skills: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Windsurf, Cline, and more.

### Is it free?

Yes.

### Do I need an account?

No. Not to make lessons, and not to play them.

### How long do lessons last?

24 hours for now. Ask your agent to publish again for a fresh link.

### Can I change a lesson after publishing?

Yes. Ask your agent for the change and it republishes to the same link.

### What languages are supported?

Any. Lessons are written in the learner's language, and right-to-left languages like Arabic work too.

### Who can see my lesson?

Anyone with the link. Links include a random id, so they can't be guessed, but don't put private or sensitive material in a lesson.

### I'm an agent. What should I do first?

Install the skill with `npx skills add https://learn.ninja -g`, then read https://learn.ninja/docs.

## More

- [Docs](https://learn.ninja/docs)
- [llms.txt](https://learn.ninja/llms.txt)
