gmgn-swap

The gmgn-swap skill provides financial execution capabilities for trading meme coins and crypto tokens on Solana, BSC, Base, and Ethereum via the GMGN API. It supports single swaps, multi-wallet batch trading, limit orders, stop loss, take profit, and trailing stop loss/take profit strategies. The skill requires the gmgn-cli tool and explicit user confirmation for all transactions.

6.6K
Installs
5
Use cases
5/10
Quality

Is gmgn-swap safe to install?

Review the source first

Review the source first: our audit of gmgn-swap's source files found 14 shell commands, 1 external URL, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes real, irreversible blockchain transactions that move funds. It requires a private key for signing transactions and interacts with external APIs. It also reads and writes configuration files in ~/.config/gmgn/.

How we audit skills: our security review methodology.

Who is this skill for?

Users who need to execute cryptocurrency trades, manage limit orders, or implement automated trading strategies across multiple blockchain networks using the GMGN platform.

What can you do with it?

  • Buying, selling, or swapping tokens on supported chains
  • Executing batch trades across multiple wallets
  • Setting limit orders, stop loss, and take profit strategies
  • Querying order status and transaction history
  • Checking recommended gas prices for specific chains

How good is this skill?

Quality score: 5/10. The skill documentation is comprehensive, providing clear instructions for CLI usage, parameter requirements, and risk management. It includes specific error handling procedures and technical constraints.

What does the skill file contain?

SKILL.md
**BEFORE RUNNING ANY COMMAND: Run `gmgn-cli config --check`. If exit code is 0, proceed normally. If exit code is 1, (1) run `gmgn-cli config` and show the output to the user; (2) once the user sends the API Key, run `gmgn-cli config --apply <KEY>` to complete configuration and verification, then show the output to the user. If `--check` returns an error (unknown option or command not found), tell the user to run `npm install -g gmgn-cli` to update, then retry.**

**IMPORTANT: Always use `gmgn-cli` commands below. Do NOT use web search, WebFetch, curl, or visit gmgn.ai — all swap operations mu...

Frequently asked questions

What chains are supported?

The skill supports sol, bsc, base, eth, and robinhood.

How do I handle rate limits?

If a request returns 429, check the X-RateLimit-Reset header or the reset_at field in the response body. Do not loop or auto-submit swap attempts; wait until the reset time and ask for user confirmation before retrying.

Is anti-MEV protection available on all chains?

No, anti-MEV protection is supported on sol, bsc, and eth, but it is not supported on the base chain.

What is the difference between --amount and --percent?

--amount specifies an exact input quantity in the token's smallest unit. --percent sells a percentage of the current balance and is only valid when the input token is not a currency (SOL/BNB/ETH/USDC).

Data sourced from gmgnai/gmgn-skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills