> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usekairo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# What Kairo can do

> A reference of every action Kairo can take, with example phrasings.

Kairo organizes its abilities into families. You don't have to memorize them — just say what you want in plain language. The list below is for browsing when you're curious about what's possible.

Some families require connecting an integration first (look for the **Requires connection** label). All others work as soon as your [Telegram channel](/get-started/connect-telegram) is linked.

## Todos

A lightweight personal task list, stored in Kairo (no external app needed).

| Action              | Example                                                   |
| ------------------- | --------------------------------------------------------- |
| Add one             | *"Add buy milk."*                                         |
| Add several at once | *"Add buy milk, call dentist, email Sarah."*              |
| List                | *"What's on my list?"*                                    |
| Mark done           | *"Mark #2 done."* (numbers refer to the most recent list) |
| Delete              | *"Delete #3."*                                            |

## Reminders

One-shot reminders delivered as a Telegram push at the time you specify. Kairo respects your timezone.

| Action            | Example                                                                    |
| ----------------- | -------------------------------------------------------------------------- |
| Set a reminder    | *"Remind me to call mom in 2 hours."* / *"Remind me to take meds at 9pm."* |
| List upcoming     | *"What are my reminders?"*                                                 |
| Cancel            | *"Cancel #1."*                                                             |
| Set your timezone | *"I'm in Europe/Berlin now."*                                              |

## Calendar

<Note>**Requires connection** — [Connect Google Calendar](/get-started/connect-google-calendar) first.</Note>

| Action                   | Example                                                                |
| ------------------------ | ---------------------------------------------------------------------- |
| Create an event          | *"Schedule lunch with Maya tomorrow at noon."*                         |
| Create with Meet link    | *"Schedule a 4pm sync tomorrow with a Meet link."*                     |
| List events              | *"What's on my calendar this week?"*                                   |
| Update an event          | *"Move #2 to 3pm."* (after listing)                                    |
| Add / remove a Meet link | *"Add a Meet link to my 4pm sync"* / *"Remove the Meet link from #1."* |
| Delete an event          | *"Cancel #1."* (after listing)                                         |

## Google Docs

<Note>**Requires connection** — Google Docs (granted alongside Calendar in most cases).</Note>

| Action           | Example                          |
| ---------------- | -------------------------------- |
| Create a doc     | *"Make a Doc with these notes."* |
| Append to a doc  | *"Add this to that doc."*        |
| Read a doc       | *"What's in that doc?"*          |
| List recent docs | *"Show me my docs."*             |

## Google Sheets

<Note>**Requires connection** — Google Sheets.</Note>

| Action               | Example                             |
| -------------------- | ----------------------------------- |
| Create a spreadsheet | *"Make a sheet for expenses."*      |
| Append rows          | *"Add a row: today, coffee, 4.50."* |
| Read a range         | *"What's in A1:C10 of that sheet?"* |
| List recent sheets   | *"Show me my sheets."*              |

## Notion

<Note>**Requires connection** — Notion workspace.</Note>

| Action             | Example                                              |
| ------------------ | ---------------------------------------------------- |
| Create a page      | *"Make a Notion page for the Q3 plan."*              |
| Append blocks      | *"Add this to that page."*                           |
| Search             | *"Find my Q3 plan in Notion."*                       |
| Query a database   | *"Tasks where status is Doing."*                     |
| Add a database row | *"New row in my CRM: Acme, lead, follow up Friday."* |

## GitHub

<Note>**Requires connection** — GitHub account.</Note>

| Action                 | Example                                                           |
| ---------------------- | ----------------------------------------------------------------- |
| List your repos        | *"List my repos."*                                                |
| List issues in a repo  | *"Show open issues in acme/web."*                                 |
| Get one issue          | *"What's issue 42 about?"*                                        |
| Create an issue        | *"Open an issue in acme/web: header alignment broken on mobile."* |
| Comment on an issue    | *"Add a comment to #42: trying a fix."*                           |
| List pull requests     | *"List PRs in acme/web."*                                         |
| Get one PR             | *"Summarize PR 137."*                                             |
| Search repos           | *"Find repos about prompt caching."*                              |
| Search code in a repo  | *"Find usages of `withRetry` in acme/web."*                       |
| Search issues globally | *"Open issues mentioning 'flaky test'."*                          |
| Read a file            | *"Show me README.md from acme/web."*                              |

## Voice notes & documents

Kairo handles voice messages and PDFs as first-class inputs.

| Action                             | How                                                                                 |
| ---------------------------------- | ----------------------------------------------------------------------------------- |
| Transcribe a voice message         | Reply to the voice note with *"Write that out."*                                    |
| Summarize a voice note or document | Reply with *"Summarize that."* / *"Recap the voice note."*                          |
| Ask about a PDF you sent           | Send the PDF, then ask anything: *"What does this contract say about termination?"* |

## Web search

| Action                   | Example                                                           |
| ------------------------ | ----------------------------------------------------------------- |
| Search the web           | *"What's the latest on the OpenAI announcement?"*                 |
| Pipe results into a Doc  | *"Search for the GPT-5 release notes and put them in a new Doc."* |
| Pipe results into Notion | *"Search and create a Notion page summarizing it."*               |

Search results take a few seconds; Kairo will say *"On it — searching the web…"* and reply when it's done.

## Automations

Run instructions on a schedule, or trigger them from external services.

| Action                        | Example                                         |
| ----------------------------- | ----------------------------------------------- |
| Create a scheduled automation | *"Every weekday at 8am send me my open todos."* |
| List your automations         | *"List my automations."*                        |
| Pause                         | *"Pause #2."*                                   |
| Resume                        | *"Resume #2."*                                  |
| Cancel                        | *"Cancel #1."*                                  |

For webhook-triggered automations (firing from GitHub Actions, Linear, Zapier, etc.), see [Webhook triggers](/automations/webhook-triggers).

## Memory

Kairo remembers facts you tell it and brings them up when relevant. You don't need a command — just mention something you want it to know.

| Action                           | Example                                  |
| -------------------------------- | ---------------------------------------- |
| Tell Kairo something to remember | *"My partner's name is Alex."*           |
| Ask Kairo to forget something    | *"Forget what I said about my address."* |

Kairo also keeps short-term context across messages within a conversation, so you can say *"Move that to 4pm"* right after listing your calendar without re-specifying which event.
