Trigger Phrases
Say any of these to activate this skill:
"check mentions""slack mentions""who mentioned me""keyword alert""monitor slack""slack watch"
Tools Used
search_integrations connect memory_read write_file send_message
How It Works
Monitor Slack for mentions, keywords, and important activity:
- Connect — Check if Slack integration is installed via
search_integrations. If not:connect({ name: "slack" })to connect via Composio OAuth
- Load rules — Read watch rules from memory (key:
slack_watch_rules)- @mention detection (always on by default)
- Keyword patterns (e.g., “production down”, “outage”, “deploy”)
- Channel watchlist (specific channels to monitor closely)
- If no rules exist, set up defaults and ask user to customize
- Scan — Search Slack for new activity since last check:
SLACK_SEARCHfor @mentions of the userSLACK_SEARCHfor each configured keywordSLACK_READ_MESSAGESfor watched channels (recent messages)
- Categorize — Classify each match:
- Urgent: direct @mention + urgent keywords, DMs from leadership
- Normal: regular @mentions, keyword matches in public channels
- FYI: channel activity in watched channels, thread replies
- Update canvas — Refresh the mention monitor dashboard:
- KPIs: unread mentions, channels watched, keywords tracked
- Recent mentions feed with channel, author, timestamp, snippet
- Urgency breakdown (urgent / normal / FYI counts)
- Alert — For urgent mentions:
send_messageimmediately with context and link
- Persist — Save last-check timestamp and mention log to memory
- Deduplicate: skip already-seen message IDs