suwappu-dex/SKILL.md
Cross-chain token swaps, quotes, portfolio and prices across 14 chains via the Suwappu DEX MCP server. Read-only by default; swap execution is opt-in and gated.
npx skillsauth add bankrbot/skills suwappu-dexInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Swap, quote, and track tokens across 14 chains (12 EVM + Solana + TRON) through Suwappu's hosted MCP server. Routing is automatic across 10+ providers (Li.Fi, CoW Protocol, Jupiter, Wormhole, Across, CCTP, …). This skill wraps the live server — no SDK or wrapper code required.
curl -X POST https://api.suwappu.bot/v1/agent/register \
-H "Content-Type: application/json" -d '{"name":"my-openclaw"}'
# -> save the suwappu_sk_... value
export SUWAPPU_API_KEY=suwappu_sk_...
openclaw mcp add suwappu \
--url https://api.suwappu.bot/mcp \
--transport streamable-http \
--header "Authorization=Bearer $SUWAPPU_API_KEY" \
--exclude execute_swap
openclaw mcp probe suwappu # should list the tools
--exclude execute_swap on a dedicated trading
agent only (see Safety). Verify with openclaw mcp doctor.Read-only (safe, no funds move):
get_quote <from> <to> <amount> <chain> — best route, price impact, gas, fees, expiryget_prices <token> [chain] — USD price + 24h changeget_portfolio [chain] — balances + USD values across chainslist_chains / list_tokens <chain> — supported chains / popular tokensget_tempo_tokens — trending tokensbrowse_mpp_directory — market/provider directorypredict_markets / predict_market_detail — Polymarket-style prediction marketsState-changing (gated, opt-in):
execute_swap <quote_id> — execute a previously returned quote. Excluded unless explicitly enabled.list_chains → see what's availableget_quote ETH USDC 0.1 base → best route (returns a quote_id)execute_swap <quote_id>get_portfolio → verify it landedget_quoteget_portfolioget_quoteexecute_swap is excluded via --exclude and should only be enabled
on an isolated trading agent with explicit tool-allowlisting (agents.json).get_quote first, show the route/price impact, and
require user confirmation before any execute_swap. Preserve the quote_id end to end for audit.SUWAPPU_API_KEY in committed files — pass it as an env var / SecretRef.0.3% per swap, gas from wallet balance, no subscription. Full API: https://api.suwappu.bot/docs
development
Trust + memory layer for Bankr agents. Write a verifiable behavioral track record (decisions, hallucinations) for free, and check the risk/reputation of any agent or token before moving money — paid over x402 on Base.
development
Build, inspect, configure, and safely transact with Juicebox V6 projects, terminals, rulesets, hooks, tiered NFTs, Revnets, Croptop, Bendystraw, and omnichain deployments. Use for Juicebox protocol questions, contract addresses or ABIs, project creation, payments, cash-outs, tokenomics, hooks, NFT tiers, cross-chain bridges, loan queries, transaction decoding, and Juicebox app/UI development on Ethereum, Optimism, Base, Arbitrum, or their Sepolia testnets.
tools
LP tokenized stocks onchain — range-LP Coinbase tokenized equities (NVDA, AAPL, GOOGL, META) and AERO/USDC on Aerodrome Slipstream (Base) for trading-fee + AERO emission yield. Use when the user wants to LP stocks or Aerodrome pools on Base, open/recenter/exit a Slipstream position, check pool status, NAV, or yields, get a portfolio overview ("how are my LP positions doing?") with P&L and projected APR, run a manage pass, or set up scheduled/price-triggered LP automations in the Bankr console. Auto-routes every position to the higher-yielding side — staked (AERO emissions) vs unstaked (trading fees) — at entry and re-checks on every manage pass. Bundled node scripts do the chain reads, gate checks, and calldata; writes go via the Bankr arbitrary-transaction flow. NOT for perps, spot trading, or Uniswap.
testing
Stake creator coins into Pantheon vaults on Base and Robinhood Chain, view staking positions, and claim monthly rewards. Use when the user mentions Pantheon, pantheonvaults, staking a creator coin for yield, or checking/claiming Pantheon vault rewards.