notify

Configure notification integrations — Telegram, Discord, or Slack alerts for session events

Input: $ARGUMENTS — optional provider name. If blank, asks which provider to configure.

Apply the dog:configure-notifications skill to set up alerts for session end, input needed, and background task completion.

Supported providers:

  • Telegram — bot token + chat ID via @BotFather
  • Discord — incoming webhook or bot token + channel ID
  • Slack — incoming webhook URL

The skill will:

  1. Detect — Check if a provider is specified in $ARGUMENTS; if not, ask which one
  2. Check existing — Look for existing config in .omc-config.json to avoid re-setup
  3. Guide setup — Walk through provider-specific credential collection step by step:
    • Telegram: create bot via @BotFather → get bot token → get chat ID
    • Discord: create webhook in channel settings → copy URL or collect bot token + channel ID
    • Slack: create incoming webhook via Slack app settings → copy URL
  4. Test — Send a test notification to confirm the integration works
  5. Save — Store credentials in .omc-config.json; report active notification events

Use when: running long background tasks and wanting alerts when Claude finishes or needs input.