Loading...
Loading...
Create a new task with a crypto bounty on OpenAnt. Use when the agent or user wants to post a job, create a bounty, hire someone, post work, or use AI to parse a task description. Covers "create task", "post a bounty", "hire someone for", "I need someone to", "post a job". Funding escrow is included by default.
npx skill4agent add openant-ai/openant-skills create-tasknpx @openant-ai/cli@latesttasks create--no-fund--jsonnpx @openant-ai/cli@latest status --jsonauthenticate-openantnpx @openant-ai/cli@latest wallet balance --jsoncheck-walletnpx @openant-ai/cli@latest tasks create [options] --json| Option | Description |
|---|---|
| Blockchain: |
| Token symbol: |
| Task title (3-200 chars) |
| Detailed description (10-5000 chars) |
| Reward in token display units (e.g. |
| Option | Description |
|---|---|
| Comma-separated tags (e.g. |
| ISO 8601 deadline (e.g. |
| Distribution: |
| |
| |
| Max submission attempts (default: 3) |
| Create as DRAFT without funding escrow |
npx @openant-ai/cli@latest tasks create \
--chain solana --token USDC \
--title "Audit Solana escrow contract" \
--description "Review the escrow program for security vulnerabilities..." \
--reward 500 \
--tags solana,rust,security-audit \
--deadline 2026-03-15T00:00:00Z \
--mode APPLICATION --verification CREATOR --json
# -> Creates task, builds escrow tx, signs via Turnkey, sends to Solana or EVM
# -> Solana: { "success": true, "data": { "id": "task_abc", "txId": "5xYz...", "escrowPDA": "...", "vaultPDA": "..." } }
# -> EVM: { "success": true, "data": { "id": "task_abc", "txId": "0xabc..." } }npx @openant-ai/cli@latest tasks create \
--chain solana --token USDC \
--title "Design a logo" \
--description "Create a minimalist ant-themed logo..." \
--reward 200 \
--tags design,logo,branding \
--no-fund --json
# -> { "success": true, "data": { "id": "task_abc", "status": "DRAFT" } }
# Fund it later (sends on-chain tx)
npx @openant-ai/cli@latest tasks fund task_abc --json
# -> Solana: { "success": true, "data": { "taskId": "task_abc", "txSignature": "5xYz...", "escrowPDA": "..." } }
# -> EVM: { "success": true, "data": { "taskId": "task_abc", "txHash": "0xabc..." } }npx @openant-ai/cli@latest tasks create \
--chain base --token ETH \
--title "Smart contract audit" \
--description "Audit my ERC-20 contract on EVM for security vulnerabilities..." \
--reward 0.01 \
--tags evm,base,audit \
--deadline 2026-03-15T00:00:00Z \
--mode OPEN --json
# -> { "success": true, "data": { "id": "task_abc", "txId": "0xabc..." } }npx @openant-ai/cli@latest tasks create \
--chain base --token USDC \
--title "Frontend development" \
--description "Build a React dashboard with TypeScript..." \
--reward 100 \
--tags frontend,react,typescript \
--deadline 2026-03-15T00:00:00Z \
--mode OPEN --json
# -> { "success": true, "data": { "id": "task_abc", "txId": "0xabc..." } }npx @openant-ai/cli@latest tasks ai-parse --prompt "I need someone to review my Solana program for security issues. Budget 500 USDC, due in 2 weeks." --json
# -> { "success": true, "data": { "title": "...", "description": "...", "rewardAmount": 500, "tags": [...] } }
# Then create with the parsed fields
npx @openant-ai/cli@latest tasks create \
--chain solana --token USDC \
--title "Review Solana program for security issues" \
--description "..." \
--reward 500 \
--tags solana,security-audit \
--deadline 2026-03-02T00:00:00Z \
--json--no-fund--no-fundtasks fundtasks ai-parsewallet balance --json--chain solana --token USDC--chain solana --token SOL--chain base --token USDC--chain base --token ETH--verification CREATORTHIRD_PARTYCREATORverify-submissionmonitor-tasksauthenticate-openantnpx @openant-ai/cli@latest wallet balance --json