configure-notifications

Solid

Configure notification integrations (Telegram, Discord, Slack) via natural language

AI & Automation 36,273 stars 3296 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Configure Notifications Set up OMC notification integrations so you're alerted when sessions end, need input, or complete background tasks. ## Routing Detect which provider the user wants based on their request or argument: - If the trigger or argument contains "telegram" → follow the **Telegram** section - If the trigger or argument contains "discord" → follow the **Discord** section - If the trigger or argument contains "slack" → follow the **Slack** section - If no provider is specified, use AskUserQuestion: **Question:** "Which notification service would you like to configure?" **Options:** 1. **Telegram** - Bot token + chat ID. Works on mobile and desktop. 2. **Discord** - Webhook or bot token + channel ID. 3. **Slack** - Incoming webhook URL. --- ## Telegram Setup Set up Telegram notifications so OMC can message you when sessions end, need input, or complete background tasks. ### How This Skill Works This is an interactive, natural-language configuration skill. Walk the user through setup by asking questions with AskUserQuestion. Write the result to `${CLAUDE_CONFIG_DIR:-~/.claude}/.omc-config.json`. ### Step 1: Detect Existing Configuration ```bash CONFIG_FILE="${CLAUDE_CONFIG_DIR:-$HOME/.claude}/.omc-config.json" if [ -f "$CONFIG_FILE" ]; then HAS_TELEGRAM=$(jq -r '.notifications.telegram.enabled // false' "$CONFIG_FILE" 2>/dev/null) CHAT_ID=$(jq -r '.notifications.telegram.chatId // empty' "$CONFIG_FILE" 2>/dev/null) PARSE_MODE=$(jq -r '.notifica...

Details

Author
Yeachan-Heo
Repository
Yeachan-Heo/oh-my-claudecode
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category