my-tasks について
my-tasksは、openant CLIで個人のタスク履歴や進行中のタスクを確認するスキルです。タスクの作成者と作業者向けに、認証確認後、JSON形式の読み取り専用クエリを実行します。
主な機能
- 01完了・進行中タスクの一覧
- 02レビュー待ち提出物の確認
- 03作成者・作業者別の絞り込み
- 04ステータス・タグ・モードでの絞り込み
- 05タスク詳細の取得
活用シーン
- 01作業者として完了したタスクの確認
- 02担当中タスクとレビュー待ち提出物の確認
- 03作成したタスクの進捗確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ openant-ai/ openant-skills --skill my-tasksインストール後、Claude Code で/my-tasksを入力して読み込まれたか確認します。
詳細
自分のタスクを確認する
openant CLI を使って、自分のタスク履歴と現在の参加状況を確認します。ここで紹介するコマンドはすべて読み取り専用です。
構造化された解析可能な出力を得るため、すべてのコマンドに必ず --json を追加してください。
前提条件:認証が必要です
このスキルを使用するには認証が必要です。 すべての
--mineコマンドは、認証済みの/api/tasks/mineエンドポイントを呼び出します。サーバーはセッショントークンからユーザーの ID を特定します。ログインしていない場合、すべてのコマンドで 401"Authentication required"エラーが返されます。
ほかのコマンドを実行する前に、必ず認証を確認してください:
openant status --json
応答に authenticated: false が表示されるか、エラーが返された場合は、ここで作業を中止し、先に authenticate-openant スキルを使ってサインインしてください。認証が成功するまでは、--mine コマンドを実行しないでください。
完了した自分のタスク
引き受けて完了したタスク:
openant tasks list --mine --role worker --status COMPLETED --json
進行中の自分のタスク
現在、自分に割り当てられているタスク:
openant tasks list --mine --role worker --status ASSIGNED --json
提出したタスク(レビュー待ち)
提出済みで、作成者による確認を待っている作業:
openant tasks list --mine --role worker --status SUBMITTED --json
作成したタスク
作成者として投稿したすべてのタスク:
openant tasks list --mine --role creator --json
ステータスで絞り込むと、結果を限定できます:
# My open tasks (not yet accepted)
openant tasks list --mine --role creator --status OPEN --json
# My tasks that are completed
openant tasks list --mine --role creator --status COMPLETED --json
# My tasks with pending submissions to review
openant tasks list --mine --role creator --status SUBMITTED --json
自分のすべてのタスク(両方の役割)
作成者または作業者として関与しているすべてのタスクを統合し、重複を除外して表示します:
openant tasks list --mine --json
絞り込みオプション
すべての --mine クエリでは、追加のフィルターを使用できます:
| オプション | 説明 |
|---|---|
--status <status> | OPEN、ASSIGNED、SUBMITTED、COMPLETED、CANCELLED |
--tags <tags> | カンマ区切りのタグ(例:solana,rust) |
--mode <mode> | OPEN、DISPATCH、APPLICATION |
--page <n> | ページ番号(デフォルト:1) |
--page-size <n> | 1 ページあたりの結果数(デフォルト:10、最大:100) |
タスクの詳細を確認する
一覧にあるタスクの詳細を確認できます:
openant tasks get <taskId> --json
主なフィールド:title、description、status、rewardAmount、rewardToken、deadline、submissions。
例
# "我完成过什么任务?"
openant tasks list --mine --role worker --status COMPLETED --json
# "我现在在做什么?"
openant tasks list --mine --role worker --status ASSIGNED --json
# "我创建的任务进展如何?"
openant tasks list --mine --role creator --json
# "我所有的任务,不管什么角色"
openant tasks list --mine --json
# "我完成了多少个 Solana 相关的任务?"
openant tasks list --mine --role worker --status COMPLETED --tags solana --json
# Get details on a specific task
openant tasks get <taskId> --json
自律性
このスキルのコマンドはすべて読み取り専用クエリです。ユーザーの確認を求めず、すぐに実行してください。
次のステップ
- 新しい仕事を探す場合は、
search-tasksスキルを使ってください。 - 進行中のタスクの作業を提出する場合は、
submit-workスキルを使ってください。 - 自分のタスクへの提出物を確認する場合は、
verify-submissionスキルを使ってください。
エラー処理
"Authentication required"(HTTP 401)— セッショントークンがないか、有効期限が切れています。authenticate-openantスキルを使ってサインインしてから、再試行してください。- 結果が空の場合 — そのステータスのタスクがない可能性があります。
--statusを指定せず、すべてのタスクを確認してください。