Entry point for a MAGI research project: run magi next, do what it says, and call the skill it names.
Scanned 9/2/2026
Install to Claude Code
npx -y skills add Misaka16384/magi --skill magi --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Magi?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/misaka16384-magi)More formats (shields.io, HTML) on the badges page.
---
name: magi
description: "Entry point for a MAGI research project: run magi next, do what it says, and call the skill it names."
commands:
magi: "Work out what this research project needs next, and do it."
origin: magi
---
# magi — the entry
## When to use
Any turn in a MAGI project where you do not already know what you are doing.
## Method
1. `magi next` — it reads the notes and ranks what is owed. It never acts.
2. Do the first item, unless the human just asked for something else: their
sentence outranks the list. The menu is computed; the choice is yours.
3. When an item names a skill, call it. When it names a command, run it.
4. Anything the human says in passing that is worth keeping goes into
`inbox/notes.md` as one line, untidied. A later `magi next` files it.
5. Before stopping: `magi sync --close`. It refuses while something happened
that nobody wrote down — clear each item with `magi thread post <slug>
--text '<what happened>' --host human` or `magi decide --about <slug>
--text '<what they decided>'`, then close again.
## Rules
- **Never** invent a next step while `magi next` has one. That list is derived
from the notes; a step you made up is derived from nothing.
- **Never** edit a status in `threads/` by hand. `magi thread status <slug>
<status> --text '<why>'` writes the flip and its reason together, or neither.
- Three flips are not yours: closing a **line**, and leaving `disputed` or
`conflict`. They are a person's call (`vocab` says so; the CLI only warns).
Use `magi close <line>` — it shows what would go quiet first — or transcribe
what they decided with `magi decide --about <slug> --text '<their words>'`.
- Read the `magi:begin` block in `AGENTS.md` once per session. Those invariants
are not advice.
- Stuck on a command or an error: `magi guide --search "<the error>"`. Do not
guess a flag; `magi <command> --help` is one call away.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!