x402-wach
DeFi risk analysis toolkit powered by WACH.AI via x402 payments. Currently supports ERC-20 and Solana SPL token asset risk analysis. Use when the user asks to check if a token is safe, assess DeFi risk, detect honeypots, analyze liquidity, holder distribution, or smart contract vulnerabilities for tokens on Ethereum, Polygon, Base, BSC, or Solana. Costs 0.01 USDC per query on Base.
Install
mkdir -p .claude/skills/x402-wach && curl -L -o skill.zip "https://mcp.directory/api/skills/download/7766" && unzip -o skill.zip -d .claude/skills/x402-wach && rm skill.zipInstalls to .claude/skills/x402-wach
About this skill
x402-wach — DeFi Risk Analysis
A DeFi risk analysis toolkit powered by WACH.AI, using x402 with AWAL-managed key custody.
OpenClaw Hard Rules (Non-Negotiable)
When this skill is active, OpenClaw must follow all rules below:
-
Never request or expose secrets
- Never ask for private keys, seed phrases, mnemonics, wallet export files, or raw signing material.
- Never suggest using
wallet.jsonor any local key file flow.
-
AWAL-only custody path
- Always use AWAL-backed commands for setup and payments.
- Treat legacy local-wallet instructions as invalid for this skill version.
-
Run readiness checks before paid calls
- Before
verify-risk, ensure AWAL is ready viawallet setuporwallet doctor. - If not ready, stop and guide user to login/fund flow.
- Before
-
Respect payment guardrails
- Default max payment cap is
10000atomic USDC ($0.01) per request. - Do not raise cap unless the user explicitly asks.
- Default max payment cap is
-
Do not hide payment failure details
- If payment fails, surface clear reason and next action (auth, balance, network, command mismatch).
- Do not claim success unless report payload is actually present.
-
No blind retries that may duplicate spend
- For network/transient errors, retry once at most.
- Keep the same request context and tell the user a retry was attempted.
-
Always present source link in final report
- Prefer TokenSense URL pattern:
https://tokensense.wach.ai/<chain>/<tokenAddress>
- Use API source only as fallback.
- Prefer TokenSense URL pattern:
When to Use This Skill
Use this skill when user asks to:
- assess DeFi risk for a token
- detect scam/honeypot patterns
- inspect holder concentration/liquidity quality
- review contract risk signals
- get risk/market/code score breakdown
- evaluate tokens across
eth,pol,base,bsc, orsol
Supported Chains
| Short Name | Chain | Token Standard |
|---|---|---|
eth | Ethereum | ERC-20 |
pol | Polygon | ERC-20 |
base | Base | ERC-20 |
bsc | Binance Smart Chain | BEP-20 |
sol | Solana | SPL |
Payment is always in USDC on Base, regardless of analysis chain.
Command Playbook for OpenClaw
1) Readiness / Setup
Run:
x402-wach wallet setup
If setup says not ready, run:
x402-wach wallet doctor
x402-wach wallet login <EMAIL>
x402-wach wallet verify <FLOW_ID> <OTP>
x402-wach wallet balance
Interpretation:
✓ Ready to make x402 payments with AWAL-> proceed to analysis.AWAL wallet is not authenticated-> run login + verify flow.Insufficient USDC on Base-> ask user to fund AWAL address.Could not read AWAL balance/status-> run doctor and show raw failure.
2) Risk Analysis
Run:
x402-wach verify-risk <TOKEN_ADDRESS> <CHAIN_SHORT_NAME>
Preferred cap-safe form:
x402-wach verify-risk <TOKEN_ADDRESS> <CHAIN_SHORT_NAME> --max-amount-atomic 10000
3) Optional Helpers
x402-wach wallet status
x402-wach wallet address
x402-wach chains
x402-wach guide
Tool Result Interpretation Rules
Readiness/Doctor Output
- Contains
✓ Ready-> safe to proceed with paid analysis. - Contains
not authenticated-> require OTP login/verify. - Contains
Insufficient USDC-> request wallet funding on Base. - Contains command-help text from AWAL -> command mismatch/version issue; run
x402-wach wallet doctorand use supported subcommands shown. - Contains JSON parse errors -> treat as AWAL output format mismatch; surface raw error and do not continue paid flow.
verify-risk Output
Token analysis complete!+ populated sections -> success.- Header only with empty body -> payload unwrap issue; report as tool parsing bug.
No token found/ empty report -> valid call, no token at address/chain.- 402/payment error -> wallet balance/cap/auth issue; user action required.
Safety-Focused User Guidance
When blocked, provide this exact short path:
x402-wach wallet doctor
x402-wach wallet login <email>
x402-wach wallet verify <flowId> <otp>
x402-wach wallet balance
Then retry:
x402-wach verify-risk <TOKEN_ADDRESS> <CHAIN_SHORT_NAME> --max-amount-atomic 10000
Programmatic Usage Pattern (Agent-Friendly)
import {
getAwalReadiness,
validateTokenAddress,
verifyTokenRisk,
} from "@quillai-network/x402-wach";
const token = "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48";
const chain = "eth";
const validation = validateTokenAddress(token, chain);
if (!validation.valid) throw new Error(validation.error);
const readiness = await getAwalReadiness(10_000);
if (!readiness.ready) throw new Error(readiness.reasons.join("; "));
const report = await verifyTokenRisk(token, chain, { maxAmountAtomic: 10_000 });
console.log(report);
Expected Report Sections
On successful analysis, formatted output can include:
- Market Data
- Risk Scores
- Honeypot Analysis
- Holders
- Liquidity
- Code Analysis
- Social & Community
- Source (TokenSense link) + report timestamp
Absolute Prohibitions for OpenClaw
- Do not use or suggest
wallet create,wallet import, orwallet.json. - Do not ask user for private key or seed phrase.
- Do not increase spend cap silently.
- Do not claim analysis success when output parsing failed.
- Do not suppress AWAL raw errors when diagnosis is needed.
More by openclaw
View all skills by openclaw →You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
fastapi-templates
wshobson
Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.
Related MCP Servers
Browse all serversFoundry Toolkit: Deploy, test, and analyze smart contracts on EVM networks and local Anvil with powerful blockchain dev
Frida enables dynamic instrumentation and debugging for mobile and desktop apps, offering advanced process management an
Octagon Deep Research MCP — an AI research platform and deep research AI with unlimited AI queries, AI research tools, a
Kollektiv Document Management offers secure document management system software with AI-powered search, analysis, and OA
DeFi Trading Agent enables autonomous trading, real-time analysis, and seamless execution across 17+ blockchains with ga
Probe Kit offers 23 essential tools for IDE's, app dev, and mobile app dev, streamlining project management and code qua
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.