metaplex

Create and manage Solana NFTs, compressed NFTs, and token launches using Metaplex SDKs.

6|20|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/andresdefi/cryptoskills --skill metaplex-andresdefi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: metaplex
Source: https://github.com/andresdefi/cryptoskills/tree/main/skills/metaplex
Command: npx skills add https://github.com/andresdefi/cryptoskills --skill metaplex-andresdefi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI agents often have outdated or incorrect knowledge of Metaplex program IDs, SDK patterns, and fee structures, leading to failed transactions or lost funds when building Solana NFT and token applications. ## Core Features & Use Cases - NFT Creation Across Standards: Create NFTs with MPL Core, Token Metadata (including pNFTs), and Bubblegum compressed NFTs, with verified program IDs and cost comparisons. - Collection Launches & Token Sales: Configure Candy Machine with 21+ guards for fair mints and run Genesis token generation events (presales, launch pools, auctions). - Asset Querying & Utilities: Fetch assets via the DAS API, swap between tokens and NFTs with MPL-Hybrid, and store up to 10MB on-chain with Inscriptions. - Use Case: Launch a 10,000-item NFT collection by creating a Merkle tree with Bubblegum, minting compressed NFTs at ~0.00009 SOL each, and querying ownership through the DAS API. ## Quick Start Use the metaplex skill to create a Core NFT on Solana devnet with 5% enforced royalties using the Umi framework.

Frequently Asked Questions about metaplex

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

FAQPage Schema
How do I create an NFT on Solana with Metaplex?

Use the Umi framework with the mpl-core plugin and call the create function with an asset signer, name, and metadata URI. MPL Core is recommended for new projects, costing about 0.0029 SOL per mint with a single account per NFT.

What is the difference between MPL Core and Token Metadata NFTs?

MPL Core uses one account per NFT at ~0.0029 SOL with enforced royalties and a plugin system, while Token Metadata uses 4+ accounts at ~0.022 SOL without enforced royalties. Core also uses roughly 17,000 compute units versus 205,000 for Token Metadata.

How do I mint compressed NFTs with Bubblegum?

Create a Merkle tree with createTree specifying maxDepth for capacity, then call mintV1 with the leaf owner, tree address, and metadata. Compressed NFTs cost about 0.00009 SOL each and require a DAS-compatible RPC for fetching proofs.

Does the DAS API work with any Solana RPC endpoint?

No, the DAS API requires a compatible RPC provider such as Helius, Triton, Shyft, QuickNode, or Alchemy. Standard RPC endpoints do not support methods like getAsset or getAssetsByOwner for compressed NFTs.

Why does my Metaplex transaction fail with blockhash or simulation errors?

Blockhash errors mean the transaction expired, so fetch a fresh blockhash and retry. Simulation failures usually indicate wrong program IDs, missing accounts, invalid parameters, or insufficient SOL balance for rent and protocol fees.

When should I use Bubblegum instead of Token Metadata for a collection?

Use Bubblegum for large collections where cost matters: 10,000 NFTs cost about 0.27 SOL versus 220 SOL with Token Metadata. Token Metadata suits smaller collections needing broad ecosystem compatibility with existing marketplaces.