Skip to content
Data
Skill

/magi

Entry point for a MAGI research project: run magi next, do what it says, and call the skill it names.

From plugin
magi
78 skills1 hook
Install
$ npx -y skills add Misaka16384/Wikify --skill magi --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/magi

Context preview

The summary Claude sees to decide when to auto-load this skill.

Entry point for a MAGI research project: run magi next, do what it says, and call the skill it names.

SKILL.md

magi.SKILL.md
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. Everything under **"For the person"** goes to them in **one message**, and **asking for a prediction means showing the claim** — `next` prints it under the item, `--json` has it in `bets_waiting`. A slug is not a question anybody can answer. 3. When an item names a skill, call it. When it names a command, run it. 4. A result that came before its note is a finding: open it with `--found`, or mark an existing one `magi thread found <slug>`. Neither is asked to bet. A reviewer's `restate` is yours: fix the words as its post says, then `magi thread status <slug> supported --text '<what changed>'`. 5. Anything the human says in passing worth keeping goes into `inbox/notes.md`, one line, untidied; a later `magi next` files it. 6. Before stopping: `magi sync --close`. It refuses while something happened that nobody wrote down — clear each with `magi thread post <slug> --text '<what happened>' --host human` or `magi decide --about <slug> --text '<their words>'`, 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.

  • Closing a **line** and leaving `disputed` or `conflict` are a person's call:

`magi close <line>`, or `magi decide --about <slug> --text '<their words>'`. **Never** redo such a flip unsigned to pass the close gate; each unsigned repeat is one more signature owed.

  • Read the `magi:begin` block in `AGENTS.md` once per session; those invariants

are not advice. Stuck: `magi guide --search "<the error>"`, never a guessed flag.

Read more
Ships withmagi

MAGI 是一个 agent-native 的科研工作环境:人是驾驶员,LLM agent 是机体,确定性的 magi CLI 是拘束具——三者同步率越高,科研越快。它把学术论文(PDF/LaTeX)摄入、编译为 Obsidian 兼容的概念卡片项目,并用三核架构管理完整的科研状态: 进入任意项目先跑 magi sync——它输出同步率、三核状态和逐条可执行的修复提示。magi radar 是文献雷达:定时发现相关新论文,并侦察"知识上应引用我方论文却未引用"的候选。同一份 skills 通吃 Claude

Get the whole plugin
Stats
7
Stars
1
Forks
Active
Maintenance
Python
Language
11d ago
Last commit
3mo ago
Created

Repo: Misaka16384/Wikify

Other skills on magi.

adopt
Skill

adopt

Take a folder that already holds research — papers, notes, code, half-written drafts — into MAGI, without breaking what is already there.

research
Skill

research

Investigate a question across the project from several angles at once, verify what comes back, and land it as propositions plus at most one synthesis.