
Gmgn Cooking
Launch meme coins and fair-launch tokens on Pump.fun, FourMeme, Bonk, and other bonding-curve launchpads from your agent via GMGN CLI after explicit confirmation.
Overview
gmgn-cooking is an agent skill for the Validate phase that creates and launches meme coins and fair-launch tokens on GMGN-supported launchpads and queries launchpad creation stats via the GMGN API through gmgn-cli, only
Install
npx skills add https://github.com/gmgnai/gmgn-skills --skill gmgn-cookingWhat is this skill?
- Creates and launches tokens on Solana, BSC, and Base launchpads through gmgn-cli only—no web scraping or manual gmgn.ai
- Supports create flows with chain, DEX, wallet, name, symbol, buy amount, and image or image-url plus stats queries by la
- CLI handles signing and submission; documents IPv6-related 401/403 pitfalls for outbound API traffic
- Requires explicit user confirmation before any financial execution
- Documents response fields—agents must not guess API field names
- Supports launchpads including Pump.fun, FourMeme, Bonk, BAGS, Flap, Klik, and Clanker
- Chains documented: Solana, BSC, and Base
Adoption & trust: 4.4k installs on skills.sh; 324 GitHub stars; 1/3 security scanners passed (skills.sh audits).
What problem does it solve?
You want to fair-launch a token or check launchpad stats but do not want your agent to guess API fields, use browser hacks, or submit trades without a clear user-approved command.
Who is it for?
Solo builders experimenting with bonding-curve launches on Pump.fun-class pads who already use GMGN credentials and want CLI-only, confirm-gated execution from Claude Code or Cursor.
Skip if: Teams building non-crypto SaaS, anyone unwilling to confirm financial transactions, or users who need DEX liquidity management and post-launch growth tooling rather than launchpad cooking.
When should I use this skill?
User asks to create a token, launch a meme coin, cook a coin, deploy on a launchpad, or check launchpad creation stats on Solana, BSC, or Base.
What do I get? / Deliverables
Your agent runs documented gmgn-cli create or stats commands with correct parameters and returns on-chain launch or API stats outcomes instead of improvised HTTP calls.
- Token creation transaction submitted via gmgn-cli
- Launchpad creation statistics from GMGN API
Recommended Skills
Journey fit
Token creation on launchpads is the first executable step after you have a name, symbol, and chain choice—treating the launch as a validated prototype on-chain rather than full product build. Prototype subphase fits fair-launch experiments and one-shot deploys before you invest in liquidity, marketing, or ops.
How it compares
Use as a signed GMGN CLI skill package for launch execution, not as an MCP server or generic web3 deployment framework.
Common Questions / FAQ
Who is gmgn-cooking for?
Indie crypto builders and agent users who launch or stats-check tokens on Solana, BSC, or Base launchpads through GMGN and want procedural guardrails around CLI usage and user confirmation.
When should I use gmgn-cooking?
Use it in Validate when prototyping an on-chain token launch or checking launchpad creation stats, and only after the user explicitly confirms create commands with real buy amounts and wallet addresses.
Is gmgn-cooking safe to install?
It executes real financial operations when invoked; review the Security Audits panel on this page and treat wallet keys and buy amounts as high risk before enabling the skill in your agent.
SKILL.md
READMESKILL.md - Gmgn Cooking
**IMPORTANT: Always use `gmgn-cli` commands below. Do NOT use web search, WebFetch, curl, or visit gmgn.ai — all token creation operations must go through the CLI. The CLI handles signing and submission automatically.** **IMPORTANT: Do NOT guess field names or values. When a field's meaning is unclear, look it up in the Response Fields sections below before using it.** **⚠️ IPv6 NOT SUPPORTED: If you get a `401` or `403` error and credentials look correct, check for IPv6 immediately: (1) list all network interfaces and their IPv6 addresses — run `ifconfig | grep inet6` (macOS) or `ip addr show | grep inet6` (Linux); (2) send a test request to `https://ipv6.icanhazip.com` — if the response is an IPv6 address, outbound traffic is going via IPv6. Tell the user immediately: "Please disable IPv6 on your network interface — gmgn-cli commands only work over IPv4."** Use the `gmgn-cli` tool to create a token on a launchpad platform or query token creation statistics per launchpad. **Requires private key** (`GMGN_PRIVATE_KEY` in `.env`) for `cooking create`. ## Core Concepts - **Bonding curve** — Most launchpad platforms (Pump.fun, FourMeme, Flap, etc.) launch tokens on an internal bonding curve. The token price rises as buyers enter. Once the threshold is reached, the token "graduates" to an open DEX (e.g. Raydium on SOL, PancakeSwap on BSC). Token creation happens on the bonding curve — not the open market. - **`--buy-amt` is in human units** — `--buy-amt` is expressed in full native token units, not smallest unit. `0.01` = 0.01 SOL. `0.05` = 0.05 BNB. Always confirm the human-readable amount with the user before executing. - **`--dex` identifiers** — Each launchpad has a fixed identifier passed to `--dex`. These are not free-form names — use only the identifiers listed in the Supported Launchpads table. Never guess a `--dex` value not in that table. - **Image input** — Token logo can be provided as base64-encoded data (`--image`, max 2MB decoded) or a publicly accessible URL (`--image-url`). Provide one or the other — not both. If the user gives a file path, read and base64-encode it before passing to `--image`. If they give a URL, use `--image-url` directly. - **Status polling via `order get`** — `cooking create` is asynchronous. The immediate response may show `pending`. Poll with `gmgn-cli order get --chain <chain> --order-id <order_id>` until `confirmed`. The new token's contract address is in the `report.output_token` field of the `order get` response, not in the initial create response. - **Signed auth** — `cooking create` requires both `GMGN_API_KEY` and `GMGN_PRIVATE_KEY`. The private key never leaves the machine — the CLI uses it only for local signing. `cooking stats` uses exist auth (API Key only). - **Slippage** — The initial buy is executed as part of the same transaction as token creation. Slippage applies to that buy. Use `--slippage` (integer 0–100, e.g. `30` = 30%) or `--auto-slippage`. One of the two is required when `--buy-amt` is set. ## Financial Risk Notice **This skill executes REAL, IRREVERSIBLE blockchain transactions.** - Every `cooking create` command deploys an on-chain token contract and spends real funds (initial buy amount). - Token deployments cannot be undone once confirmed on-chain. - The AI agent must **never auto-execute a crea