Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
affaan-m avatar

Unified Notifications Ops

  • 1.4k installs
  • 238k repo stars
  • Updated August 5, 2026
  • affaan-m/ecc

This is a copy of unified-notifications-ops by affaan-m - installs and ranking accrue to the original listing.

unified-notifications-ops is a Claude Code skill that consolidates scattered alerts from GitHub, Linear, desktop, and chat into one coherent notification surface with severity, ownership, routing, and action clarity.

About

unified-notifications-ops is an ECC-native workflow skill for developers drowning in fragmented alerts rather than missing notifications entirely. It merges GitHub Issues, PRs, reviews, comments, and CI events with Linear issue status changes, local hooks, desktop alerts, chat, and email into a single operator interface with explicit severity levels, owners, routing rules, and next actions. Developers reach for unified-notifications-ops when CI failures, review requests, and operator events scatter across channels and generate noise instead of actionable signal. The skill assumes hooks, MCP servers, or connected tools already exist but lack a consistent notification strategy. It prioritizes deduplication, escalation paths, and inbox collapse over adding yet another alert source.

  • Consolidates GitHub, Linear, desktop alerts, hooks, chat and email into a single ECC-native workflow
  • Enforces clear severity, ownership, routing and follow-up action on every notification
  • Eliminates notification noise and inbox collapse by deduplicating and routing intelligently
  • Prefers orchestration over new standalone notification tools
  • Works with existing hooks, MCPs and connected surfaces without forcing new products

Unified Notifications Ops by the numbers

  • 1,357 all-time installs (skills.sh)
  • +82 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/affaan-m/ecc --skill unified-notifications-ops

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.4k
repo stars238k
Last updatedAugust 5, 2026
Repositoryaffaan-m/ecc

How do you unify GitHub and Linear notifications?

Turn scattered alerts from GitHub, Linear, desktop, and chat into one coherent notification surface with clear severity, ownership, routing, and action.

Who is it for?

Developers with hooks and MCP tools connected but no coherent strategy for GitHub, Linear, and desktop alert routing.

Skip if: Teams with a single notification source already working or projects that only need one GitHub webhook without cross-tool consolidation.

When should I use this skill?

User reports alert fragmentation, duplicate notification branches, inbox collapse, or wants one ECC channel for GitHub, Linear, and desktop events.

What you get

Unified notification channel with severity tiers, ownership tags, routing rules, and deduplicated operator actions.

  • Unified notification routing config
  • Severity and ownership schema

Files

SKILL.mdMarkdownGitHub ↗

統合通知運用

真の問題が通知の欠如ではなく、通知システムの断片化にある場合にこのスキルを使用する。

目標は、分散したイベントを単一のオペレーターインターフェースに統合することであり、以下を含む:

  • 明確な重大度レベル
  • 明確な責任者
  • 明確なルーティング
  • 明確な次のアクション

使用する場面

  • ユーザーがGitHub、Linear、ローカルフック、デスクトップアラート、チャット、メール間の統一通知チャネルを望んでいる
  • CI失敗、レビューリクエスト、Issue更新、オペレーターイベントが各所に散在している
  • 現在のセットアップがアクションではなくノイズを生成している
  • ユーザーが重複する通知ブランチや積み残しのプロポーザルを単一のECCネイティブチャネルに統合したい
  • ワークスペースにフック、MCP、または接続されたツールがあるが、一貫した通知戦略がない

優先インターフェース

既存のものから始める:

  • GitHub Issues、PR、レビュー、コメント、CI
  • Linear Issues/プロジェクトのステータス変更
  • ローカルフックイベントとセッションライフサイクルシグナル
  • デスクトップ通知プリミティブ
  • 接続されたメール/チャットインターフェース(実際に存在する場合)

独立した通知製品をユーザーに勧めるより、ECCネイティブのオーケストレーションを優先する。

絶対的なルール

  • トークン、シークレット、Webhookシークレット、内部識別子を決して公開しない
  • 以下を区別する:
  • イベントソース
  • 重大度レベル
  • ルーティングチャネル
  • オペレーターアクション
  • 中断コストが不明な場合はデフォルトでサマリーファーストアプローチを取る
  • すべてのチャネルにすべてのイベントをブロードキャストしない
  • 真の解決策がより良いIssueトリアージ、フック戦略、またはプロジェクトフローである場合は明示する

イベントパイプライン

チャネルを以下として扱う:

1. キャプチャ イベント 2. 分類 緊急度と責任者 3. ルーティング 適切なチャネルへ 4. マージ 重複と低シグナルノイズ 5. 添付 次のオペレーターアクション

目標はより少なく、より良い通知である。

デフォルト重大度モデル

