CO

configure-notifications

Sets up alerts for session start, completion, or error events through messaging platforms.

Install

mkdir -p .claude/skills/configure-notifications && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13614" && unzip -o skill.zip -d .claude/skills/configure-notifications && rm skill.zip

Installs to .claude/skills/configure-notifications

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Set up notifications for session events.
40 chars · catalog descriptionno explicit “when” trigger
Beginner

Key capabilities

  • Configure notifications for Telegram, Discord, and Slack channels.
  • Receive alerts for session events like start, complete, milestone, error, and warning.
  • Specify recipient tags for Telegram and Discord notifications.
  • Log notifications to a local file path.

How it works

The skill uses `omx config-notify` commands or a `notifications.toml` file to set up notification channels and event triggers. It sends messages to the specified platforms when session events occur.

Inputs & outputs

You give it
Notification channel configuration (e.g., Telegram bot token, Discord webhook URL)
You get back
Notifications sent to configured channels or logged to a file

When to use configure-notifications

  • Setting up session alerts
  • Notifying team on build completion
  • Error reporting via Slack
  • Tracking session progress

About this skill

Configure Notifications Skill

Set up notifications for session events.

Supported Channels

ChannelSetup Required
TelegramBot token + Chat ID
DiscordWebhook URL
SlackWebhook URL
FileOutput path

Telegram Setup

1. Create Bot

  1. Message @BotFather on Telegram
  2. Send /newbot
  3. Follow prompts to get token

2. Get Chat ID

  1. Message your bot
  2. Visit: https://api.telegram.org/bot<TOKEN>/getUpdates
  3. Find chat.id in response

3. Configure

omx config-notify telegram \
  --token "123456:ABC-DEF" \
  --chat-id "-1001234567890"

Discord Setup

1. Create Webhook

  1. Server Settings → Integrations → Webhooks
  2. Create new webhook
  3. Copy URL

2. Configure

omx config-notify discord \
  --webhook "https://discord.com/api/webhooks/..."

Configuration File

~/.codex/notifications.toml

[telegram]
enabled = true
token = "123456:ABC-DEF"
chat_id = "-1001234567890"
events = ["session_complete", "error", "milestone"]
tag_list = ["@username"]

[discord]
enabled = true
webhook = "https://discord.com/api/webhooks/..."
events = ["session_complete", "error"]
tag_list = ["@here", "123456789"]

[file]
enabled = false
path = "~/.codex/notifications.log"

Event Types

EventWhen
session_startOrchestration begins
session_completeOrchestration ends
milestoneSignificant progress
errorFailure occurred
warningPotential issue

Tag Options

Telegram

  • @username - Mention user

Discord

  • @here - Notify online members
  • @everyone - Notify all
  • 123456789 - User ID
  • role:987654321 - Role ID

Usage

configure-notifications: set up Telegram alerts

configure-notifications: add Discord webhook

configure-notifications: enable file logging

Message Format

## 🚀 Session Complete

**Task:** Build auth system
**Duration:** 15m 23s
**Status:** ✅ Success
**Tokens:** 45,234 (~$0.15)

### Summary
- Implemented login/logout
- Added JWT validation
- Created user endpoints

When not to use it

  • When notification is not needed for session events.
  • When channels other than Telegram, Discord, Slack, or a local file are required.

Limitations

  • Only Telegram, Discord, Slack, and local file output are supported as notification channels.
  • Notification events are limited to `session_start`, `session_complete`, `milestone`, `error`, and `warning`.

How it compares

This skill automates sending event-driven notifications to communication platforms, unlike manually checking session status or writing custom integration scripts.

Compared to similar skills

configure-notifications side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
configure-notifications (this skill)06moReviewBeginner
setup121moNo flagsBeginner
tmux203moReviewIntermediate
macos-cleaner162moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry