---
name: MetaBot
slug: metabot
category: AI Engineering
description: MetaBot is a single CLI for MetaBot Personal Edition to manage memory, skills, agents, inbox relay, scheduling, T5T, and runtime operations. Use it when you need to inspect or update durable state and agent coordination from the terminal.
github: "https://github.com/xvirobotics/metabot/tree/main/packages/skills/metabot"
language: TypeScript
stars: 953
forks: 157
install: "npx degit https://github.com/xvirobotics/metabot/tree/main/packages/skills/metabot ~/.claude/skills/metabot"
installs_to: ~/.claude/skills/metabot
source_path: packages/skills/metabot/SKILL.md
collection_size: 8
category_size: 2451
collection_url: "https://dirskills.com/collections/xvirobotics/metabot"
added: 2026-08-21T05:15:20.764Z
last_synced: 2026-08-21T05:15:20.764Z
canonical_url: "https://dirskills.com/skills/metabot"
---

# MetaBot

MetaBot is a single CLI for MetaBot Personal Edition to manage memory, skills, agents, inbox relay, scheduling, T5T, and runtime operations. Use it when you need to inspect or update durable state and agent coordination from the terminal.

**Install:**

```bash
npx degit https://github.com/xvirobotics/metabot/tree/main/packages/skills/metabot ~/.claude/skills/metabot
```

## README

# MetaBot Personal CLI Router

`metabot` is the single CLI for MetaBot Personal Edition. Legacy `mm`, `mh`,
and `mb` binaries are retired. This Skill documents CLI and durable-state
semantics only; project execution policy belongs in the workspace `AGENTS.md`.

## Command References

| Surface | Reference |
| --- | --- |
| Search, read, create, update, share, or delete Meta Memory | [`references/memory.md`](references/memory.md) |
| Browse, install, or publish a Skill | [`references/skills.md`](references/skills.md) |
| Inspect Agents or use the inbox relay | [`references/agents.md`](references/agents.md) |
| Coordinate an Agent Team | Use the separate `metabot-team` Skill |
| Read or write T5T status | [`references/t5t.md`](references/t5t.md) |
| Schedule work or inspect a runtime | [`references/runtime.md`](references/runtime.md) |

## Fast Path

```bash
metabot memory search "query"
metabot memory get <id|path>
metabot skills list
metabot agents list
metabot agents talk <agent> "message"
metabot inbox poll --loop
metabot teams status <team> --summary
metabot t5t push <project> <YYYY-MM-DD> "entry"
metabot health
```

Run `metabot help` or `metabot <surface> --help` before assuming an optional
bridge-local command is available.

## Authentication And Scope

- Personal Core defaults to `http://127.0.0.1:9200`.
- Override it with `METABOT_CORE_URL` for another user-configured Core.
- Use `METABOT_CORE_TOKEN`, or the first line of `~/.metabot-core/token`.
- `metabot agents whoami` shows the current Core identity.
- Project and global Skill destinations are distinct discovery scopes.
- MetaBot's own `metabot` and `metabot-team` bundles are global-only; project
  mirrors are retired outside discovery roots so stale copies cannot shadow
  updates.

## Output

Commands may return document IDs, paths, message IDs, Task IDs, Run IDs, and
session IDs. Preserve the identifiers needed for later inspection or recovery.
