# Onboard

> Set up MemMesh for a new project — verify the MCP server is wired, pick local vs hosted, import any existing project knowledge (MEMORY.md, CLAUDE.md, a mem0 export), and seed initial scopes. Use on first run in a repo, when the API key changes, or to re-run setup after config changes.

- Skill: `thinkfleetai/onboard` (Agent Skill)
- Install (CLI): `npx skillmds@latest add thinkfleetai/onboard`
- Raw SKILL.md: https://api.skillmd.com/api/skills/thinkfleetai/onboard/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: thinkfleetai (https://skillmd.com/u/thinkfleetai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/thinkfleetai/onboard

---


# onboard

Get a project ready to use MemMesh.

## 1. Verify wiring
```bash
memmesh doctor        # binary + MCP config + skill presence
```
If the MCP server isn't connected, run `npx @thinkfleet/memmesh install` (see the
`memmesh-cli` skill), then re-check.

## 2. Local or hosted?

- **Local** (default): SQLite, no key, offline. Good for dev tools.
- **Hosted**: set `MEMMESH_API_KEY` / `sync.url` in
  `~/.thinkfleet-memory/config.toml`. Needed for cross-device sync, the full SDK,
  and server-side prediction/verticals.

## 3. Seed existing knowledge

If the repo already has durable context, import it (see the `import` skill):
`MEMORY.md`, `CLAUDE.md`, an ADR folder, or a **mem0 export** (then consider
`memmesh-migrate` for a full switch). Feed each item via `memory_observe` so the
engine extracts + builds the graph, scoped `project`.

## 4. Confirm

Run `stats` to show what's now in scope, and remind the user of the two-rule
loop: the agent will **observe** their messages and **recall** at session start
automatically (the always-on `memmesh` skill). Nothing else to configure.

