CtrlK
BlogDocsLog inGet started
Tessl Logo

sushiswap-sdk

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

2.96x

Quality

71%

Does it follow best practices?

Impact

95%

2.96x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./public/skills/0xmasayoshi/sushiswap-sdk/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

87%

72%

Token Price Checker for Multi-Chain DeFi Dashboard

Chain validation and swap quote

Criteria
Without context
With context

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

100%

55%

Automated Token Swap Script for Treasury Management

Swap transaction generation and execution

Criteria
Without context
With context

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

100%

63%

SushiSwap Integration Module for Fintech Platform

Fee model and integrator documentation

Criteria
Without context
With context

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

Repository
Demerzels-lab/elsamultiskillagent
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.