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

# Vibes

> Tune Roomote Slack reactions, summon emoji, and team-wide tone settings.

Vibes controls the small signals that make Roomote feel like it belongs in
your team workflow.

Use this page when you want to change how Roomote reacts in Slack, let
teammates start tasks with an emoji reaction, or adjust the tone Roomote uses
in team-facing messages.

## What you can configure

| Setting                   | What it controls                                                            | Example                  |
| ------------------------- | --------------------------------------------------------------------------- | ------------------------ |
| **Acknowledgement emoji** | The reaction Roomote uses to show it saw a Slack message                    | `eyes`                   |
| **Completion emoji**      | The reaction Roomote can use when supported work finishes                   | `white_check_mark`       |
| **Summon emoji**          | The reaction teammates can add to an existing Slack message to start a task | `shipit`                 |
| **Style guidance**        | Optional guidance for how Roomote should sound in messages                  | "Direct, concise, calm." |

Use Slack emoji names, not pasted emoji characters. Roomote accepts names with
or without surrounding colons, so `shipit` and `:shipit:` both describe the
same Slack reaction.

## Call Roomote with a reaction

A summon emoji lets a teammate react to an existing Slack message and turn
that message into the starting point for a Roomote task.

This is useful when:

* someone reports a bug with enough context in a channel
* a teammate asks a codebase question that Roomote can investigate
* a thread contains a request you want Roomote to pick up without rewriting it

Pick an emoji the team will not use casually. If the emoji is common, Roomote
may start tasks from reactions that were only meant as normal Slack feedback.
Tell the team what the summon emoji means before turning it on in busy
channels.

## Choose reaction behavior

The acknowledgement reaction is the quick "I saw this" signal. The completion
reaction is for supported completion moments where a Slack reaction is the
right confirmation.

If teammates are missing Roomote's status updates, choose reactions that stand
out in your workspace. If channels feel too busy, keep the defaults or use
quieter custom emoji.

## Add style guidance

Use style guidance for tone, not operating policy.

Good style guidance:

```text theme={null}
Keep status updates short and direct. Use plain language. Avoid hype.
```

Not-so-good style guidance:

```text theme={null}
Always approve PRs.
Never ask follow-up questions.
Use this secret token when tests fail.
```

Use [Agent Guidance](/agent-guidance) for team-wide work instructions,
and use [Environments](/environments) for repository-specific setup and
verification rules.

## Download starter emoji

The Vibes page includes a few starter Roomote emoji images you can download
and upload to Slack. Use them as a quick starting point if your team wants a
dedicated summon emoji instead of reusing an existing workspace reaction.

## Common issues

* **The summon reaction does not start a task.** Check that Slack is
  connected, Roomote is in the channel, and the reaction name matches the
  saved summon emoji.
* **Roomote reacts with the default emoji.** Save the new emoji name and try
  again in a fresh Slack message.
* **The tone feels over-corrected.** Shorten the style guidance. A few clear
  sentences work better than a long style guide.
* **A channel gets noisy.** Pick a less common summon emoji or ask the team to
  use mentions for requests that need more context.
