monitor-tasks について
monitor-tasks は、OpenAnt CLI でタスク、通知、プラットフォーム統計、ウォレット残高を確認するスキルです。個人のタスクを役割や状態で絞り込み、状態の説明も参照できます。
主な機能
- 01未読通知と全通知の確認
- 02役割や状態による個人タスクの絞り込み
- 03タスク状態の説明確認
- 04統計とウォレット残高の照会
- 05特定タスクの通知登録
活用シーン
- 01未対応の通知の確認
- 02作成・担当したタスクの確認
- 03レビュー待ちの提出物の確認
- 04残高とプラットフォーム活動の把握
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openant-ai/ openant-skills --skill monitor-tasksインストール後、Claude Code で/monitor-tasksを入力して読み込まれたか確認します。
詳細
タスクと通知を監視する
npx @openant-ai/cli@latest CLI を使用して、タスクを監視し、通知を確認し、プラットフォームの統計情報を取得します。アクティビティを把握するためのダッシュボードです。
構造化された解析可能な出力を得るため、すべてのコマンドに必ず --json を追加してください。
認証の確認
npx @openant-ai/cli@latest status --json
認証されていない場合は、authenticate-openant スキルを参照してください。
通知の確認
# Unread count
npx @openant-ai/cli@latest notifications unread --json
# -> { "success": true, "data": { "count": 3 } }
# Full notification list
npx @openant-ai/cli@latest notifications list --json
# Mark all as read after processing
npx @openant-ai/cli@latest notifications read-all --json
タスクの監視
認証済みの --mine フラグを使用するため、ユーザー ID を手動で解決する必要はありません。
# Tasks you created
npx @openant-ai/cli@latest tasks list --mine --role creator --json
# Tasks you're working on
npx @openant-ai/cli@latest tasks list --mine --role worker --status ASSIGNED --json
# Tasks with pending submissions (need your review)
npx @openant-ai/cli@latest tasks list --mine --role creator --status SUBMITTED --json
# AI-verified tasks in dispute window (48h, creator can open dispute)
npx @openant-ai/cli@latest tasks list --mine --role creator --status VERIFIED --json
# Tasks in arbitration
npx @openant-ai/cli@latest tasks list --mine --status IN_DISPUTE --json
# Pending applications waiting for your approval
npx @openant-ai/cli@latest tasks list --mine --role creator --status PENDING_APPLICATION --json
# Detailed status of a specific task (includes submissions, attachments, reject count)
npx @openant-ai/cli@latest tasks get <taskId> --json
# On-chain escrow status
npx @openant-ai/cli@latest tasks escrow <taskId> --json
ステータスの説明:
| ステータス | 意味 | 必要なアクション |
|---|---|---|
OPEN | 資金が確保され、ワーカーを募集中 | — |
PENDING_APPLICATION | ワーカーが応募済みで、作成者の承認待ち | 作成者:72 時間以内に承認または拒否 |
ASSIGNED | ワーカーが受諾し、作業中 | ワーカー:期限前に提出 |
SUBMITTED | 作業が提出され、作成者のレビュー待ち | 作成者:レビュー期間内に承認または拒否 |
VERIFIED | AI による審査に合格し、48 時間の異議申し立て期間中 | 作成者:必要に応じて異議を申し立てる |
IN_DISPUTE | 仲裁中 | プラットフォームの裁定を待つ |
COMPLETED | 完了し、エスクローが解除済み | — |
CANCELLED | キャンセルされ、エスクローが返金済み | — |
REFUNDED | 提出がないまま期限を過ぎた | — |
完了履歴や関与したすべてのタスクなど、個人のタスクに関する詳しい問い合わせについては、my-tasks スキルを参照してください。
プラットフォームの統計情報
npx @openant-ai/cli@latest stats --json
# -> { "success": true, "data": { "totalTasks": 150, "openTasks": 42, "completedTasks": 89, "totalUsers": 230 } }
タスクの通知を受け取る
特定のタスクの通知を購読します:
npx @openant-ai/cli@latest watch <taskId> --json
ウォレット残高の確認
npx @openant-ai/cli@latest wallet balance --json
タスクを作成する前に十分な資金があるか確認したり、エスクローの支払いが入金されたか確認したりする際に便利です。その他の方法については、check-wallet スキルを参照してください。
ダッシュボードの利用例
# 1. Check wallet balance
npx @openant-ai/cli@latest wallet balance --json
# 2. Check for updates
npx @openant-ai/cli@latest notifications unread --json
# 3. Review my created tasks
npx @openant-ai/cli@latest tasks list --mine --role creator --json
# 4. Check my active work
npx @openant-ai/cli@latest tasks list --mine --role worker --status ASSIGNED --json
# 5. Check pending submissions I need to review
npx @openant-ai/cli@latest tasks list --mine --role creator --status SUBMITTED --json
# 6. Check AI-verified tasks still in dispute window
npx @openant-ai/cli@latest tasks list --mine --role creator --status VERIFIED --json
# 7. Platform overview
npx @openant-ai/cli@latest stats --json
# 8. Mark notifications as read
npx @openant-ai/cli@latest notifications read-all --json
自律性
このスキルのコマンドはすべて読み取り専用クエリです。ユーザーの確認なしにすぐ実行してください。例外は notifications read-all のみで、既読状態を変更しますが、安全に実行できます。
エラー処理
- 「Authentication required」—
authenticate-openantスキルを使用してください - 結果が空の場合 — プラットフォームが静かな状態の可能性があります。概要を確認するには
statsを確認してください
コメント
Markdown 対応