mcpField
N
notify

notify

github.com/kentoje生産性236 回インストール今日更新
リポジトリ

notify について

Notify は、ntfy.sh 経由で通知を送るスキルです。長時間のタスク完了時や対応が必要なエラーの発生時、ユーザーから依頼された場合に、fish のプライベート変数 `NTFY_SUB_TOPIC` が示すトピックへ短いメッセージを送信します。

主な機能

  1. 01ntfy.sh 経由の通知送信
  2. 02タスク完了やエラーのアラート
  3. 03簡潔で行動につながるメッセージの指針
  4. 04fish から `NTFY_SUB_TOPIC` トピックへ送信

活用シーン

  1. 01長時間タスクの完了を知らせる場面
  2. 02対応が必要なエラーを通知する場面
  3. 03ユーザーの依頼に応じて通知する場面

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/kentoje/dotfiles --skill notify

インストール後、Claude Code で/notifyを入力して読み込まれたか確認します。

詳細

通知スキル

ntfy.sh 経由で通知を送信し、完了したタスク、エラー、その他の重要なイベントをユーザーに知らせます。

使用方法

次の場合にこのスキルを使用します。

  • 時間のかかるタスクが完了したとき
  • 注意が必要なエラーや問題が発生したとき
  • ユーザーから通知を明示的に求められたとき
  • ユーザーへの通知に値するイベントが発生したとき

通知の送信方法

fish シェルを使用し、適切なメッセージを指定して次のコマンドを実行します。

fish -c 'curl -d "<MESSAGE>" "ntfy.sh/$NTFY_SUB_TOPIC"'

<MESSAGE> を、イベントについて簡潔かつわかりやすく説明するメッセージに置き換えてください。

注:$NTFY_SUB_TOPIC はプライベートな fish シェル変数なので、コマンドは fish -c 経由で実行する必要があります。

メッセージのガイドライン

  • メッセージは短く、実行可能な内容にしてください(可能であれば100文字未満)。
  • 関連する情報(タスク名、ファイル、エラーの種類など)を含めてください。
  • わかりやすい表現を使ってください。

メッセージの例

  • "ビルドが正常に完了しました"
  • "テストに合格しました:42/42"
  • "エラー:src/index.ts で TypeScript のコンパイルに失敗しました"
  • "PR #123 のレビュー準備ができました"
  • "タスク完了:データベースの移行が終了しました"

コメント