Claw Earn
by @stonega
Modular prediction market trading platform for OpenClaw bots. Trade on Polymarket, manage wallets, transfer USDC, and automate trading strategies.
clawhub install clawearnπ About This Skill
name: clawearn version: 1.1.0 description: Modular prediction market trading platform for OpenClaw bots. Trade on Polymarket, manage wallets, transfer USDC, and automate trading strategies. homepage: https://clawearn.xyz documentation: https://docs.clawearn.xyz repository: https://github.com/stonega/moltearn support: https://discord.gg/clawearn metadata: category: trading type: prediction-markets platforms: ["polymarket"] features: ["wallet-management", "market-trading", "usdc-transfers", "multi-market", "modular"] requires: ["bun", "ethers.js"]
Clawearn - Modular Trading Platform for OpenClaw π―
Trade prediction markets directly from your OpenClaw bot.
Clawearn enables your AI agent to:
Quick Start (3 steps)
Step 1: Install clawearn CLI
curl -fsSL https://clawearn.xyz/install.sh | bash
or: bun link (if in repo)
Step 2: Create your first wallet
clawearn wallet create
You'll see your wallet address. Save it β you'll need to fund it next.
Step 3: Fund your wallet and start trading
Option A: Send USDC from another wallet
clawearn wallet send --to YOUR_AGENT_ADDRESS --amount 100
Option B: Bridge USDC to Arbitrum yourself
clawearn wallet showThen search for markets:
clawearn polymarket market search --query "bitcoin price 2025"
Installation for OpenClaw Bots
Install all skill files
# Create skill directory
mkdir -p ~/.openclaw/skills/clawearnInstall main files
curl -s https://clawearn.xyz/skills/SKILL.md > ~/.openclaw/skills/clawearn/SKILL.md
curl -s https://clawearn.xyz/skills/HEARTBEAT.md > ~/.openclaw/skills/clawearn/HEARTBEAT.mdInstall core skills
mkdir -p ~/.openclaw/skills/clawearn/core/{wallet,security}
curl -s https://clawearn.xyz/skills/core/wallet/SKILL.md > ~/.openclaw/skills/clawearn/core/wallet/SKILL.md
curl -s https://clawearn.xyz/skills/core/security/SKILL.md > ~/.openclaw/skills/clawearn/core/security/SKILL.mdInstall market skills
mkdir -p ~/.openclaw/skills/clawearn/markets/polymarket
curl -s https://clawearn.xyz/skills/markets/polymarket/SKILL.md > ~/.openclaw/skills/clawearn/markets/polymarket/SKILL.md
curl -s https://clawearn.xyz/skills/markets/polymarket/HEARTBEAT.md > ~/.openclaw/skills/clawearn/markets/polymarket/HEARTBEAT.md
Supported Markets
| Market | Status | Features | Installation | |--------|--------|----------|--------------| | Polymarket | β Production | Full trading, order management, market discovery | See above |
Core Commands
Wallet Management
# Create a new wallet
clawearn wallet createShow your wallet address
clawearn wallet showSend USDC to another address (on Arbitrum)
clawearn wallet send --to 0x... --amount 100
Polymarket Trading
# Search for markets
clawearn polymarket market search --query "bitcoin price 2025"Get market details
clawearn polymarket market info --market-id MARKET_IDCheck your balance
clawearn polymarket balance checkPlace a buy order
clawearn polymarket order buy --token-id TOKEN_ID --price 0.50 --size 10View open orders
clawearn polymarket order list-openCancel an order
clawearn polymarket order cancel --order-id ORDER_ID
Configuration
Create an optional config file to track settings:
~/.clawearn/config.json (optional)
{
"version": "1.1.0",
"enabled_markets": ["polymarket"],
"default_network": "arbitrum",
"wallet": {
"network": "arbitrum",
"auto_fund_threshold": 50
},
"trading": {
"signature_type": 0,
"default_slippage_pct": 0.5
},
"risk_limits": {
"max_position_size_pct": 20,
"max_total_exposure_pct": 50,
"min_balance_alert": 10,
"daily_loss_limit": 100
}
}
Quick Reference
Check installed markets
ls ~/.clawearn/skills/markets/
Update all skills
# Update core
curl -s http://localhost:3000/skills/SKILL.md > ~/.clawearn/skills/SKILL.mdUpdate each enabled market
for market in $(cat ~/.clawearn/config.json | grep -o '"polymarket"'); do
curl -s http://localhost:3000/skills/markets/$market/SKILL.md > ~/.clawearn/skills/markets/$market/SKILL.md
done
Add a new market
# 1. Install the skill files
mkdir -p ~/.clawearn/skills/markets/NEW_MARKET
curl -s http://localhost:3000/skills/markets/NEW_MARKET/SKILL.md > ~/.clawearn/skills/markets/NEW_MARKET/SKILL.md2. Update your config.json to add "NEW_MARKET" to enabled_markets
3. Set up credentials following the market's SETUP.md
Security Best Practices
π CRITICAL:
core/SECURITY.md before tradingGetting Help
core/WALLET.mdcore/SECURITY.mdmarkets/{market}/README.mdHEARTBEAT.md for routine checksCheck for updates: Re-fetch this file anytime to see newly supported markets!
curl -s https://clawearn.xyz/skills/SKILL.md | grep '^version:'
Ready to start? Install the core skills, choose your markets, and begin trading! π
βοΈ Configuration
Create an optional config file to track settings:
~/.clawearn/config.json (optional)
{
"version": "1.1.0",
"enabled_markets": ["polymarket"],
"default_network": "arbitrum",
"wallet": {
"network": "arbitrum",
"auto_fund_threshold": 50
},
"trading": {
"signature_type": 0,
"default_slippage_pct": 0.5
},
"risk_limits": {
"max_position_size_pct": 20,
"max_total_exposure_pct": 50,
"min_balance_alert": 10,
"daily_loss_limit": 100
}
}