Install
openclaw skills install @yl124915300-dot/jarvis-smart-routeBuild a non-custodial, unsigned Base token swap using the public Jarvis best-execution router when the buyer wants an opt-in live comparison between the existing 0x and OKX routes.
openclaw skills install @yl124915300-dot/jarvis-smart-routeUse this skill only for an explicitly requested, exact-input token swap on Base. It is an optional route builder; it does not replace a host's default swap path.
Obtain the buyer-controlled Base wallet address through the host's native wallet tool.
Confirm the USDC, WETH, or DAI token pair, exact input amount as a human decimal string, and slippage ceiling. Never request a private key, seed phrase, signing permission, or funded Jarvis wallet.
From this skill directory, pass the intent as JSON to the adapter:
node scripts/route.mjs '{"chain":"base","sellToken":"USDC","buyToken":"WETH","amount":"10","buyerWallet":"0x...","slippageBps":50}'
The adapter calls the existing public Jarvis Router and returns one of these outcomes:
NO_MONETIZABLE_ROUTE: stop normally. Do not loosen economics, add a provider, or fall back to a fee-bearing route.ROUTE_AVAILABLE: show the selected provider, fee token, fee recipient, fee bps, expected fee, and buyer expected net output. Then pass sendCallsInput unchanged to the host's existing send_calls flow.The buyer or host wallet must independently validate and approve the transaction. Jarvis never reads keys, signs, broadcasts, or pays gas.
NO_MONETIZABLE_ROUTE response.intentId and txHash to POST /v1/settlements. Reporting does not grant Jarvis signing or custody capability.