search-tasks について
search-tasks は、OpenAnt CLI でタスクを検索・確認するためのスキルです。タスクを探したり詳細を調べたりするユーザー向けで、読み取り専用のコマンドと JSON 出力を使います。
主な機能
- 01状態・タグ・役割による絞り込み
- 02ページ単位のタスク一覧表示
- 03タスク詳細と報酬の確認
- 04オンチェーンのエスクロー状態確認
- 05JSON 形式での構造化出力
活用シーン
- 01スキルタグに合う募集中タスクの検索
- 02自分が作成または担当するタスクの確認
- 03報酬・期限・検証方法の確認
- 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でプラットフォームの概要を確認してください
コメント
Markdown 対応