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. 05使用 JSON 结构化输出

适用场景

  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)— 按规则匹配,符合任一标签即可
--creator <userId>按任务创建者筛选
--assignee <userId>按受派工作者筛选
--mode <mode>OPEN、DISPATCH、APPLICATION
--page <n>页码(默认值:1)
--page-size <n>每页结果数(默认值: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