REST API for optimized token swapping (including executable transaction generation), swap quoting, and pricing using the SushiSwap Aggregator. Use this skill when the user wants to: - Get a swap quote between two tokens on 40+ evm networks - Generate executable swap transaction data - Fetch token prices for a specific network or token - Retrieve token metadata - Discover supported AMM liquidity sources - Integrate SushiSwap swapping or pricing logic via HTTP/REST (and not the SushiSwap Javascript API)
Install with Tessl CLI
npx tessl i github:Demerzels-lab/elsamultiskillagent --skill sushiswap-api89
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 90%
↑ 1.38xAgent success when using this skill
Validation for skill structure
Schema-driven quote with referrer
Schema file referenced
0%
0%
Correct price endpoint
100%
100%
Correct quote endpoint
100%
100%
Referrer present on quote
0%
100%
Referrer not auto-generated
0%
100%
Correct base URL
100%
100%
ChainId in path
100%
100%
Required quote params present
100%
100%
Decimal tolerance format
100%
100%
Results documented
100%
100%
Without context: $0.9423 · 3m 13s · 45 turns · 85 in / 9,462 out tokens
With context: $0.6957 · 2m 4s · 30 turns · 67 in / 7,451 out tokens
Executable swap transaction generation
Uses swap endpoint
58%
100%
No fabricated calldata
100%
100%
Transaction fields extracted
100%
100%
Referrer included
100%
100%
422 handling
66%
100%
529 handling
22%
33%
500 handling
75%
100%
Sender param present
0%
100%
swap_plan.md documents endpoint choice
80%
100%
Schema-driven construction
0%
50%
Without context: $0.3235 · 1m 37s · 14 turns · 19 in / 6,115 out tokens
With context: $0.4968 · 1m 26s · 21 turns · 683 in / 5,413 out tokens
Fee model and liquidity provider filtering
Liquidity providers endpoint used
100%
100%
DEX filter as string
100%
100%
Referrer on quote request
100%
100%
80/20 default fee documented
0%
100%
Custom split requires partnership
0%
100%
No custom split via params
100%
100%
Liquidity providers list in brief
100%
100%
Correct base URL
100%
100%
DEX filter format documented
100%
100%
Schema-based endpoint discovery
0%
0%
Without context: $2.8833 · 8m 14s · 52 turns · 1,219 in / 15,749 out tokens
With context: $0.5691 · 1m 46s · 25 turns · 62 in / 6,383 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.