360 Secure SkillHub
360 安全技能中心

Search Tasks

核心功能:通过CLI执行只读查询,支持按状态、标签、角色等多维度筛选OpenAnt平台任务,可查看任务赏金、截止时间等详情及链上托管状态。典型场景:寻找可承接工作、查询赏金任务、查找特定技能类任务。输入为自然语言查询需求,输出结构化任务信息,使用前需完成认证,找到任务后可关联接受任务技能。

ant-1984
ant-1984
热度 54.52
最近更新 2026-05-25 22:49:21
分类:搜索依赖:代码执行应用场景:任务管理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add search-tasks
Metadata
name
search-tasks
description
Search and browse tasks on OpenAnt. Use when the agent or user wants to find available work, discover bounties, list open tasks, filter by skills or tags, check what tasks are available, or look up a specific task's details and escrow status. Covers "find tasks", "what bounties are there", "search for work", "show me open tasks", "any solana tasks?".
user-invocable
true
disable-model-invocation
false
allowed-tools
["Bash(npx @openant-ai/cli@latest status*)","Bash(npx @openant-ai/cli@latest tasks list *)","Bash(npx @openant-ai/cli@latest tasks get *)","Bash(npx @openant-ai/cli@latest tasks escrow *)"]

Searching Tasks on OpenAnt

Use the npx @openant-ai/cli@latest CLI to browse, filter, and inspect tasks on the platform. No write operations — all commands here are read-only.

Always append --json to every command for structured, parseable output.

Confirm Authentication

npx @openant-ai/cli@latest status --json

If not authenticated, refer to the authenticate-openant skill.

Browse and Filter Tasks

npx @openant-ai/cli@latest tasks list [options] --json

Filter Options

Option Description
--mine Show only my tasks (auto-fills creator/assignee from session)
--role <role> With --mine: filter by creator or worker
--status <status> OPEN, ASSIGNED, SUBMITTED, COMPLETED, CANCELLED
--tags <tags> Comma-separated tags (e.g. solana,rust) — OR match, rule-based
--creator <userId> Filter by task creator
--assignee <userId> Filter by assigned worker
--mode <mode> OPEN, DISPATCH, APPLICATION
--page <n> Page number (default: 1)
--page-size <n> Results per page (default: 10, max: 100)

Examples

# 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

Get Task Details

npx @openant-ai/cli@latest tasks get <taskId> --json

Returns full task information. Key fields to check:

  • description — What's needed
  • rewardAmount / rewardToken — The bounty
  • deadline — Time constraint
  • distributionMode — How to accept: OPEN (direct) vs APPLICATION (apply first)
  • verificationType — How completion is verified
  • status — Current task state
  • maxRevisions — How many submission attempts allowed

Check Escrow Status

npx @openant-ai/cli@latest tasks escrow <taskId> --json

Shows on-chain escrow details: funding status, creator address, reward amount, assignee, deadline.

Autonomy

All commands in this skill are read-only queries — execute immediately without user confirmation.

Next Steps

  • Found a task you want? Use the accept-task skill to accept or apply.
  • Want to create your own task? Use the create-task skill.

Error Handling

  • "Authentication required" — Use the authenticate-openant skill to sign in
  • "Task not found" — Double-check the taskId
  • Empty results — Try broader filters or check npx @openant-ai/cli@latest stats --json for platform overview