yeachan-heo/oh-my-codex/configure-notifications
Claude Code and agent skill by yeachan-heo/oh-my-codex
- community
Checking that the SKILL.md file is still in the repository.
Configure OMX notifications - unified entry point for all platforms
Install
npx vskill@latest install yeachan-heo/oh-my-codex/configure-notificationsSKILL.md
Configure OMX Notifications
Use this card for Discord, Telegram, Slack, generic command aliases, or OpenClaw. Shared safety, lifecycle, hook, team, autonomy, and cancellation rules live in templates/AGENTS.md.
1. Inspect and choose a path
Use AskUserQuestion to choose: Discord native (webhook or bot), Telegram native (bot token + chat id), Slack native (incoming webhook), custom_webhook_command, custom_cli_command, cross-cutting settings, or disable all notifications.
2. Native providers
Collect and validate provider values, then write only these native keys: notifications.discord, notifications["discord-bot"], notifications.telegram, or notifications.slack. Do not represent native providers with generic aliases.
3. Generic aliases
For custom_webhook_command, collect URL, optional headers, method (POST default or PUT), events (session-end, ask-user-question, session-start, session-idle, stop), and an instruction template:
For custom_cli_command, collect a command template ({{event}}, {{instruction}}, {{sessionId}}, {{projectPath}}), optional events, and an instruction template:
OpenClaw dispatch requires OMX_OPENCLAW=1; command gateways additionally require OMX_OPENCLAW_COMMAND=1; timeout precedence is gateways.<name>.timeout > OMX_OPENCLAW_COMMAND_TIMEOUT_MS > 5000 ms.
4. OpenClaw + Clawdbot agent mode
Use this only when the requested route is a clawdbot agent turn delivered to Discord. The session-stop notification intentionally maps to the OpenClaw stop hook. OMX shell-escapes substitutions; keep instructions short, avoid untrusted shell metacharacters, append || true, and append JSONL logs with >>.
Compatibility + precedence contract
Explicit notifications.openclaw wins when valid; generic aliases are ignored with a warning.
Verify this mode and inspect evidence without hiding output:
For HTTP integrations, run both a /hooks/wake smoke test and /hooks/agent delivery verification.
5. Cross-cutting settings and disable
- Verbosity:
minimal,session(recommended),agent, orverbose. - Idle cooldown:
notifications.idleCooldownSeconds(environment override:OMX_IDLE_COOLDOWN_SECONDS). - Profiles:
notifications.profilesandnotifications.defaultProfile. - Reply listener:
notifications.reply.enabled; gates areOMX_REPLY_ENABLED=trueand, for Discord,OMX_REPLY_DISCORD_USER_IDS=.... An authorized Discord bot operator may exact-matchstatuson a tracked notification for a bounded read-only session summary.
Disable all notifications:
Exit evidence
Run jq empty "$CONFIG_FILE" after edits. Report the config path, enabled native providers, enabled aliases, whether valid notifications.openclaw overrides aliases, verbosity, idle cooldown, reply-listener state, and smoke-test results. Stop when the JSON parses and the selected path has its required evidence; do not claim delivery from configuration alone.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationWarning, 70 of 100Marginal. 1 run. Evaluated 8 months ago.
Source
- SKILL.md in the repositoryCheckingskills/configure-notifications/SKILL.md
Popularity
- Repository stars
- 2,440
- Repository forks
- 148
- Repository npm downloads, 7 days
- 5,531
- 7-day trend score
- 59
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 24 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/yeachan-heo/oh-my-codex/configure-notifications)