بنقرة واحدة
ntfy-mobile-notify
スマホに ntfy でプッシュ通知を送信する。ユーザーが「スマホ通知も」「スマホにも通知」など明示的に要求したときに使う。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
スマホに ntfy でプッシュ通知を送信する。ユーザーが「スマホ通知も」「スマホにも通知」など明示的に要求したときに使う。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
コードベース全体、特定分野、ブランチ差分の改善候補を監査し、根拠付きで優先順位を付け、改善バックログとして残すときに使う。ユーザーが「$improve」「/improve」「コードベースを監査して」「改善候補を優先順位付きで出して」「改善バックログを作って」「このブランチで増えた問題を調べて」「改善バックログを再照合して」「リポジトリの次の方向性を考えて」と依頼した場合に使う。既知のバグ修正、直接の実装、通常のコードレビュー、設計済み作業の計画書作成、実装結果の受け入れ検証には使わない。
設計済みの作業を別エージェントへ渡すため、実装計画書や handoff プロンプトの作成を求められたときに使う。未確定要件の壁打ちや自分で実装する依頼では使わない。
他エージェントへのレビュー依頼、実装結果の受け入れ検証、レビュー結果の妥当性確認を求められたときに使う。PRレビューコメント対応や通常のセルフレビューでは使わない。
別のtmux paneで動いているAIエージェント(Claude Code / Codex / opencode等)へ指示やレビュー依頼を送信する、応答の完了を待って回収する、他paneのエージェントの出力や作業ログを読む、レビュー往復ループを回すときに使う。「%Nのpaneに送って」「隣のpaneのCodexにレビューを依頼して」「あのpaneが終わったら続きをやって」「右のpaneの作業を読んでまとめて」のような依頼で発動する。送る文面の作成自体(レビュー依頼文・handoffプロンプト)では使わず、agent-review-request / agent-handoff-plan に任せる。tmuxを介さないsubagent起動や並列化にも使わない。
Claude Code の /compact 前に、セッション状態の checkpoint を手動で保存するときに使う。「/compact-state」「compact 前に状態を保存して」「checkpoint を保存して」と依頼されたときに発動する。圧縮後の復旧作業、通常の進捗報告、plan 作成では使わない。
調査・監査・技術選定比較・性能検証・実装結果について、ユーザーが「結果をHTMLで読みやすく整理して」「HTMLの説明資料・レポートとして残して」のように、後から読み返せる静的HTML成果物を求めたときに使う。説明を補助する表、限定的な図解・定量グラフ・折りたたみ・定型指摘フィルタにも対応する。内容の調査・整理を伴わないHTML断片への変換、UI案や配色の比較モック、スライド、単体の探索的グラフ、任意JavaScriptを要する対話ツールには使わない。
| name | ntfy-mobile-notify |
| description | スマホに ntfy でプッシュ通知を送信する。ユーザーが「スマホ通知も」「スマホにも通知」など明示的に要求したときに使う。 |
~/.agents/skills/ntfy-mobile-notify/scripts/send_mobile_notification.sh を使って、スマホ通知を ntfy コマンドで送信する。
NTFY_TOPIC が設定されていることを確認する。ntfy publish -t "<title>" "$NTFY_TOPIC" "<message>" で送信する。タイトルは必ず [$REPO_NAME] {Codex|Claude Code} ${実行内容の要約} 形式にする。--title で完全なタイトルを指定する場合も、この [$REPO_NAME] プレフィックスを必須とし、一致しない場合はエラー終了する。
REPO_NAME は次のコマンドで取得する。
REPO_NAME=$(basename "$(git rev-parse --show-toplevel 2>/dev/null)" 2>/dev/null || echo "non-git")
Codex / Claude Code を自動選択する。--agent codex|claude で明示指定できる。NTFY_NOTIFY_AGENT=codex|claude でも上書きできる。--agent や NTFY_NOTIFY_AGENT に codex|claude 以外を指定するとエラー終了する。NTFY_TOPIC を設定する。--summary に 100-200 文字の要約を指定する。--agent で通知主体を指定する(詳細は「実行主体の切替」を参照)。--title-suffix でタイトル末尾を指定する(省略時は スマホ通知)。--dry-run で内容確認後に本送信する。NTFY_TOPIC: 必須。通知先トピック。NTFY_NOTIFY_AGENT: 任意。通知主体を指定する(詳細は「実行主体の切替」を参照)。REPO_NAME=$(basename "$(git rev-parse --show-toplevel 2>/dev/null)" 2>/dev/null || echo "non-git")
SKILL_SCRIPT="$HOME/.agents/skills/ntfy-mobile-notify/scripts/send_mobile_notification.sh"
SUMMARY='今回の作業では通知スキルの作成と検証を実施し、タイトル規約と本文長のチェックを追加しました。dry-runでコマンド整形とパラメータ展開を確認し、実行前に送信内容の妥当性を担保しています。'
NTFY_TOPIC="your-topic" \
"$SKILL_SCRIPT" \
--agent "codex" \
--title-suffix "通知スキル作成完了" \
--summary "$SUMMARY"
--summary: 必須。通知本文(100-200文字)。--title-suffix: 任意。タイトル末尾の要約。--agent: 任意。通知主体を codex または claude に固定する。--title: 任意。完全なタイトルを指定する(形式は「タイトル規約」を参照)。--repo-name: 任意。REPO_NAME を明示指定。--dry-run: 任意。送信せずに実行内容を表示。--help: 使い方を表示。NTFY_TOPIC 未設定時はエラー終了する。ntfy コマンドが見つからない場合はエラー終了する(--dry-run を除く)。--summary が 100-200 文字を外れる場合はエラー終了する。