Quick Buttons

Wiki

Quick Buttons

Quick Buttons are clickable prompt shortcuts shown above the chat input. They help users trigger common actions faster, with less typing.

Why this exists

Quick Buttons solve a simple problem: users often repeat the same prompts. Instead of retyping, they can click a button and run the action immediately.

Main benefits:

  • Faster interaction with the assistant
  • More consistent prompts for recurring tasks
  • Better discoverability of useful actions
  • Lower friction for common workflows

Button types

Quick Buttons come from three sources.

1) User-defined buttons (Settings)

These are manually created by the user in Settings. They are personal shortcuts for repetitive tasks and can be edited, enabled/disabled, or removed.

You can also add optional instructions that describe when this button should be shown. Examples:

  • Show only in the morning
  • Show only when user talks about holidays

Typical examples:

  • Summarize unread emails
  • Plan my day from calendar events
  • Generate release notes from recent commits

2) Skill-defined buttons (from SKILL.md)

These are declared by skill authors inside skill frontmatter (buttons:). They expose the most useful entry actions for a skill so users can start with one click.

Skill buttons can also include optional display instructions to guide when they should appear. Examples:

  • Show on weekday mornings
  • Show when user plans vacation or holiday travel

Typical examples:

  • Build domain name
  • Check domain availability
  • Draft outreach email

For the exact format, see the Skills wiki page.

3) Context-generated buttons (auto suggested)

These are generated dynamically based on the current session context. The system looks at recent messages, available tools/servers, memory hints, and time/context signals, then suggests the most relevant next actions.

Typical examples:

  • Ask follow-up question
  • Create a task from this plan
  • Run a check with an available MCP tool

How they work together

At runtime, the assistant can combine multiple sources:

  • Stable personal shortcuts (user-defined)
  • Skill entry points (skill-defined)
  • Situation-aware suggestions (context-generated)

This mix provides both reliability (saved shortcuts) and adaptability (context-aware suggestions).