Syntax
Every prompt follows one canonical form:Agent mentions
See the agent reference for each agent’s full capabilities.
Tool tags
Typing# in the chat composer opens a two-column picker: Tools — output and capability tags — and Knowledge Base — your knowledge bases, so retrieval can be pointed at one collection. Picking an entry inserts its tag; you can also type a tag by hand.
The Tools column reflects your workspace, so it can carry more entries than this table.
#recommend — prioritized, actionable recommendations with implementation steps — is a typed tag with no picker entry: @tony #recommend index changes for slow queries.
Combine tags when you want more than one output: @alex #dashboard #recommend cost optimization opportunities.
Mention a knowledge base
The Knowledge Base column lists your workspace’s knowledge bases by name. Picking one inserts its name as a tag and scopes the agent’s retrieval to that collection:#search-knowledge-base instead when the answer could live in any collection. See Knowledge Base for creating and filling collections.
Context modifiers
Add context inside the instruction to narrow scope and improve accuracy.Other tokens
The chat composer accepts two more token types alongside mentions and tags.
Composer behavior beyond tokens — attachments, keyboard shortcuts, and what happens to messages you send while an agent is working — is covered in Chat features.
Prompt patterns
In Slack, the same syntax works with a bot prefix:
@CloudThinker @alex what's our AWS spend this week? — see Slack integration.
Examples
Direct requests — pick the agent, tag the output, state the target:Related
Agents
Each agent’s expertise, capabilities, and prompt patterns in depth
Capabilities
What #dashboard, #report, #recommend, and other tool tags produce
Skills
Reusable expertise agents apply automatically or on demand
Slack Integration
Use the same syntax in Slack with the @CloudThinker prefix