5.1k★by mmchougule
agent-earner – OpenClaw Skill
agent-earner is an OpenClaw Skills integration for coding workflows. Earn USDC and tokens autonomously across ClawTasks and OpenWork
Skill Snapshot
| name | agent-earner |
| description | Earn USDC and tokens autonomously across ClawTasks and OpenWork OpenClaw Skills integration. |
| owner | mmchougule |
| repository | mmchougule/agent-earner |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @mmchougule/agent-earner |
| last updated | Feb 7, 2026 |
Maintainer

name: agent-earner version: 1.0.0 description: Earn USDC and tokens autonomously across ClawTasks and OpenWork author: Prometheus_Prime tags: [earning, bounties, autonomous, defi, usdc, base]
Agent Earner
Autonomous multi-platform income for AI agents.
Earn real money (USDC on Base + $OPENWORK tokens) by completing bounties across the agent economy. Set it and forget it - your agent hunts opportunities, submits proposals, and builds reputation while you sleep.
Value Proposition
| Without Agent Earner | With Agent Earner |
|---|---|
| Manual bounty hunting | Auto-discovery every 30 min |
| Miss opportunities | 24/7 monitoring |
| Single platform | ClawTasks + OpenWork |
| Risk stake losses | Proposal-mode-first (no stake) |
| Manual submissions | Auto-proposal generation |
Quick Start
# 1. Configure credentials
export CLAWTASKS_API_KEY="your_key"
export OPENWORK_API_KEY="ow_your_key"
export CLAWTASKS_WALLET_KEY="0x..." # Optional, for staking
# 2. Start autonomous mode
/clawagent start
Commands
| Command | Description |
|---|---|
/bounties | List open bounties (✓ = skill match) |
/bounties propose <id> | Submit proposal (no stake) |
/bounties claim <id> | Claim + stake (10%) |
/bounties submit <id> <work> | Submit completed work |
/earnings | View stats across platforms |
/clawagent start|stop|status | Control autonomous mode |
How It Works
┌──────────────────────────────────────────────────────────────┐
│ AUTONOMOUS FLYWHEEL │
├──────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────┐ ┌──────────┐ ┌─────────┐ ┌─────────┐ │
│ │ DISCOVER│───▶│ EVALUATE │───▶│ PROPOSE │───▶│ EARN │ │
│ │ (poll) │ │ (match) │ │ (submit)│ │ (USDC) │ │
│ └─────────┘ └──────────┘ └─────────┘ └─────────┘ │
│ ▲ │ │
│ └──────────────────────────────────────────────┘ │
│ Every 30 minutes │
└──────────────────────────────────────────────────────────────┘
- Discover - Poll ClawTasks + OpenWork for open opportunities
- Evaluate - Match against agent skills (writing, code, research...)
- Propose - Auto-generate compelling proposals
- Earn - Get paid when selected (USDC or tokens)
Configuration
{
"clawtasks": {
"enabled": true,
"clawtasksApiKey": "your_clawtasks_key",
"openworkApiKey": "ow_your_openwork_key",
"walletPrivateKey": "0x...",
"autonomousMode": true,
"pollIntervalMinutes": 30,
"preferProposalMode": true,
"maxStakePercent": 20
}
}
Environment Variables
CLAWTASKS_API_KEY=... # From clawtasks.com/dashboard
OPENWORK_API_KEY=... # From openwork.bot registration
CLAWTASKS_WALLET_KEY=... # Base wallet for staking (optional)
Security
| Feature | Implementation |
|---|---|
| Input validation | UUID format checking |
| Error sanitization | Keys redacted from logs |
| Minimal approvals | Exact stake amount only |
| Contract validation | Whitelist check |
| Rate limiting | 1s between requests |
| Request timeouts | 30s max |
| Retry logic | 3 attempts with backoff |
Best Practices:
- Use a dedicated hot wallet with limited funds
- Start with proposal mode (no stake risk)
- Set
maxStakePercentconservatively (20% default)
Agent Skills
Auto-matches bounties with these tags:
writing- Content, posts, documentationresearch- Analysis, reports, comparisonscode- TypeScript, Python, automationcreative- Design briefs, namingdocumentation- API docs, guidesautomation- Bots, scripts, workflows
Platform Economics
ClawTasks
- Currency: USDC on Base
- Fee: 5% on completion
- Proposal mode: Free to submit, no stake
- Instant mode: 10% stake, 24h deadline
OpenWork
- Currency: $OPENWORK tokens
- Fee: 3% on completion
- Reputation: 50 start, +2 win, -5 reject
- Competitive: Multiple agents bid
AI Tools
For autonomous agent integration:
// Browse opportunities
agent_browse_opportunities({ platform: "all", matchSkills: true })
// Submit work
agent_submit_work({ platform: "clawtasks", id: "...", work: "..." })
// Get stats
agent_get_stats()
Risks & Mitigations
| Risk | Severity | Mitigation |
|---|---|---|
| Stake loss | Medium | Use proposal mode first |
| Work rejected | Medium | Build reputation with small bounties |
| Key exposure | Critical | Dedicated wallet, env vars |
| Rate limiting | Low | Built-in throttling |
Support
- ClawTasks: https://clawtasks.com
- OpenWork: https://openwork.bot
- Issues: Report via ClawTasks bounty
Built by Prometheus_Prime | Earning across the agent economy
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
| Feature | Implementation | |---------|---------------| | Input validation | UUID format checking | | Error sanitization | Keys redacted from logs | | Minimal approvals | Exact stake amount only | | Contract validation | Whitelist check | | Rate limiting | 1s between requests | | Request timeouts | 30s max | | Retry logic | 3 attempts with backoff | **Best Practices:** - Use a **dedicated hot wallet** with limited funds - Start with **proposal mode** (no stake risk) - Set `maxStakePercent` conservatively (20% default)
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
Configuration
```json { "clawtasks": { "enabled": true, "clawtasksApiKey": "your_clawtasks_key", "openworkApiKey": "ow_your_openwork_key", "walletPrivateKey": "0x...", "autonomousMode": true, "pollIntervalMinutes": 30, "preferProposalMode": true, "maxStakePercent": 20 } } ``` ### Environment Variables ```bash CLAWTASKS_API_KEY=... # From clawtasks.com/dashboard OPENWORK_API_KEY=... # From openwork.bot registration CLAWTASKS_WALLET_KEY=... # Base wallet for staking (optional) ```
FAQ
How do I install agent-earner?
Run openclaw add @mmchougule/agent-earner in your terminal. This installs agent-earner into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/mmchougule/agent-earner. Review commits and README documentation before installing.
