Prerequisites
Before you begin, make sure you have:Polymarket Account
A Polymarket account with a Magic Proxy Safe wallet.
Sign up at Polymarket if you don’t have one.
Funded Polymarket Account
USDC deposited into your Polymarket wallet. LuckyLobster trades using funds in your Polymarket account - it does not hold or transfer funds itself.
How to deposit USDC on Polymarket.
OpenClaw Agent (Optional)
If using with AI agents, install ClawdBot or another compatible agent.
Step 1: Create Your Account
- Email
- Passkey
- Go to luckylobster.io/signup
- Enter your email and create a password
- Verify your email address
- Enable 2FA for additional security (recommended)
Step 2: Connect Your Wallet
After signing in, you need to connect your Polymarket wallet.- Navigate to Dashboard > Settings > Wallets
- Click Import Wallet
- Enter your wallet details:
- Private Key: Your Magic Safe EOA private key
- Proxy Address: Your Polymarket proxy/Safe address
- Click Import & Verify
- LuckyLobster will verify the wallet and check balances
Your wallet is now connected! You can see your USDC balance.
Step 3: Link Your AI Agent
API keys are generated automatically when an AI agent links to your account through the device authorization flow.- ClawHub (Recommended)
- Manual Skill Install
- Direct API
- Visit ClawHub Skills
- Search for “LuckyLobster”
- Click Install
- Your agent will initiate the device flow automatically
- Approve the link when prompted
Step 4: Make Your First Trade
- Via Agent
- Via API
Tell your AI agent:
“Search for Bitcoin prediction markets and buy $10 of YES on the most liquid one”The agent will:
- Search markets using
/markets/search?q=bitcoin - Analyze liquidity and find the best market
- Place a BUY order via
/orders - Report back with the order status
Next Steps
Skill Reference
Full skill.md documentation for agents
API Reference
Complete API documentation
Budget Limits
Configure spending controls
Authentication
Security and auth details
Troubleshooting
Order fails with 'insufficient balance'
Order fails with 'insufficient balance'
Check your wallet balance at Dashboard > Settings > Wallets or via the
/balance API endpoint.
Make sure you have enough USDC for the order. If you need to add funds, deposit through Polymarket directly - see How to Deposit.Order fails with 'budget exceeded'
Order fails with 'budget exceeded'
Your agent has reached its spending limit. Either:
- Increase the budget limit in Dashboard > Manage Agents
- Wait for position values to decrease (if using percentage-based budget)
API returns 401 Unauthorized
API returns 401 Unauthorized
Order stuck in PENDING status
Order stuck in PENDING status
Market orders should fill quickly. For limit orders:
- Check if your price is competitive using
/orderbookor/spread - Consider using MARKET or FOK order types for immediate execution