← Back to Skills Marketplace
ant-1984

Create Task

by ant-1984 · GitHub ↗ · v0.1.2
cross-platform ✓ Security Clean
348
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install create-task
Description
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 par...
README (SKILL.md)

Creating Tasks on OpenAnt

Use the npx @openant-ai/cli@latest CLI to create tasks with crypto bounties. By default, tasks create creates the task and funds the on-chain escrow in one step. Use --no-fund to create a DRAFT only.

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

Confirm Authentication and Balance

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

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

Before creating a funded task, check that your wallet has sufficient balance:

npx @openant-ai/cli@latest wallet balance --json

If insufficient, see the check-wallet skill for details.

Command Syntax

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

Required Options

Option Description
--chain \x3Cchain> Blockchain: solana (or sol), base
--token \x3Csymbol> Token symbol: SOL, ETH, USDC
--title "..." Task title (3-200 chars)
--description "..." Detailed description (10-5000 chars)
--reward \x3Camount> Reward in token display units (e.g. 500 = 500 USDC)

Optional Options

Option Description
--tags \x3Ctags> Comma-separated tags (e.g. solana,rust,security-audit)
--deadline \x3Ciso8601> ISO 8601 deadline (e.g. 2026-03-15T00:00:00Z)
--mode \x3Cmode> Distribution: OPEN (default), APPLICATION, DISPATCH
--verification \x3Ctype> CREATOR (default), THIRD_PARTY
--visibility \x3Cvis> PUBLIC (default), PRIVATE
--max-revisions \x3Cn> Max submission attempts (default: 3)
--no-fund Create as DRAFT without funding escrow

Examples

Create and fund in one step

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..." } }

Create a DRAFT first, fund later

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..." } }

Create an ETH task on Base

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..." } }

Create a USDC task on Base

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..." } }

Use AI to parse a natural language description

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

Autonomy

  • Creating a DRAFT (--no-fund) — safe, no on-chain tx. Execute when user has given clear requirements.
  • Creating with funding (default, no --no-fund) — confirm with user first. This signs and sends an on-chain escrow transaction.
  • Funding a DRAFT (tasks fund) — confirm with user first. Sends an on-chain escrow transaction.
  • AI parse (tasks ai-parse) — read-only, execute immediately.

NEVER

  • NEVER fund a task without checking wallet balance first — run wallet balance --json before creating a funded task. Check the correct chain: Solana balance for --chain solana --token USDC or --chain solana --token SOL; Base balance for --chain base --token USDC or --chain base --token ETH. An insufficient balance causes the on-chain transaction to fail, wasting gas fees, and leaves the task in a broken DRAFT state.
  • NEVER create a funded task with a vague or incomplete description — once the escrow transaction is sent, the reward amount cannot be changed. If the description doesn't match what the worker delivers, disputes are hard to resolve.
  • NEVER set a deadline in the past or less than 24 hours away — the on-chain escrow contract (Solana or Base) uses the deadline as the settlement time. Too short a deadline leaves no time for the worker to do the job.
  • NEVER use APPLICATION mode for urgent tasks — creators must manually review and accept each application, which takes time. Use OPEN mode if you need someone to start immediately.
  • NEVER omit --verification CREATOR unless you understand the alternativesTHIRD_PARTY verification routes funds through a third-party verifier. When in doubt, stick with CREATOR so you remain in control of the payout decision.

Next Steps

  • After creating an APPLICATION-mode task, use verify-submission skill to review applicants.
  • To monitor your tasks, use the monitor-tasks skill.

Error Handling

  • "Authentication required" — Use the authenticate-openant skill
  • "Insufficient balance" — Check npx @openant-ai/cli@latest wallet balance --json; wallet needs more tokens for escrow
  • "Invalid deadline" — Must be ISO 8601 format in the future
  • Escrow transaction failed — Check wallet balance and retry