レベルデフォルト処理
クリティカルデフォルトブランチのCI破損、セキュリティ問題、リリースブロック、デプロイ失敗即座に中断
レビューリクエスト、PR失敗、責任者をブロックするハンドオフ当日アラート
Issueステータス変更、重要なコメント、バックログ変更サマリーまたはキュー
繰り返しの成功、通常のノイズ、冗長なライフサイクルタグ抑制または折りたたみ

ワークスペースに重大度モデルがない場合は、自動化を提案する前にまず構築する。

ワークフロー

1. 現在のインターフェースの棚卸し

以下を列挙する:

  • イベントソース
  • 現在のチャネル
  • アラートを発するフック/スクリプト
  • 同じイベントの重複パス
  • 重要事項が表示されないサイレント失敗のケース

ECCがすでに持っているものを指摘する。

2. 何が中断を正当化するかを決定する

各イベントファミリーについて答える:

  • 誰が知る必要があるか?
  • どれくらい早く知る必要があるか?
  • 中断すべきか、バッチ処理すべきか、ログに記録するだけにすべきか?

以下のデフォルトを使用する:

  • リリース、CI、セキュリティ、責任者をブロックするイベントは中断
  • 中程度のシグナル更新にはサマリーを使用
  • テレメトリと低シグナルライフサイクルタグはログ記録のみ

3. チャネルを追加する前に重複をマージする

以下を確認する:

  • 同じPRイベントがGitHub、Linear、ローカルログに表示されている
  • 同じ失敗に対する重複したフック通知
  • 直接転送するより要約すべきコメントやステータス変更
  • より良いアクションパスを提供せずに互いを複製しているチャネル

以下を優先する:

  • 1つの正規サマリー
  • 1人の責任者
  • 1つのプライマリチャネル
  • 1つのフォールバックパス

4. ECCネイティブワークフローを設計する

各実際の通知ニーズについて定義する:

  • ソース
  • ゲーティング
  • 形式:即時アラート、サマリー、キュー、またはダッシュボードのみ
  • チャネル
  • アクション

ECCがすでにプリミティブを持っている場合は優先して使用する:

  • オペレータートリアージスキル
  • 自動トリガー/実行フック
  • 委譲されたトリアージのためのエージェント
  • 本当にブリッジが欠けている場合のみMCP/コネクター

5. アクション指向の設計を返す

最終出力:

  • 保持するもの
  • 抑制するもの
  • マージするもの
  • ECCが次にカプセル化すべきもの

出力フォーマット

現在のサーフェス
- ソース
- チャネル
- 重複
- ギャップ

イベントモデル
- クリティカル
- 高
- 中
- 低

ルーティング計画
- ソース -> チャネル
- 理由
- オペレーター/担当者

統合
- 抑制
- マージ
- 正規サマリー

次のECCアクション
- スキル/フック/エージェント/MCP
- 次に構築する具体的なワークフロー

推奨ルール

  • 複数の弱いチャネルより1つの強いチャネルを優先する
  • 中程度と低シグナルの更新にはサマリーを優先する
  • シグナルが自動トリガーされるべき場合はフックを優先する
  • 作業がトリアージ、ルーティング、レビュー決定を伴う場合はオペレータースキルを優先する
  • 根本原因がアラートではなくバックログ/PR調整である場合は project-flow-ops を優先する
  • ユーザーが最初にソースの棚卸しを必要とする場合は workspace-surface-audit を優先する
  • デスクトップ通知で十分な場合は不要な外部ブリッジを発明しない

良いユースケース

  • 「GitHub、Linear、ローカルフックアラートがあるが、統一されたオペレーターフローがない」
  • 「CIの失敗ノイズが多くて人々が無視している」
  • 「Claude、OpenCode、Codexインターフェース全体で統一された通知戦略が欲しい」
  • 「何を中断すべきで、何をサマリーに入れるべきかを判断してほしい」
  • 「重複する通知PRのアイデアを1つの正規ECCチャネルに統合してほしい」

関連スキル

  • workspace-surface-audit
  • project-flow-ops
  • github-ops
  • knowledge-ops
  • customer-billing-ops 通知の痛みポイントがエンジニアリングではなく課金/顧客運用に関わる場合

Related skills

How it compares

Pick unified-notifications-ops over single-integration webhook skills when alerts span GitHub, Linear, desktop, and chat simultaneously.

FAQ

Which sources does unified-notifications-ops consolidate?

unified-notifications-ops covers GitHub Issues, PRs, reviews, comments, CI events, Linear issue status changes, local hooks, desktop alerts, chat, and email into one operator-facing channel.

When is unified-notifications-ops the right skill?

Use unified-notifications-ops when the problem is alert fragmentation and noise across tools, not when notifications are simply missing from a single source.

Automation & Workflowsmonitoringsupportinfra

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.