Releases: alsk1992/CloddsBot
v1.7.7
v1.7.6
v1.6.0 — X/Twitter Research Skill
X/Twitter Research Skill
New bundled skill (#119) for X/Twitter research via Composio. Zero API cost.
New: /x command
/x search <query>— Search recent tweets with sorting, filtering, pagination/x profile <username>— Recent tweets from a user/x thread <tweet_id>— Full conversation thread/x tweet <tweet_id>— Single tweet lookup/x watchlist— Track accounts of interest/x cache clear— Cache management
Features
- Engagement sorting (likes, impressions, retweets, recent)
- Time filtering (
--since 1h|1d|7d) - Multiple output formats (
--json,--markdown) - In-memory LRU cache with 15-min TTL
- Session-scoped watchlist with check-all
Aliases
/x, /twitter, /x-research
Requires
COMPOSIO_API_KEY— free at https://composio.devCOMPOSIO_CONNECTION_ID— your X connection ID
Ported from xBenJamminx/x-research-skill with bug fixes (nullish coalescing, NaN guards, no hardcoded credentials).
v1.5.0 — Deep Security & Reliability Audit
Deep Security & Reliability Audit
~975 bugs fixed across the entire codebase in 8 audit rounds.
Bug Classes Fixed
||→??for nullish coalescing (false-positive on 0, empty string)parseInt/parseFloatNaN guards- Division-by-zero protection
- Error swallowing → proper propagation
- SQL injection prevention
- ReDoS pattern hardening
- Information leak prevention
- Shell injection sanitization
Stats
- Round 1: 150+ bugs across 127 files
- Round 5: 235+ bugs across 42 files
- Round 6: 160+ bugs across 39 files
- Rounds 7-8: 400+ bugs across 142 files
- Round 9: 26 bugs across 19 files
- Total: ~975+ bugs fixed
v1.4.0 — Missing Commands & Module Restore
Missing Commands & Module Restore
Implemented 50+ missing skill commands and restored key modules to the public repo.
Highlights
- 50+ missing skill command handlers implemented
- Fixed winRate double-multiplication bug
- Restored src/gateway, payments, credentials, bittensor, API docs to public repo (fixes #8)
- Fixed 27 audit issues across 18 skills
v1.3.0 — Skill System Audit
Skill System Audit
Major overhaul of the skill system with 119 SKILL.md prompt files, new /dex skill, and fixes across 50+ files.
Highlights
- 119 SKILL.md files with YAML frontmatter for prompt-based skill loading
- New
/dexskill for DEX price lookups - Fixes across 50+ skill files
- Webchat bundling, logo update, onboard wizard fixes
- MCP duplicate command crash fix
- Axios CVE fix (GHSA-43fc-jf86-j433)
v1.2.1
Fixed
- axios vulnerability (GHSA-43fc-jf86-j433): Bumped override from ^1.7.4 to ^1.13.5 — 0 vulnerabilities now
Changed
- Moved Compute API section lower in README — core product pitch comes first
Full Changelog
https://github.com/alsk1992/CloddsBot/blob/main/CHANGELOG.md
v1.2.0
What's New
Native TypeScript Trading APIs
All Polymarket and Kalshi tool handlers have been rewritten from Python shell-outs to native TypeScript HTTP calls. This fixes all trading commands that previously failed with "can't cd to /root/clodds/trading".
- Polymarket: ~92 handlers now use direct CLOB, Gamma, and Data API calls with HMAC-SHA256 auth
- Kalshi: ~78 handlers now use direct REST API v2 calls with RSA-PSS auth
- Cron stop-loss: Both platforms use native API calls instead of Python scripts
WebChat Improvements
- Redesigned sidebar with icon rail + sliding panels
- Environment Setup panel for configuring API keys from the UI
- Improved welcome screen
Other
- Removed dead
buildPolymarketEnv/buildKalshiEnvhelpers - Zero Python shell dependencies for trading — everything is pure TypeScript
v1.0.0 — OpenClaw Compatibility & 140+ Features
Clodds v1.0.0
Major release with 140+ commits since v0.1.0. Full OpenClaw backwards compatibility, 110+ skills, 10 prediction markets, 6 futures exchanges, and comprehensive Solana DeFi coverage.
Highlights
OpenClaw SKILL.md Compatibility (NEW)
- Drop any OpenClaw skill folder into Clodds — works out of the box
- Shared YAML frontmatter parser with full OpenClaw metadata resolution
- Command dispatch: route
/commanddirectly to tools, bypassing the LLM bins/directory auto-added to PATH, env injection viaskill.json- Snapshot caching (SHA-256), hot-reload via file watching, skill whitelisting
- Comprehensive docs:
docs/SKILLS.md
Security Shield Module
- Code/plugin scanner with 75 rules across 9 categories
- Multi-chain address safety check (Solana + EVM)
- Pre-flight transaction validation with social engineering detection
- 70+ known scam addresses database
Percolator — On-Chain Solana Perpetual Futures
- Full integration of Anatoly Yakovenko's Percolator protocol
- Slab binary parser, CPI trading, real-time feed, keeper bot
Bittensor Subnet Mining
- Wallet management, subnet registration, earnings tracking
- Python sidecar for btcli,
@polkadot/apifor chain queries
DCA Across 16 Platforms
- Prediction markets, CEX futures, Solana DeFi, EVM DeFi
- Pause/resume/cancel with database persistence
MCP Server Mode
clodds mcpexposes all 113 skills as MCP tools- Auto-configure Claude Desktop and Claude Code
Market Making Engine
- Two-sided quoting for prediction markets
- Inventory management, auto-halt on max loss
Crypto HFT
- Spot vs Polymarket price divergence detection
- Signal bus pipeline: feeds → signals → execution → notifications
Trading Platforms (since v0.1.0)
- 10th prediction market: AgentBets
- Drift Protocol: Direct SDK integration (no gateway needed)
- Opinion.trade: BNB Chain with EIP-712 signing
- Predict.fun: BNB Chain integration
- Percolator: On-chain Solana perps
Solana DeFi (Full Coverage)
- Jupiter (24 commands), Meteora (22), Orca (15), Raydium (CLMM + AMM), Pump.fun (22 tools), Drift, Kamino
- Copy trading with real-time wallet monitoring on 6 DEXes
- Pump.fun swarm with multi-bundle mode (6-20 wallets)
Infrastructure
- Webchat UI with ChatGPT-style sidebar + command palette
- TimescaleDB tick recorder + WebSocket streaming
- Feature engineering pipeline (tick + orderbook features)
- Agent Commerce Protocol (ACP) with on-chain escrow
- ERC-8004 agent identity verification
- x402 machine-to-machine payments (fixed EVM crypto)
Security (since v0.1.0)
- Cryptographic ID generation across 21 files
- Sandbox + canvas eval disabled by default
- Task runner shell injection prevention
- Gateway hardening (rate limiting, HSTS, CORS)
- WebSocket message validation + size limits
- Escrow keypair encryption (AES-256-GCM)
Developer Experience
- 110+ TypeScript handler skills, 90+ SKILL.md prompt skills
- All 103 original skills wired to real implementations
clodds doctorcomprehensive health checkclodds onboardinteractive setup wizard- Modular handler architecture (
src/agents/handlers/)
Breaking Changes
None. All new Skill interface fields are optional. Existing skills and configurations work unchanged.
Install
npm install @alsk1992/clodds@1.0.0Full Changelog
See CHANGELOG.md for detailed version-by-version changes.
Full diff: v0.1.0...v1.0.0
v0.1.0 - Initial Release
Clodds v0.1.0 - Initial Release
Your entire trading desk in a chat window. Trade 700+ markets through natural conversation.
Highlights
- 700+ Markets across 9 prediction platforms
- 22 Chat Channels - Telegram, Discord, WhatsApp, Slack, Teams, Matrix, Signal, iMessage, LINE, Nostr, Twitch, Voice, and more
- 4 Futures Exchanges - Binance (125x), Bybit (100x), Hyperliquid (50x), MEXC (200x)
- DeFi Integration - 5 Solana DEXs + 5 EVM chains
- 61 Skills with chat commands and TypeScript APIs
- Built on Claude - Natural language trading
Trading Platforms
Prediction Markets
| Platform | Type | Features |
|---|---|---|
| Polymarket | Crypto (USDC) | Full trading, WebSocket feeds, maker rebates |
| Kalshi | US Regulated | Full trading, WebSocket feeds |
| Betfair | Sports Exchange | Full trading, WebSocket feeds |
| Smarkets | Sports | Full trading |
| Drift | Solana DEX | REST API trading |
| Manifold | Play Money | Data feeds |
| Metaculus | Forecasting | Data feeds |
| PredictIt | US Politics | Data feeds |
Futures Exchanges
| Exchange | Max Leverage | Features |
|---|---|---|
| Binance Futures | 125x | 55+ API methods, USDT-M perpetuals |
| Bybit | 100x | 50+ API methods, unified account |
| Hyperliquid | 50x | 60+ API methods, on-chain (Arbitrum) |
| MEXC | 200x | 35+ API methods, minimal KYC |
DeFi
- Solana: Jupiter, Raydium, Orca, Meteora, Pump.fun
- EVM: Uniswap V3, 1inch on Ethereum, Arbitrum, Optimism, Base, Polygon
Smart Trading Features
- Arbitrage Detection - Cross-platform, internal, and combinatorial arbitrage based on arXiv:2508.03474 ($40M+ found)
- Whale Tracking - Multi-chain monitoring (Solana, ETH, Polygon, Arbitrum, Base, Optimism)
- Copy Trading - Mirror trades with configurable sizing, SL/TP
- MEV Protection - Flashbots, MEV Blocker, Jito bundles
- Smart Order Routing - Best price/liquidity/fee optimization
- Kelly Criterion Sizing - Optimal position sizing with fractional options
- Circuit Breakers - Auto-halt on risk limits
- Backtesting - Monte Carlo simulation, walk-forward analysis
- Strategy Builder - Natural language to trading strategy
Risk Management
- Stop-loss, take-profit, trailing stops
- Daily loss limits, max drawdown protection
- Position size limits
- Consecutive loss limits
- Kill switch for emergency stops
AI System
- 6 LLM Providers: Anthropic, OpenAI, Google, Groq, Together, Ollama
- 21 Tools: Browser automation, file operations, web search, and more
- Semantic Memory: Vector embeddings with hybrid search
- 4 Specialized Agents: Main, Trading, Research, Alerts
Documentation
- 61 skill definitions with chat commands
- 170+ term glossary
- TypeScript API references
- Comprehensive README
Quick Start
git clone https://github.com/alsk1992/CloddsBot.git
cd CloddsBot
npm install
cp .env.example .env
# Add ANTHROPIC_API_KEY to .env
npm run build && npm startOpen http://localhost:18789/webchat to start trading.
Links
- Docs: https://clodds.vercel.app
- Research: arXiv:2508.03474
MIT License