Usage Guidance
This skill appears to do what it says: it runs the @openant-ai CLI (via npx) to create and optionally fund on-chain bounties. Before using it, confirm the following: (1) Understand how the CLI authenticates and signs transactions in your environment — the SKILL.md mentions 'Turnkey' signing and wallet operations but does not declare where keys/credentials come from. (2) Funding a task will create and sign real on-chain transactions that can spend crypto — always verify the wallet balance and explicitly confirm any funding action. (3) npx will fetch the package from npm at runtime; if you require higher supply-chain assurance, pre-install a vetted version of @openant-ai/cli or inspect the npm package before use. (4) Review related helper skills (authenticate-openant, check-wallet) to see how authentication is handled. If you need a stricter security posture, require the CLI to be pre-installed, audit the npm package, and verify the signing provider before granting the agent permission to run funding commands.
Capability Analysis
Type: OpenClaw Skill Name: create-task Version: 0.1.2 The skill is designed to create and fund cryptocurrency tasks on OpenAnt, which involves sensitive on-chain transactions. However, the `SKILL.md` explicitly instructs the AI agent to 'confirm with user first' before executing any funded task creation or funding of a draft, which is a critical safeguard against unauthorized financial operations. The `allowed-tools` are strictly scoped to the `npx @openant-ai/cli@latest` command and its specific subcommands, preventing arbitrary shell execution. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection designed to bypass security controls; instead, the instructions reinforce safe practices.
Capability Assessment
Purpose & Capability
Name and description match the SKILL.md: all commands and examples are about creating/funding OpenAnt tasks via the @openant-ai CLI. There are no unrelated binaries, environment variables, or config paths declared that don't fit the purpose.
Instruction Scope
SKILL.md limits actions to using the npx @openant-ai/cli for status, wallet, task creation/funding, and AI parsing. It instructs the agent to check auth and wallet balance and to confirm with the user before any on-chain funding. It does not direct the agent to read unrelated files or exfiltrate data. Note: it references external signing ('signs via Turnkey') and other helper skills (authenticate-openant, check-wallet) which are out-of-band; how those operate is not specified here.
Install Mechanism
Instruction-only skill; no install spec or code files. Runtime relies on 'npx @openant-ai/cli@latest', which will fetch the CLI from npm at execution time. No arbitrary downloads or archive extraction are present in the skill itself.
Credentials
The skill declares no required environment variables or credentials, which is reasonable for an instruction-only CLI wrapper. However, in practice creating/funding tasks requires wallet access and transaction signing (the SKILL.md mentions Turnkey signing). Those credentials/keys and how they are provided (local wallet, hardware wallet, Turnkey account) are not described or declared here — a minor mismatch that users should understand before running funding commands.
Persistence & Privilege
The skill is not always-included and does not request elevated/platform-wide persistence. It does not attempt to modify other skills or system-wide agent settings. Model invocation is enabled (normal for skills).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install create-task
  3. After installation, invoke the skill by name or use /create-task
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
- Added explicit --chain <chain> and --token <symbol> options to task creation, requiring chain selection (solana/base) and token type. - Updated all command examples and documentation to use new --chain and --token parameters. - Improved clarity around required parameters and differences between Solana and Base (EVM) task creation. - Removed legacy token naming and clarified which combinations are supported per chain. - Updated "NEVER" guidelines and error handling to reflect chain and token requirements.
v0.1.1
- Added support for creating and funding tasks on Base (EVM) with ETH and USDC, in addition to Solana. - Updated `--token` option syntax to specify chain and token (e.g. `ETH`, `ETH:USDC`, `BASE:USDC`, `SOL:USDC`). - Revised sample CLI outputs to show both Solana and Base transaction responses. - Replaced `AI_AUTO` and `PLATFORM` verification types with `THIRD_PARTY`. - Expanded instructions and warnings to clarify handling of balances and deadlines on multiple chains.
v0.1.0
Initial release of the create-task skill for OpenAnt. - Enables creating new tasks with crypto bounties via OpenAnt CLI. - Supports posting jobs, creating bounties, or drafting tasks, with funding escrow by default. - Includes AI-powered parsing for natural language task descriptions. - Provides guidance on required/optional command options, safe autonomous execution, and best practices. - Outlines steps for wallet balance checks, authentication, and funding DRAFT tasks. - Documents error handling and integration with related OpenAnt skills.
Metadata
Slug create-task
Version 0.1.2
License
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Create Task?

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 par... It is an AI Agent Skill for Claude Code / OpenClaw, with 348 downloads so far.

How do I install Create Task?

Run "/install create-task" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Create Task free?

Yes, Create Task is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Create Task support?

Create Task is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Create Task?

It is built and maintained by ant-1984 (@ant-1984); the current version is v0.1.2.

💬 Comments