meteora

Build Solana DeFi applications using Meteora DLMM, DAMM, bonding curve, and vault SDKs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Integrating with Meteora's liquidity protocols on Solana requires navigating multiple SDKs, program addresses, fee configurations, and position management patterns, and mistakes with addresses or slippage can lose funds. ## Core Features & Use Cases - DLMM Concentrated Liquidity: Create positions with strategy types, execute swaps with quotes, and claim fees and LM rewards via @meteora-ag/dlmm. - DAMM v2 and v1 AMMs: Create constant product pools with fee schedulers, manage position NFTs, lock or vest liquidity, and handle Token-2022 assets. - Token Launch Infrastructure: Launch tokens on Dynamic Bonding Curves with auto-graduation to DAMM, protect launches with Alpha Vault anti-bot deposits, and enable single-token entry via the Zap SDK. - Use Case: A developer launching a new token creates a Dynamic Bonding Curve pool, configures a fee tier, lets it graduate to DAMM v2, and locks LP tokens for one year to build community trust. ## Quick Start Ask the agent to create a Meteora DLMM liquidity position around the current price using the SpotBalanced strategy on Solana mainnet.

Frequently Asked Questions about meteora

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

FAQPage Schema
How do I add liquidity to a Meteora DLMM pool on Solana?

Create a DLMM instance with DLMM.create(connection, poolAddress), fetch the active bin, then call initializePositionAndAddLiquidityByStrategy with token amounts, a bin range, and a StrategyType such as SpotBalanced. Sign and send the returned transaction.

What is the difference between Meteora DAMM v1 and DAMM v2?

DAMM v2 uses position NFTs instead of LP tokens, supports Token-2022 extensions, offers dynamic fee schedulers, and costs 0.022 SOL to create a pool. DAMM v1 remains supported for stable, weighted, and LST pools but is not recommended for new pools.

How does a Meteora Dynamic Bonding Curve token launch work?

A creator configures a pool with a fee tier, users buy and sell on the curve, and the pool auto-graduates to DAMM v1 or v2 once the market cap threshold is reached. LP tokens can then be locked and later claimed.

Does the Meteora Zap SDK require a Jupiter API key?

Yes, the Zap SDK requires a Jupiter API key and the Jupiter quote API URL to route single-token entries into liquidity positions. Without it, zap-in and zap-out operations that rely on swaps cannot be constructed.

Why does my Meteora swap fail with a slippage error?

The price moved beyond your slippage tolerance between quoting and execution. Increase slippageBps, refetch pool state before quoting, and use the minOutAmount from a fresh swapQuote call.