بنقرة واحدة
notifications
Send and manage runtime notifications across Telegram, Discord, Slack, and Email channels
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Send and manage runtime notifications across Telegram, Discord, Slack, and Email channels
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
UI/UX design and frontend component generation
Diagnose and fix build/CI failures automatically
Concurrent code generation via multi-model picker
OMP self-improvement — analyse own skills/agents and propose improvements
Visual diff/screenshot comparison verdict
Clone and adapt a web page/design to the codebase
| name | notifications |
| description | Send and manage runtime notifications across Telegram, Discord, Slack, and Email channels |
| trigger | notifications:, /notifications, /omp:notifications |
| autoinvoke | false |
| Field | Value |
|---|---|
| ID | notifications |
| Keywords | notifications:, /notifications |
| Tier | Developer Tool |
| Source | src/skills/notifications.mts |
Send and manage notification delivery across multiple channels (Telegram, Discord, Slack, Email). Handles immediate alerts, digests, and escalation patterns at runtime.
| Aspect | notifications | configure-notifications |
|---|---|---|
| Purpose | Runtime notification delivery, channel management, testing, escalation | One-time setup of notification credentials and integrations |
| Scope | Send alerts, manage preferences, configure digest schedules, escalate | Configure webhook URLs and tokens |
| Use when | You need to act on notifications or manage delivery rules | You are setting up a new integration for the first time |
interface SkillInput {
trigger: string;
args: string[];
}
interface SkillOutput {
status: "ok" | "error";
message: string;
}
export async function activate(input: SkillInput): Promise<SkillOutput>
export function deactivate(): void
Spawns bin/omp.mjs notifications [args]. No persistent resources are maintained.
telegram:
bot_token: {token}
chat_id: {chat_id}
parse_mode: markdown
discord:
webhook_url: {url}
username: {bot_name}
embed_color: {hex}
slack:
webhook_url: {url}
channel: {channel}
username: {bot_name}
/omp:notifications configure {channel}
/omp:notifications test {channel}
/omp:notifications list
/omp:notifications set {type} {channel}
## Notifications: {project}
### Configured Channels
| Channel | Status | Last Test |
|---------|--------|-----------|
| Telegram | OK | {date} |
| Discord | OK | {date} |
### Notification Preferences
#### Immediate
| Event | Channel | Enabled |
|-------|---------|---------|
| Error | Telegram | yes |
| Complete | Discord | yes |
#### Digest
| Schedule | Channel | Enabled |
|---------|---------|---------|
| Daily | Email | yes |
### Recent Notifications
- **{time}** — {event} -> {channel}
### Configuration Files
- `.omp/notifications/config.yaml`
- `.omp/notifications/templates/`