yeachan-heo avatar

Configure Notifications

Walks you through setting up Telegram, Discord, or Slack notifications for Claude sessions using natural language. Instead of fumbling with config files, you answer a few questions and it writes the JSON for you, handles token validation, and sends a test message to confirm everything works. Honestly most useful for the Telegram setup since it actually explains the BotFather dance and helps you fish out your chat ID from the API. The interactive approach makes sense here because notification config is something you do once, get wrong twice, then forget about for six months. Also supports environment variables if you'd rather skip the wizard entirely.

skills.sh installs
829
GitHub stars
40.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add yeachan-heo/oh-my-claudecode --skill configure-notifications --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/yeachan-heo/oh-my-claudecode
First seen
Jun 3, 2026

More from yeachan-heo/oh-my-claudecode

All 37

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs