skill
scallop-skills
AI skill plugin for Scallop Protocol on Sui blockchain - lending, staking, governance integration
Set up
Skills are installed by placing their folder where your agent loads skills.
The download comes from github.com/scallop-io/scallop-skills itself, not from our server, so what you get is exactly what its author published.
Install instructions come from the README
README
synced Oct 21, 2026Scallop Protocol AI Skills
Complete AI skills for Scallop Protocol on Sui blockchain - the leading lending protocol on Sui.
Features
- 22 Skills — 21 protocol skills plus a
scallop-overviewrouter/index - 3 Expert Agents for complex tasks
- Multi-SDK Support (TypeScript, Python)
- Agent-Agnostic Design works with any LLM
Skills Overview
Start here: invoke
scallop-overview— it indexes every skill and routes you to the right one for your task.
Scallop Lend (Core Lending)
| Skill | Description |
|---|---|
scallop-lend-integration | Deposit, withdraw, borrow, repay operations |
scallop-obligation-manager | Obligation queries, risk assessment, health monitoring |
scallop-liquidation-helper | Find targets, calculate profit, execute liquidations |
scallop-flash-loan | Uncollateralized flash loans for arbitrage |
Scallop Staking
| Skill | Description |
|---|---|
scallop-spool-staking | Stake market coins for SCA rewards |
scallop-borrow-incentive | Earn rewards for borrowing |
scallop-scasui-staking | Stake SUI into scaSUI (SpringSui LST) and redeem it |
Scallop Governance
| Skill | Description |
|---|---|
scallop-vesca | Lock SCA for voting power and revenue share |
Scallop sCoin
| Skill | Description |
|---|---|
scallop-scoin | Mint/burn synthetic coins (sSUI, sUSDC) |
Scallop Growth
| Skill | Description |
|---|---|
scallop-referral | Referral program integration |
scallop-loyalty | Loyalty rewards program |
SDK Infrastructure
| Skill | Description |
|---|---|
scallop-client-setup | Initialize and configure ScallopClient, ScallopConfig, network selection |
scallop-query-data | Market data, balances, obligations, portfolio queries |
scallop-portfolio-analytics | Aggregated user portfolio and protocol TVL |
scallop-market-limits | Per-asset borrow/supply caps and isolated-asset rules |
scallop-oracle | Pyth oracle price feeds and price updates in transactions |
scallop-xoracle-integration | Multi-source oracle handling (Pyth + Supra + Switchboard) |
scallop-error-handling | Exception hierarchy, error codes, recovery patterns |
scallop-advanced-transactions | Dry runs, gas control, BCS, multi-step PTBs |
scallop-rpc-client | Low-level RPC access, plus sui-kit helpers |
scallop-crypto-keys | Keypair generation, import formats, signing, address derivation |
Expert Agents
| Agent | Purpose |
|---|---|
scallop-lend-expert | Complex lending integration, debugging |
scallop-defi-strategist | Yield optimization, risk management |
scallop-liquidator | Liquidation bot development, MEV |
Quick Start
Using Python SDK
# 0.3.0a1 is an alpha pre-release, so --pre is required
pip install --pre sui-scallop-sdk
from sui_scallop_sdk import ScallopClient
client = ScallopClient(secret_key="...", network="mainnet")
builder = client.create_builder()
tx = builder.create_tx_block()
# Supply 1 SUI
result_idx = tx.supply_quick(
amount=1_000_000_000,
coin_name="sui",
sender=client.wallet_address
)
tx.transfer_objects([result_idx], client.wallet_address)
result = builder.sign_and_send_tx_block(tx)
print(f"TX: {result.digest}")
Using TypeScript SDK
# examples here are verified against 4.3.0; 5.x is ESM-only and needs Node >= 22
npm install @scallop-io/sui-scallop-sdk@4.3.0
import { Scallop } from '@scallop-io/sui-scallop-sdk';
const scallop = new Scallop({
secretKey: '...',
networkType: 'mainnet'
});
await scallop.init();
const builder = await scallop.createScallopBuilder();
const tx = builder.createTxBlock();
// Supply 1 SUI
await tx.supplyQuick(1_000_000_000, 'sui');
const result = await builder.signAndSendTxBlock(tx);
Supported Assets
34 coins and 33 sCoins, including:
- Native: SUI
- Stablecoins: USDC, FDUSD, USDY, mUSD, suiUSDe, USDsui
- Wrapped / bridged: wETH, wBTC, wSOL, sbETH, sbUSDT, xBTC, zwBTC
- DeFi: SCA, CETUS, DEEP, NS, WAL, HAEDAL, LOFI
- LST: afSUI, haSUI, vSUI, scaSUI
- Commodity: XAUm (tokenized gold)
See supported-coins.md for the full list.
Installation
Pick one path — installing through multiple channels leaves skills duplicated.
The
.claude-plugin/manifest in this repo is a cross-tool standard: both Claude Code and Codex read it natively (the directory name is fixed by Claude's spec; Codex reads it for compatibility).
Claude Code (managed plugin, auto-updates)
/plugin marketplace add scallop-io/scallop-skills
/plugin install scallop@scallop
Codex CLI (managed plugin, same manifest)
codex plugin marketplace add scallop-io/scallop-skills
codex plugin add scallop@scallop
GitHub Copilot, Cursor, Windsurf, and other agents
Uses the cross-tool skills installer, which copies the
skills into your project (add --global for a user-level install):
npx skills add scallop-io/scallop-skills
License
MIT