kamino

Build Solana DeFi applications using Kamino lending, liquidity, and oracle SDKs.

1|1|Updated May 21, 2026
One-click install
npx skills add https://github.com/naruto11eth/cryptoskills --skill kamino-naruto11eth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kamino
Source: https://github.com/naruto11eth/cryptoskills/tree/main/skills/kamino
Command: npx skills add https://github.com/naruto11eth/cryptoskills --skill kamino-naruto11eth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI agents often have outdated or incorrect knowledge of Kamino Finance's SDKs, program addresses, and DeFi primitives on Solana, leading to broken integrations, wrong addresses, and failed transactions when building lending, liquidity, or leverage applications. ## Core Features & Use Cases - Kamino Lend (klend-sdk): Deposit collateral, borrow, repay, withdraw, liquidate positions, and manage obligations with health factor monitoring. - Kamino Liquidity (kliquidity-sdk): Deposit into and withdraw from automated CLMM strategies on Orca, Raydium, and Meteora, with single-token deposits and fee collection. - Leverage & Obligation Orders: Open leveraged multiply positions and create LTV-based or price-based automated orders like stop-losses. - Scope Oracle (scope-sdk): Fetch aggregated token prices with confidence and staleness validation. - Use Case: Build a portfolio dashboard that loads a user's Kamino lending position, computes health factor, lists liquidity strategy holdings, and displays validated oracle prices using the included full-integration template. ## Quick Start Ask the agent to set up a Kamino lending client that deposits SOL as collateral and borrows USDC using the klend-sdk on Solana mainnet.

Frequently Asked Questions about kamino

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deposit and borrow on Kamino Lend with TypeScript?

Load the market with KaminoMarket.load, then use KaminoAction.buildDepositTxns and buildBorrowTxns with a VanillaObligation. Combine the setup, lending, and cleanup instructions into a transaction and send it with your wallet keypair.

How to deposit into Kamino liquidity strategies on Solana?

Initialize the Kamino class from kliquidity-sdk, fetch a strategy by address, then call kamino.deposit with token A and B amounts plus a slippage tolerance. Single-token deposits are supported via kamino.singleTokenDeposit.

Which DEXes does Kamino Liquidity support for strategies?

Kamino Liquidity supports Orca Whirlpools, Raydium CLMM, and Meteora DLMM pools. Strategies are categorized as NON_PEGGED, PEGGED, or STABLE depending on the correlation of the token pair.

How do I check health factor on a Kamino lending position?

Call market.refreshAll, fetch the user's vanilla obligation, and divide refreshedStats.borrowLimit by refreshedStats.borrowedValue. A health factor near or below 1.1 indicates liquidation risk and warrants adding collateral.

Can Kamino automate stop-loss or LTV-based orders?

Yes, the obligation orders module supports LTV-based orders that repay or add collateral at trigger thresholds, and price-based orders such as stop-loss and take-profit. Orders are created via createLtvBasedOrder or createPriceBasedOrder.

What npm packages are required for Kamino SDK integration?

Install @kamino-finance/klend-sdk for lending, @kamino-finance/kliquidity-sdk for liquidity strategies, and @kamino-finance/scope-sdk for oracle prices. Peer dependencies include @solana/web3.js, @coral-xyz/anchor, and decimal.js.