跳到正文
cccskills
免费在 GitHub 公开

metaplex

Metaplex development on Solana — NFTs, tokens, compressed NFTs, candy machines, token launches. Use when working with Token Metadata, Core, Bubblegum, Candy Machine, Genesis, or the mplx CLI.

中文简介正在准备中。当前显示原文说明。

集成工具X (Twitter)
查看安装方法

包含的文件(15)

  • SKILL.md6.2 KB
  • references/cli-bubblegum.md4.8 KB
  • references/cli-candy-machine.md10.7 KB
  • references/cli-core.md4.1 KB
  • references/cli-genesis.md16.9 KB
  • references/cli-token-metadata.md2.5 KB
  • references/cli.md9.8 KB
  • references/concepts.md9.9 KB
  • references/metadata-json.md1.3 KB
  • references/sdk-bubblegum.md10.3 KB
  • references/sdk-core.md11.3 KB
  • references/sdk-genesis.md29.8 KB
  • references/sdk-token-metadata-kit.md7.7 KB
  • references/sdk-token-metadata.md12.6 KB
  • references/sdk-umi.md5.3 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Metaplex Development Skill

Overview

Metaplex provides the standard infrastructure for NFTs and tokens on Solana:

  • Core: Next-gen NFT standard (recommended for new NFT projects)
  • Token Metadata: Fungible tokens + legacy NFTs/pNFTs
  • Bubblegum: Compressed NFTs (cNFTs) using Merkle trees — massive scale at minimal cost
  • Candy Machine: NFT drops with configurable minting rules
  • Genesis: Token launch protocol with fair distribution + liquidity graduation

Tool Selection

Prefer CLI over SDK for direct execution. Use SDK only when user specifically needs code.

ApproachWhen to Use
CLI (mplx)Default choice - direct execution, no code needed
Umi SDKUser needs code — default SDK choice. Covers all programs (TM, Core, Bubblegum, Genesis)
Kit SDKUser specifically uses @solana/kit, or asks for minimal dependencies. Token Metadata only — no Core/Bubblegum/Genesis support

Task Router

IMPORTANT: You MUST read the detail file for your task BEFORE executing any command or writing any code. The command syntax, required flags, setup steps, and batching rules are ONLY in the detail files. Do NOT guess commands from memory.

Task TypeRead This File
Any CLI operation (shared setup)./references/cli.md
CLI: Core NFTs/Collections./references/cli.md + ./references/cli-core.md + ./references/metadata-json.md
CLI: Token Metadata NFTs./references/cli.md + ./references/cli-token-metadata.md + ./references/metadata-json.md
CLI: Compressed NFTs (Bubblegum)./references/cli.md + ./references/cli-bubblegum.md + ./references/metadata-json.md
CLI: Candy Machine (NFT drops)./references/cli.md + ./references/cli-candy-machine.md + ./references/metadata-json.md
CLI: Token launch (Genesis)./references/cli.md + ./references/cli-genesis.md
CLI: Fungible tokens./references/cli.md (toolbox section)
SDK setup (Umi)./references/sdk-umi.md
SDK: Core NFTs./references/sdk-umi.md + ./references/sdk-core.md + ./references/metadata-json.md
SDK: Token Metadata./references/sdk-umi.md + ./references/sdk-token-metadata.md + ./references/metadata-json.md
SDK: Compressed NFTs (Bubblegum)./references/sdk-umi.md + ./references/sdk-bubblegum.md + ./references/metadata-json.md
SDK: Token Metadata with Kit./references/sdk-token-metadata-kit.md + ./references/metadata-json.md
SDK: Token launch (Genesis)./references/sdk-umi.md + ./references/sdk-genesis.md
Off-chain metadata JSON format/schema (NFT or token)./references/metadata-json.md
Account structures, PDAs, concepts./references/concepts.md

CLI Capabilities

The mplx CLI can handle most Metaplex operations directly. Read ./references/cli.md for shared setup, then the program-specific file.

CLI v0.1.0 breaking changes (for agents/scripts migrating from older versions):

  • --json <file> (used to pass an offchain metadata file path) is now --offchain <file>. --json is now the standard OCLIF flag for machine-readable output.
  • All commands now return structured JSON when --json is passed — use this for programmatic/agent use.
TaskCLI Support
Create fungible token✅
Create Core NFT/Collection✅
Create TM NFT/pNFT✅
Transfer TM NFTs✅
Transfer fungible tokens✅
Transfer Core NFTs✅
Upload to Irys✅
Candy Machine drop✅ (setup/config/insert — minting requires SDK)
Compressed NFTs (cNFTs)✅ (batch limit ~100, use SDK for larger)
Check SOL balance / Airdrop✅
Query assets by owner/collection❌ SDK only (DAS API)
Token launch (Genesis)✅

Program IDs

Token Metadata:  metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s
Core:            CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d
Bubblegum V1:    BGUMAp9SX3uS4efGcFjPjkAQZ4cUNZhtHaMq64nrGf9D
Bubblegum V2:    BGUMAp9Gq7iTEuizy4pqaxsTyUCBK68MDfK752saRPUY
Core Candy:      CMACYFENjoBMHzapRXyo1JZkVS6EtaDDzkjMrmQLvr4J
Genesis:         GNS1S5J5AspKXgpjz6SvKL66kPaKWAhaGRhCqPRxii2B

Quick Decision Guide

NFTs: Core vs Token Metadata

ChooseWhen
CoreNew NFT projects, lower cost (87% cheaper), plugins, royalty enforcement
Token MetadataExisting TM collections, need editions, pNFTs for legacy compatibility

Compressed NFTs (Massive Scale)

Use Bubblegum when minting thousands+ of NFTs at minimal cost. See ./references/cli-bubblegum.md (CLI) or ./references/sdk-bubblegum.md (SDK).

Fungible Tokens

Always use Token Metadata. Read ./references/cli.md (toolbox section) for CLI commands.

NFT Drops

Use Core Candy Machine. Read ./references/cli.md + ./references/cli-candy-machine.md.

Token Launches (Token Generation Event / Fair Launch / Memecoin)

Use Genesis. The Launch API (genesis launch create / createAndRegisterLaunch) is recommended — it handles everything in one step. Two launch types:

  • project (default): Configurable allocations, 48h deposit, team vesting support
  • memecoin: Simplified, 1h deposit, hardcoded fund flows — only needs name, symbol, image, and deposit start time

Read ./references/cli.md + ./references/cli-genesis.md (CLI) or ./references/sdk-genesis.md (SDK).

External Resources

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

1password

免费

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.

中文简介正在准备中。当前显示原文说明。

x402agent/SolanaOS92026年7月23日 更新

Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks SolanaOS to add a note, list notes, search notes, or manage note folders.

中文简介正在准备中。当前显示原文说明。

x402agent/SolanaOS92026年7月23日 更新

Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.

中文简介正在准备中。当前显示原文说明。

x402agent/SolanaOS92026年7月23日 更新

Create, search, and manage Bear notes via grizzly CLI.

中文简介正在准备中。当前显示原文说明。

x402agent/SolanaOS92026年7月23日 更新

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

中文简介正在准备中。当前显示原文说明。

x402agent/SolanaOS92026年7月23日 更新

blucli

免费

BluOS CLI (blu) for discovery, playback, grouping, and volume.

中文简介正在准备中。当前显示原文说明。

x402agent/SolanaOS92026年7月23日 更新

查看 x402agent 的全部技能

报告此技能的问题