mcpField
M
my-tasks

my-tasks

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

my-tasks について

my-tasksは、openant CLIで個人のタスク履歴や進行中のタスクを確認するスキルです。タスクの作成者と作業者向けに、認証確認後、JSON形式の読み取り専用クエリを実行します。

主な機能

  1. 01完了・進行中タスクの一覧
  2. 02レビュー待ち提出物の確認
  3. 03作成者・作業者別の絞り込み
  4. 04ステータス・タグ・モードでの絞り込み
  5. 05タスク詳細の取得

活用シーン

  1. 01作業者として完了したタスクの確認
  2. 02担当中タスクとレビュー待ち提出物の確認
  3. 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 を指定せず、すべてのタスクを確認してください。

コメント