TypeScript SDK for interacting with the SushiSwap Aggregator and related primitives. This SDK is a typed wrapper over the SushiSwap API, providing ergonomic helpers for token amounts, prices, quotes, and swap transaction generation. USE THIS SKILL WHEN: - Building TypeScript or JavaScript applications - You want strongly typed token, amount, and fraction primitives - You need to request swap quotes or executable swap transactions via code - You want safer arithmetic, formatting, and comparisons without floating point errors - You prefer SDK-based integration over raw HTTP requests
80
Quality
71%
Does it follow best practices?
Impact
95%
2.96xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./public/skills/0xmasayoshi/sushiswap-sdk/SKILL.mdChain validation and swap quote
Import from sushi/evm
0%
100%
Uses getQuote not getSwap
0%
100%
Supported chain check
0%
100%
Early exit on unsupported chain
100%
100%
No hardcoded chain list
0%
100%
Referrer included
0%
100%
EvmChainId enum usage
0%
0%
Bigint amount
0%
100%
sushi and viem in dependencies
0%
100%
maxSlippage as decimal
100%
0%
Without context: $0.3722 · 1m 36s · 20 turns · 24 in / 5,660 out tokens
With context: $0.4264 · 1m 26s · 25 turns · 486 in / 4,290 out tokens
Swap transaction generation and execution
Uses getSwap not getQuote
0%
100%
Import from sushi/evm
0%
100%
Status check before tx use
25%
100%
Tx fields used as-is
66%
100%
EvmChainId enum
0%
100%
Bigint for amount
100%
100%
Referrer included
33%
100%
viem for simulation and execution
100%
100%
sushi and viem in package.json
50%
100%
maxSlippage as decimal
100%
100%
Handles failure status
60%
100%
Without context: $0.6513 · 3m 42s · 29 turns · 36 in / 10,325 out tokens
With context: $0.4917 · 2m 6s · 24 turns · 1,220 in / 6,193 out tokens
Fee model and integrator documentation
80/20 default split documented
0%
100%
Custom split requires partnership
0%
100%
Directs to SushiSwap team
0%
100%
No fee parameter modification
0%
100%
Referrer in getTokenPrice
100%
100%
Referrer in executeSwap
100%
100%
Import from sushi/evm
0%
100%
Supported chain validation
0%
100%
EvmChainId for Polygon
100%
100%
sushi and viem dependencies
100%
100%
getQuote for price check
0%
100%
getSwap for execution
100%
100%
Without context: $1.8953 · 7m 12s · 69 turns · 168 in / 23,913 out tokens
With context: $0.3694 · 1m 14s · 20 turns · 228 in / 4,500 out tokens
45f9fac
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.