---
name: lobbe
description: Use when the user wants to send a meeting recording to Lobbe, follow it until it is ready, read its minutes (a "Lobbe"), search past meetings, ask about them, or look after their meeting series, vocabulary or memory. Works through the `lobbe` CLI or the Lobbe MCP server.
---

# Lobbe

Lobbe turns a meeting recording into minutes: a summary, decisions and action items, kept in the
person's archive. You act for one person through their personal API token.

## The loop

1. **Send** a recording: `lobbe upload <file> --json` (or the MCP tool `submit_meeting`). It
   answers with the meeting's `id`, its status and the minutes it will spend.
2. **Wait**: ask for the status no more than once a minute (`lobbe status <id> --json`, or
   `get_meeting_status`). The statuses go QUEUED → TRANSCRIBING → [NAMING] → GENERATING → READY.
3. **At NAMING**, Lobbe is waiting for the person to name the voices. Give the person the
   `naming.url` from the status and let them do it in the app. **Never guess names.** If the person
   tells you to go ahead without names, skip (`lobbe skip-naming <id>`, `skip_speaker_naming`).
4. **Read** it at READY: `lobbe get <id> --md` (or `get_meeting`).
5. **At FAILED**, retry once if `error.retryable` is true (`lobbe retry <id>`, `retry_meeting`);
   otherwise tell the person what failed.

## Rules

- **Never print, log or repeat the token**, and never put it in a URL, a file or a commit.
- **Poll no faster than once a minute.** For many meetings, read the events feed instead
  (`lobbe events`, `list_events`).
- **Quote before you ask.** An Ask spends minutes: get the price first
  (`quote_ask_meeting`, `quote_ask_series`, or `lobbe ask` without `--yes`), tell the person, and
  send the Ask with `max_minutes` (`--max-minutes`) no higher than what they agreed to.
- **Sending a meeting spends the person's minutes.** Send only what they asked you to send.
- A refusal with `DEVELOPER_MODE_OFF` means the person turned developer mode off in Lobbe's
  settings: tell them; don't retry. `TOKEN_SCOPE` means the token lacks a permission: say which.
- Docs: https://docs.lobbe.ai (and https://docs.lobbe.ai/llms.txt).
