원클릭으로
configure-notifications
Set up notification integrations — Telegram, Discord, Slack alerts for long-running tasks
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Set up notification integrations — Telegram, Discord, Slack alerts for long-running tasks
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Detect and clean AI-typical writing patterns in documents — em dashes, filler phrases, over-formality
Route questions to Claude, Codex, or Gemini for multi-perspective answers
Claude-Codex-Gemini tri-model orchestration — decompose, query, synthesize
Health check — verifies omg plugin is correctly installed and working
Quick reference — what omg agents and skills are available and how to use them
About omg — version, architecture, capabilities, and credits
| name | configure-notifications |
| description | Set up notification integrations — Telegram, Discord, Slack alerts for long-running tasks |
| tags | ["utility","notifications"] |
| Channel | Method | What You Need |
|---|---|---|
| Telegram | Bot API | Bot token + chat ID |
| Discord | Webhook | Webhook URL |
| Slack | Webhook | Incoming webhook URL |
If not specified in prompt, ask via ask_user:
Which notification service?
1. Telegram — Bot token + chat ID
2. Discord — Webhook URL
3. Slack — Incoming webhook URL
ask_userbash: curl -s "https://api.telegram.org/bot{TOKEN}/getMe" → should return bot infobash: curl -s -o /dev/null -w "%{http_code}" "{WEBHOOK_URL}" → should return 200bash: curl -s -o /dev/null -w "%{http_code}" -X POST -d '{"text":"omg test"}' "{WEBHOOK_URL}" → should return 200Save configuration using environment variables (NEVER store tokens in files):
// .omg/research/notifications-config.json (NO secrets — only provider + enabled flag)
{
"provider": "telegram|discord|slack",
"enabled": true
}
Instruct the user to set secrets as environment variables:
# Telegram
export OMG_TELEGRAM_TOKEN="bot123:ABC..."
export OMG_TELEGRAM_CHAT_ID="123456789"
# Discord
export OMG_DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/..."
# Slack
export OMG_SLACK_WEBHOOK_URL="https://hooks.slack.com/services/..."
SECURITY: NEVER write tokens or webhook URLs to files. Use environment variables only.
Index via store_memory key omg:notifications → { "provider": "telegram", "enabled": true }.
# Telegram
curl -s -X POST "https://api.telegram.org/bot{TOKEN}/sendMessage" \
-d "chat_id={CHAT_ID}&text=omg notification configured successfully"
# Discord
curl -s -X POST "{WEBHOOK_URL}" -H "Content-Type: application/json" \
-d '{"content":"omg notification configured successfully"}'
# Slack
curl -s -X POST "{WEBHOOK_URL}" -H "Content-Type: application/json" \
-d '{"text":"omg notification configured successfully"}'
Autopilot/ralph/team can send notifications on completion:
# Read config
CONFIG=$(cat .omg/research/notifications-config.json)
# Send based on provider
.omg/ is in .gitignore so config stays local--secret-env-vars in CI to protect tokens.omg/research/notifications-config.jsonstore_memoryconfigure notifications, setup telegram, setup discord
copilot -i "configure notifications"