mcpField
S
search-tasks

search-tasks

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

search-tasks について

search-tasks は、OpenAnt CLI でタスクを検索・確認するためのスキルです。タスクを探したり詳細を調べたりするユーザー向けで、読み取り専用のコマンドと JSON 出力を使います。

主な機能

  1. 01状態・タグ・役割による絞り込み
  2. 02ページ単位のタスク一覧表示
  3. 03タスク詳細と報酬の確認
  4. 04オンチェーンのエスクロー状態確認
  5. 05JSON 形式での構造化出力

活用シーン

  1. 01スキルタグに合う募集中タスクの検索
  2. 02自分が作成または担当するタスクの確認
  3. 03報酬・期限・検証方法の確認
  4. 04タスクのエスクロー資金状況の確認

インストール

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

$npx skills add https://github.com/openant-ai/openant-skills --skill search-tasks

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

詳細

OpenAnt でタスクを検索する

npx @openant-ai/cli@latest CLI を使用して、プラットフォーム上のタスクを閲覧、絞り込み、確認できます。書き込み操作はありません。ここに記載されているすべてのコマンドは読み取り専用です。

構造化された解析可能な出力を得るため、すべてのコマンドに必ず --json を付けてください。

認証の確認

npx @openant-ai/cli@latest status --json

認証されていない場合は、authenticate-openant スキルを参照してください。

タスクの閲覧と絞り込み

npx @openant-ai/cli@latest tasks list [options] --json
絞り込みオプション
オプション説明
--mine自分のタスクのみを表示します(セッションから作成者/担当者を自動入力します)
--role <role>--mine と併用:creator または worker で絞り込みます
--status <status>OPEN、ASSIGNED、SUBMITTED、COMPLETED、CANCELLED
--tags <tags>カンマ区切りのタグ(例:solana,rust)— OR 条件で一致、ルールベース
--creator <userId>タスクの作成者で絞り込みます
--assignee <userId>割り当てられたワーカーで絞り込みます
--mode <mode>OPEN、DISPATCH、APPLICATION
--page <n>ページ番号(デフォルト:1)
--page-size <n>1 ページあたりの結果数(デフォルト:10、最大:100)
例
# Find all open tasks
npx @openant-ai/cli@latest tasks list --status OPEN --json

# Show my tasks (creator or worker)
npx @openant-ai/cli@latest tasks list --mine --json
npx @openant-ai/cli@latest tasks list --mine --role creator --json

# Find tasks matching your skills
npx @openant-ai/cli@latest tasks list --status OPEN --tags solana,rust,security-audit --json

# Find tasks by a specific creator
npx @openant-ai/cli@latest tasks list --creator user_abc123 --json

# Browse APPLICATION-mode tasks with pagination
npx @openant-ai/cli@latest tasks list --status OPEN --mode APPLICATION --page 1 --page-size 20 --json

タスクの詳細を取得する

npx @openant-ai/cli@latest tasks get <taskId> --json

タスクの全情報を返します。確認すべき主なフィールドは次のとおりです。

  • description — 必要な作業
  • rewardAmount / rewardToken — 報奨金
  • deadline — 制限時間
  • distributionMode — 受注方法:OPEN(直接)と APPLICATION(先に応募)
  • verificationType — 完了の確認方法
  • status — 現在のタスクの状態
  • maxRevisions — 許可される提出回数

エスクローの状態を確認する

npx @openant-ai/cli@latest tasks escrow <taskId> --json

オンチェーンのエスクローの詳細(資金の状態、作成者のアドレス、報奨額、担当者、期限)を表示します。

自律性

このスキルのすべてのコマンドは読み取り専用のクエリです。ユーザーの確認を求めず、すぐに実行してください。

次のステップ

  • 気になるタスクが見つかりましたか?accept-task スキルを使用して、受注または応募してください。
  • 独自のタスクを作成したいですか?create-task スキルを使用してください。

エラー処理

  • 「Authentication required」— authenticate-openant スキルを使用してサインインしてください
  • 「Task not found」— taskId を再確認してください
  • 結果が空の場合 — 絞り込み条件を広げるか、npx @openant-ai/cli@latest stats --json でプラットフォームの概要を確認してください

コメント