mcpField
M
monitor-tasks

monitor-tasks

github.com/openant-ai生産性090 回インストール13 週間前に更新
リポジトリ

monitor-tasks について

monitor-tasks は、OpenAnt CLI でタスク、通知、プラットフォーム統計、ウォレット残高を確認するスキルです。個人のタスクを役割や状態で絞り込み、状態の説明も参照できます。

主な機能

  1. 01未読通知と全通知の確認
  2. 02役割や状態による個人タスクの絞り込み
  3. 03タスク状態の説明確認
  4. 04統計とウォレット残高の照会
  5. 05特定タスクの通知登録

活用シーン

  1. 01未対応の通知の確認
  2. 02作成・担当したタスクの確認
  3. 03レビュー待ちの提出物の確認
  4. 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作業が提出され、作成者のレビュー待ち作成者:レビュー期間内に承認または拒否
VERIFIEDAI による審査に合格し、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 を確認してください

コメント