スキル bark-notify
📦

bark-notify

中リスク ⚡ スクリプトを含む🌐 ネットワークアクセス🔑 環境変数⚙️ 外部コマンド📁 ファイルシステムへのアクセス

Bark 完了アラートを送信

長時間実行される AI エージェントの処理は、ユーザーがターミナルから離れている間に完了することがあります。このスキルは、タスクのステータス、プロジェクトのコンテキスト、短い完了サマリーを含む Bark モバイルアラートを送信します。

対応: Claude Codex Code(CC)
⚠️ 50 不十分
1

スキルの ZIP をダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロード に移動

3

オンにして使い始める

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「bark-notify」を使用しています。 リファクタリングが完了したら通知してください。

期待される結果:

モバイル Bark アラートが、プロジェクト名、success ステータス、短いリファクタリングサマリーを報告します。

「bark-notify」を使用しています。 テスト実行が失敗したらアラートを送信してください。

期待される結果:

Bark 通知が実行を failed としてマークし、機密性の高い出力を公開せずに失敗したステップを要約します。

「bark-notify」を使用しています。 dry run を使用して通知をプレビューしてください。

期待される結果:

ターミナルに通知リクエストの詳細が表示されるため、ユーザーは送信前にタイトル、ステータス、サマリーを確認できます。

セキュリティ監査

中リスク
v6 • 6/28/2026

AI review did not confirm malicious intent or prompt injection. The critical static heuristic is explained by the skill purpose: it runs a local helper, reads notification configuration, and sends a Bark push request. Publish with a warning because task summaries and the Bark key can leave the local environment.

2
スキャンされたファイル
202
解析済み行数
11
検出結果
6
総監査数
中リスクの問題 (3)
Task Summary Sent to External Push Service
TRUE POSITIVE. The helper builds a notification body from machine name, project name, status, and summary, then posts it to the Bark endpoint. This is the intended feature, but summaries can leak sensitive task details if the caller includes secrets. Confidence: 0.86.
Dry Run Can Print Bark Key
TRUE POSITIVE. The Bark key is embedded in the URL path, and dry-run mode prints the full POST URL. Terminal logs or copied output could expose the notification token. Confidence: 0.93.
Environment Variables Control Notification Credentials and Endpoint
TRUE POSITIVE with legitimate context. The script reads CODEX_MACHINE_NAME, CODEX_BARK_KEY, and CODEX_BARK_BASE_URL from the environment. This is normal configuration, but a changed base URL can redirect notification contents. Confidence: 0.78.
低リスクの問題 (3)
Documented Shell Command Invokes Local Helper Script
FALSE POSITIVE for command injection. The Markdown shows a fixed python3 command for the installed helper script with placeholder arguments. I did not find evidence of untrusted input being interpolated into a shell command by the skill code. Confidence: 0.95.
Local Project Metadata Read From AGENTS.md
TRUE POSITIVE with low severity. The helper searches the current directory and parent directories for AGENTS.md and reads it to extract a project name. This is limited filesystem access and does not exfiltrate file contents except the derived project name in the notification body. Confidence: 0.82.
Static Heuristic Findings Mostly Dismissed
FALSE POSITIVE. The weak cryptography detections point to descriptive text, not cryptographic code. The path traversal and hidden-file detections are Markdown examples for ~/.codex and placeholder ellipses, not runtime traversal logic. Confidence: 0.98.

リスク要因

⚡ スクリプトを含む (2)
🌐 ネットワークアクセス (2)
🔑 環境変数 (1)
⚙️ 外部コマンド (1)
📁 ファイルシステムへのアクセス (2)

検出されたパターン

Task Summary Sent to External Push ServiceDry Run Can Print Bark Key
監査者: codex 監査履歴を表示 →

品質スコア

45
アーキテクチャ
100
保守性
87
コンテンツ
70
コミュニティ
44
セキュリティ
91
仕様準拠

作成できるもの

長時間のコーディング実行を監視

Codex の実装またはテスト実行が完了したときにモバイルアラートを受け取ります。

リモートエージェント作業を追跡

リモートワークステーションから Bark 経由でタスクステータスをスマートフォンに送信します。

レビュー引き継ぎを調整

AI 支援の分析が完了し、レビュー可能になったときにチームメイトへ通知します。

これらのプロンプトを試す

基本的な完了アラート
このタスクが完了したら bark-notify を使用してください。依頼された作業がすべて完了している場合は status success を送信し、短いサマリーを含めてください。
失敗を考慮したアラート
タスク終了後、status success、partial、failed、または blocked で bark-notify を使用してください。サマリーは簡潔にし、シークレットを含めないでください。
プロジェクト固有のアラート
この実行後に bark-notify を使用してください。AGENTS.md がプロジェクト名を定義していない限り、プロジェクト名を現在のリポジトリ名に設定してください。
運用実行通知
ワークフロー全体が完了したら、最終ステータス、プロジェクト名、実装・テスト・残っているブロッカーの簡潔なサマリーを含む Bark 通知を送信してください。

ベストプラクティス

  • 通知サマリーは短く保ち、トークン、パスワード、顧客データ、プライベートログを含めないでください。
  • 自動アラートを有効にする前に、CODEX_BARK_BASE_URL は信頼できる Bark エンドポイントのみに設定してください。
  • セットアップ中は dry-run モードを使用し、その後は Bark URL を含むターミナル出力を共有しないでください。

回避

  • 生のエラーログ、アクセストークン、プライベートリポジトリの詳細をサマリーに含めないでください。
  • base URL を信頼できないサーバーや共有テストエンドポイントに向けないでください。
  • Bark の配信をタスク成功の証明として扱わないでください。重要な結果は別途確認してください。

よくある質問

このスキルは何を送信しますか?
デバイス名、プロジェクト名、ステータス、短いタスクサマリーを含む Bark プッシュ通知を送信します。
どのツールで使用できますか?
レポートでは、Claude、Codex、Claude Code と互換性があるとされています。
Bark アカウントまたは key は必要ですか?
はい。環境に CODEX_BARK_KEY と CODEX_MACHINE_NAME が必要です。
セルフホストの Bark サーバーを使用できますか?
はい。CODEX_BARK_BASE_URL は、別の信頼できる Bark 互換エンドポイントを指すことができます。
プロジェクトファイルを読み取りますか?
プロジェクト名が指定されていない場合、AGENTS.md を検索し、サポートされているプロジェクト名フィールドを読み取ります。
機密性の高い作業に使っても安全ですか?
注意して使用してください。通知サマリーはローカルマシンの外に出るため、機密情報は省略する必要があります。

開発者情報

作成者

caopulan

ライセンス

MIT

参照

main

ファイル構成