# Extensions

One page per extension, in the order the
[catalog](https://github.com/gavin-hu/my-pi-agent#what-you-get) lists them. Every
page opens with what you can do with it, then how to try it, then one reference
half — the commands, the keys, the limits, and the settings worth changing.

- [`plan`](./plan.md)
- [`subagent`](./subagent.md)
- [`todo`](./todo.md)
- [`goal`](./goal.md)
- [`question`](./question.md)
- [`job`](./job.md)
- [`watch`](./watch.md)
- [`session-bus`](./session-bus.md)
- [`serve`](./serve.md)
- [`board`](./board.md)
- [`team`](./team.md)
- [`context`](./context.md)
- [`worktree`](./worktree.md)
- [`rewind`](./rewind.md)
- [`memory`](./memory.md)
- [`web-access`](./web-access.md)
- [`file-browse`](./file-browse.md)
- [`file-read`](./file-read.md)
- [`file-open`](./file-open.md)
- [`wechat`](./wechat.md)
- [`bytefly`](./bytefly.md)

The template every page follows is
[`CONTRIBUTING.md`](https://github.com/gavin-hu/my-pi-agent/blob/main/CONTRIBUTING.md#writing-an-extension-page).
A name you half remember — `/browse`, `read_doc` — is in
[Tools and commands](../tools-and-commands.md), which lists every one with the page
that owns it.
