{"id":"f0dcc9d1-d2fd-4349-afd2-72f4cc418531","entityType":"agent","slug":"clawhub-skills-0xardi-clawlett","name":"clawlett","canonicalUrl":"https://www.xpersona.co/agent/clawhub-skills-0xardi-clawlett","canonicalPath":"/agent/clawhub-skills-0xardi-clawlett","generatedAt":"2026-10-10T05:44:49.151Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Clawlett Clawlett Secure token swaps and Trenches trading on **Base Mainnet**, powered by Safe + Zodiac Roles. Swap engine: **CoW Protocol** (MEV-protected batch auctions). Token creation & bonding curve trading: **Trenches** (via AgentKeyFactoryV3). **Network: Base Mainnet (Chain ID: 8453)** Overview This skill enables autonomous token swaps and Trenches token creation/trading through a Gnosis Safe. The agent operates throug","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":"clawhub skill install skills:0xardi:clawlett","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/0xardi/clawlett","homepage":null,"primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/0xardi/clawlett","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":50,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Clawlett Clawlett Secure token swaps and Trenches trading on **Base Mainnet**, powered by Safe + Zodiac Roles. Swap engine: **CoW Protocol** (MEV-protected batc"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[{"label":"optionally","status":"self-declared"},{"label":"share","status":"self-declared"},{"label":"only","status":"self-declared"},{"label":"claim","status":"self-declared"}],"verifiedCount":0,"selfDeclaredCount":5,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"},{"key":"optionally","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"share","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"only","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"claim","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile capability:optionally|supported|profile capability:share|supported|profile capability:only|supported|profile capability:claim|supported|profile"}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-02-25T06:15:31.227Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-25T06:15:31.227Z","lastIndexedAt":null,"nextCrawlAt":"2026-02-26T06:15:31.227Z","lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install skills:0xardi:clawlett","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xardi-clawlett/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xardi-clawlett/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xardi-clawlett/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xardi-clawlett/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xardi-clawlett/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xardi-clawlett/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T05:44:49.151Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xardi-clawlett/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xardi-clawlett/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xardi-clawlett/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-0xardi-clawlett/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"# Clawlett\n\nSecure token swaps and Trenches trading on **Base Mainnet**, powered by Safe + Zodiac Roles.\n\nSwap engine: **CoW Protocol** (MEV-protected batch auctions).\nToken creation & bonding curve trading: **Trenches** (via AgentKeyFactoryV3).\n\n> **Network: Base Mainnet (Chain ID: 8453)**\n\n## Overview\n\nThis skill enables autonomous token swaps and Trenches token creation/trading through a Gnosis Safe. The agent operates through Zodiac Roles which restricts operations to:\n- Swapping tokens via CoW Protocol (MEV-protected)\n- Creating tokens on Trenches bonding curves\n- Buying and selling tokens on Trenches bonding curves\n- Approving tokens for CoW Vault Relayer\n- Presigning CoW orders via ZodiacHelpers delegatecall\n- Wrapping ETH to WETH and unwrapping WETH to ETH via ZodiacHelpers\n- Sending swapped tokens only back to the Safe (no draining)\n\n## Capabilities\n\n| Action | Autonomous | Notes |\n|--------|------------|-------|\n| Check balances | ✅ | ETH and any ERC20 on Base Mainnet |\n| Get swap quote | ✅ | Via CoW Protocol |\n| Swap tokens | ✅ | Any pair with liquidity |\n| Wrap/Unwrap ETH | ✅ | ETH ↔ WETH via ZodiacHelpers |\n| Approve tokens | ✅ | Only for CoW Vault Relayer |\n| Create token (Trenches) | ✅ | Via AgentKeyFactoryV3 bonding curve |\n| Buy tokens (Trenches) | ✅ | Buy with ETH on bonding curve |\n| Sell tokens (Trenches) | ✅ | Sell for ETH on bonding curve |\n| Token info | ✅ | Fetch token details from Trenches API |\n| Token discovery | ✅ | Trending, new, top volume, gainers, losers |\n| Transfer funds | ❌ | Blocked by Roles |\n\n## Agent Name (CNS)\n\nEach agent can optionally register a **unique name** via the Clawlett Name Service (CNS). This name is the agent's app-wide identifier — no two agents can share the same name. The name is minted as an NFT on Base.\n\nPass `--name` during initialization to register a CNS name. If omitted, CNS registration is skipped. Once registered, it cannot be changed.\n\n## Token Safety\n\n### Verified Tokens\n\nProtected tokens can ONLY resolve to verified Base Mainnet addresses:\n\n| Token | Verified Address |\n|-------|--------------------|\n| ETH | Native ETH (`0x0000000000000000000000000000000000000000`) |\n| WETH | `0x4200000000000000000000000000000000000006` |\n| USDC | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` |\n| USDT | `0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2` |\n| DAI | `0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb` |\n| USDS | `0x820C137fa70C8691f0e44Dc420a5e53c168921Dc` |\n| AERO | `0x940181a94A35A4569E4529A3CDfB74e38FD98631` |\n| cbBTC | `0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf` |\n| VIRTUAL | `0x0b3e328455c4059EEb9e3f84b5543F74E24e7E1b` |\n| DEGEN | `0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed` |\n| BRETT | `0x532f27101965dd16442E59d40670FaF5eBB142E4` |\n| TOSHI | `0xAC1Bd2486aAf3B5C0fc3Fd868558b082a531B2B4` |\n| WELL | `0xA88594D404727625A9437C3f886C7643872296AE` |\n| BID | `0xa1832f7f4e534ae557f9b5ab76de54b1873e498b` |\n\nIf a scam token impersonates these symbols, the agent will detect and warn.\n\n### Unverified Token Search\n\nTokens not in the verified list are searched via DexScreener (Base pairs). Search results include:\n- Contract address (on-chain verified)\n- 24h trading volume and liquidity\n- DEX where the token trades\n\n**Agent behavior for unverified tokens:**\n- Always display the warning with contract address, volume, and liquidity\n- Ask the user to confirm before proceeding with the swap\n- Never silently swap an unverified token\n\n## Setup\n\n1. Owner provides their wallet address (and optionally an **agent name**)\n2. Agent generates keypair → **Owner sends 0.001 ETH on Base Mainnet** to agent for gas\n3. Agent deploys Safe on Base Mainnet (owner as sole owner)\n4. Agent registers with backend and optionally mints CNS name on-chain (if `--name` provided)\n5. Agent deploys Zodiac Roles with swap permissions\n6. Agent removes itself as Safe owner (keeps Roles access)\n7. **Owner funds Safe on Base Mainnet** with tokens to trade\n\n## Usage\n\n### Initialize\n```\nInitialize my wallet with owner 0x123...\nInitialize my wallet with owner 0x123... and name MYAGENT\n```\n\n### Check Balance\n```\nWhat's my balance?\nHow much USDC do I have?\n```\n\n### Swap Tokens\n```\nSwap 0.1 ETH for USDC\nSwap 100 USDC for ETH\nExchange 50 DAI to AERO\n```\n\nCoW Protocol swaps are MEV-protected. ETH is automatically wrapped to WETH when needed (CoW requires ERC20s). Wrapping is bundled into the swap transaction.\n\n### Wrap/Unwrap ETH\n```\nWrap 0.5 ETH to WETH\nUnwrap 0.5 WETH to ETH\n```\n\nWrapping and unwrapping is done via ZodiacHelpers delegatecall. When swapping from ETH via CoW, wrapping is handled automatically as part of the swap transaction.\n\n### Trenches Trading\n\nTrenches enables token creation and bonding curve trading on Base. Tokens are created via the AgentKeyFactoryV3 contract and traded on Uniswap V3-style bonding curves.\n\nAll on-chain operations go through ZodiacHelpers wrapper functions (`createViaFactory`, `tradeViaFactory`) which validate the factory address and forward calls with explicit `ethValue` (since `msg.value` doesn't work in delegatecall).\n\n```\nCreate a token called \"My Token\" with symbol MTK\nCreate a token paired with BID (default base token)\nCreate a token with anti-bot disabled and an initial buy\nBuy 0.01 ETH worth of MTK on Trenches\nSell all my MTK tokens\nWhat's trending on Trenches?\nShow me the top gainers\nGet info on MTK token\n```\n\n**IMPORTANT — Token creation parameter collection:**\nWhen a user asks to create a token, the agent MUST collect ALL of the following parameters before executing. If the user's request is missing any of these, ask them to provide the missing values. Do NOT use defaults silently — always confirm each parameter with the user.\n\n| Parameter | Required | Description |\n|-----------|----------|-------------|\n| Name | **Yes** | The token name (e.g., \"My Token\") |\n| Symbol | **Yes** | The token ticker symbol (e.g., MTK) |\n| Description | **Yes** | A description of the token |\n| Image | **Yes** | Path to a token image file (PNG/JPEG/WEBP, max 4MB) |\n| Base token | No | `BID` (default) or `ETH` — which token to pair with |\n| Anti-bot protection | No | ON by default (10-minute sniper protection). Ask user if they want it enabled or disabled |\n| Initial buy | No | Amount of ETH to buy immediately after creation (only works with anti-bot OFF) |\n| Twitter | No | Twitter/X handle for the token |\n| Website | No | Website URL for the token |\n| Team allocation | No | SSL team positions that the team can claim after the price moves beyond a given position |\n\nThe agent should present the user with a summary of all parameters (including defaults) and ask for confirmation before executing the creation.\n\n**Token creation defaults:**\n- Base token: BID (use `--base-token ETH` for ETH pairing)\n- Anti-bot protection: ON (10-minute sniper protection window)\n- Initial buy is blocked when anti-bot is enabled (agent can't buy during protection window)\n- Use `--no-antibot` to disable protection and allow initial buy\n- Use `--image` to attach a custom token image (PNG/JPEG/WEBP, max 4MB)\n\n**Image upload flow:**\n- Images are uploaded to `/api/skill/image` before token creation\n- The returned `imageUrl` is passed to the token creation API\n- If image upload fails, the token creation will fail (image is required)\n\n**Anti-bot protection and buying:**\n- The agent cannot buy any token that has anti-bot protection currently active (within the 10-minute window after creation)\n- This applies to all tokens, not just ones the agent created\n- Both the client and backend enforce this — the backend will refuse to issue a swap signature for protected tokens\n- Wait for the protection window to expire before buying\n\nThe agent will:\n1. Upload token image via `/api/skill/image` (returns `imageUrl`)\n2. Get creation signature from `/api/skill/token/create` (includes `imageUrl`)\n3. **Display token details for confirmation**\n4. Execute via Safe + Roles (ZodiacHelpers delegatecall)\n5. **After creation, share the token page URL:** `https://trenches.bid/tokens/[address]`\n\nThe agent will:\n1. Resolve token symbols (with scam protection)\n2. Get quote from CoW Protocol\n3. **Display swap details for confirmation:**\n   - Token symbols (e.g., ETH → USDC)\n   - Token addresses (verified Base Mainnet contracts)\n   - Input amount (what you're selling)\n   - Output amount (estimated amount you'll receive)\n   - Fee breakdown\n   - ETH wrap amount (if applicable)\n4. Ask for explicit user confirmation\n5. Execute via Safe + Roles\n\n## Scripts\n\n| Script | Description |\n|--------|-------------|\n| `initialize.js` | Deploy Safe + Roles, register CNS name |\n| `swap.js` | Swap tokens via CoW Protocol (MEV-protected) |\n| `balance.js` | Check ETH and token balances |\n| `trenches.js` | Create tokens and trade on Trenches bonding curves |\n\n### Examples\n\n```bash\n# Initialize (name is optional, registers on CNS if provided)\nnode scripts/initialize.js --owner 0x123...\nnode scripts/initialize.js --owner 0x123... --name MYAGENT\n\n# Check balance\nnode scripts/balance.js\nnode scripts/balance.js --token USDC\n\n# Swap tokens (CoW Protocol, MEV-protected)\nnode scripts/swap.js --from ETH --to USDC --amount 0.1\nnode scripts/swap.js --from USDC --to WETH --amount 100 --execute\nnode scripts/swap.js --from USDC --to DAI --amount 50 --execute --timeout 600\n\n# With custom slippage (0-0.5 range, e.g., 0.05 = 5%)\nnode scripts/swap.js --from ETH --to USDC --amount 0.1 --slippage 0.03 --execute\n\n# Trenches: Create a token (BID base token by default, anti-bot ON)\nnode scripts/trenches.js create --name \"My Token\" --symbol MTK --description \"A cool token\"\nnode scripts/trenches.js create --name \"My Token\" --symbol MTK --description \"desc\" --base-token ETH\nnode scripts/trenches.js create --name \"My Token\" --symbol MTK --description \"desc\" --no-antibot --initial-buy 0.01\nnode scripts/trenches.js create --name \"My Token\" --symbol MTK --description \"desc\" --image ./logo.png\n\n# Trenches: Buy/sell tokens\nnode scripts/trenches.js buy --token MTK --amount 0.01\nnode scripts/trenches.js sell --token MTK --amount 1000\nnode scripts/trenches.js sell --token MTK --all\n\n# Trenches: Token info and discovery\nnode scripts/trenches.js info MTK\nnode scripts/trenches.js trending\nnode scripts/trenches.js trending --window 1h --limit 5\nnode scripts/trenches.js new\nnode scripts/trenches.js top-volume\nnode scripts/trenches.js gainers\nnode scripts/trenches.js losers\n```\n\n## Configuration\n\nScripts read from `config/wallet.json` (configured for Base Mainnet):\n\n```json\n{\n  \"chainId\": 8453,\n  \"owner\": \"0x...\",\n  \"agent\": \"0x...\",\n  \"safe\": \"0x...\",\n  \"roles\": \"0x...\",\n  \"roleKey\": \"0x...\",\n  \"name\": \"MYAGENT\",\n  \"cnsTokenId\": 1\n}\n```\n\n### Environment Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `BASE_RPC_URL` | `https://mainnet.base.org` | Base Mainnet RPC endpoint |\n| `WALLET_CONFIG_DIR` | `config` | Config directory |\n| `TRENCHES_API_URL` | `https://trenches.bid` | Trenches API endpoint |\n\n## Contracts (Base Mainnet)\n\n| Contract | Address | Description |\n|----------|---------|-------------|\n| Safe Singleton | `0x3E5c63644E683549055b9Be8653de26E0B4CD36E` | Safe L2 impl |\n| CoW Settlement | `0x9008D19f58AAbD9eD0D60971565AA8510560ab41` | CoW Protocol settlement |\n| CoW Vault Relayer | `0xC92E8bdf79f0507f65a392b0ab4667716BFE0110` | CoW token allowance target |\n| ZodiacHelpers | `0xb34a6210013977FC7D6082287e03915a66249799` | Approvals, CoW presign, WETH wrap/unwrap, Trenches factory wrappers via delegatecall |\n| AgentKeyFactoryV3 | `0x2EA0010c18fa7239CAD047eb2596F8d8B7Cf2988` | Trenches token creation and bonding curve trading |\n| Safe Factory | `0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2` | Safe deployer |\n| Roles Singleton | `0x9646fDAD06d3e24444381f44362a3B0eB343D337` | Zodiac Roles |\n| Module Factory | `0x000000000000aDdB49795b0f9bA5BC298cDda236` | Module deployer |\n| CNS | `0x299319e0BC8d67e11AD8b17D4d5002033874De3a` | Clawlett Name Service (unique agent names) |\n\n## Updating\n\nWhen the user says **\"update to latest\"**, follow this procedure:\n\n1. `git fetch --tags origin` in the clawlett repo\n2. Read current version from `scripts/package.json`\n3. Identify the latest git tag (e.g., `git tag -l --sort=-v:refname | head -1`)\n4. Read **[MIGRATION_GUIDE.md](./MIGRATION_GUIDE.md)** for the migration path between current and latest version\n5. Show the user: current version, new version, summary of changes, and whether on-chain steps are required\n6. **ASK the user: \"Do you want to proceed with this update?\"** — do NOT proceed without explicit confirmation\n7. If confirmed: `git checkout <tag>`, then walk through each migration step with the user\n\nSome updates are code-only (just checkout the new tag). Others require on-chain transactions signed by the Safe owner (e.g., updating Roles permissions for a new ZodiacHelpers contract). The migration guide specifies which.\n\n## Security Model\n\n1. **Safe holds all funds** - Agent wallet only has gas\n2. **Zodiac Roles restricts operations**:\n   - Can only interact with ZodiacHelpers\n   - ZodiacHelpers scoped with `allowTarget` (Send + DelegateCall)\n   - Can only approve tokens for CoW Vault Relayer\n3. **No transfer/withdraw** - Agent cannot move funds out\n4. **Scam protection** - Common tokens resolve to verified addresses only\n5. **MEV protection** - CoW Protocol batches orders, preventing sandwich attacks and other MEV extraction\n","readmeExcerpt":"Clawlett Secure token swaps and Trenches trading on **Base Mainnet**, powered by Safe + Zodiac Roles. Swap engine: **CoW Protocol** (MEV-protected batch auctions). Token creation & bonding curve trading: **Trenches** (via AgentKeyFactoryV3). **Network: Base Mainnet (Chain ID: 8453)** Overview This skill enables autonomous token swaps and Trenches token creation/trading through a Gnosis Safe. The agent operates throug","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"Initialize my wallet with owner 0x123...\nInitialize my wallet with owner 0x123... and name MYAGENT"},{"language":"text","snippet":"What's my balance?\nHow much USDC do I have?"},{"language":"text","snippet":"Swap 0.1 ETH for USDC\nSwap 100 USDC for ETH\nExchange 50 DAI to AERO"},{"language":"text","snippet":"Wrap 0.5 ETH to WETH\nUnwrap 0.5 WETH to ETH"},{"language":"text","snippet":"Create a token called \"My Token\" with symbol MTK\nCreate a token paired with BID (default base token)\nCreate a token with anti-bot disabled and an initial buy\nBuy 0.01 ETH worth of MTK on Trenches\nSell all my MTK tokens\nWhat's trending on Trenches?\nShow me the top gainers\nGet info on MTK token"},{"language":"bash","snippet":"# Initialize (name is optional, registers on CNS if provided)\nnode scripts/initialize.js --owner 0x123...\nnode scripts/initialize.js --owner 0x123... --name MYAGENT\n\n# Check balance\nnode scripts/balance.js\nnode scripts/balance.js --token USDC\n\n# Swap tokens (CoW Protocol, MEV-protected)\nnode scripts/swap.js --from ETH --to USDC --amount 0.1\nnode scripts/swap.js --from USDC --to WETH --amount 100 --execute\nnode scripts/swap.js --from USDC --to DAI --amount 50 --execute --timeout 600\n\n# With custom slippage (0-0.5 range, e.g., 0.05 = 5%)\nnode scripts/swap.js --from ETH --to USDC --amount 0.1 --slippage 0.03 --execute\n\n# Trenches: Create a token (BID base token by default, anti-bot ON)\nnode scripts/trenches.js create --name \"My Token\" --symbol MTK --description \"A cool token\"\nnode scripts/trenches.js create --name \"My Token\" --symbol MTK --description \"desc\" --base-token ETH\nnode scripts/trenches.js create --name \"My Token\" --symbol MTK --description \"desc\" --no-antibot --initial-buy 0.01\nnode scripts/trenches.js create --name \"My Token\" --symbol MTK --description \"desc\" --image ./logo.png\n\n# Trenches: Buy/sell tokens\nnode scripts/trenches.js buy --token MTK --amount 0.01\nnode scripts/trenches.js sell --token MTK --amount 1000\nnode scripts/trenches.js sell --token MTK --all\n\n# Trenches: Token info and discovery\nnode scripts/trenches.js info MTK\nnode scripts/trenches.js trending\nnode scripts/trenches.js trending --window 1h --limit 5\nnode scripts/trenches.js new\nnode scripts/trenches.js top-volume\nnode scripts/trenches.js gainers\nnode scripts/trenches.js losers"}],"parameters":{},"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["typescript"],"docsSourceLabel":"CLAWHUB","editorialOverview":"Clawlett Clawlett Secure token swaps and Trenches trading on **Base Mainnet**, powered by Safe + Zodiac Roles. Swap engine: **CoW Protocol** (MEV-protected batch auctions). Token creation & bonding curve trading: **Trenches** (via AgentKeyFactoryV3). **Network: Base Mainnet (Chain ID: 8453)** Overview This skill enables autonomous token swaps and Trenches token creation/trading through a Gnosis Safe. The agent operates throug","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":349,"uniquenessScore":71,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T05:44:49.151Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}