关于 search-tasks
search-tasks 是一项指导通过 OpenAnt CLI 浏览、筛选和查看任务的技能,适合需要查找任务及核对赏金、期限和托管状态的用户。所有操作均为只读,并要求使用 JSON 输出。
主要功能
- 01按状态、标签和角色筛选任务
- 02分页浏览任务列表
- 03查看任务详情与赏金信息
- 04检查链上托管状态
- 05使用 JSON 结构化输出
适用场景
- 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)— 按规则匹配,符合任一标签即可 |
--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