gmgn-contract-dd
Contract due-diligence score for one token address — contract safety, holder structure and…
A short trading portrait of ONE wallet address — a single style tag (磨损户 / P小将 / 印钞机 … plus a speed subtitle), one sentence recapping its record and one sentence of next-step advice, for 1D / 7D / 30D / 全部, voiced 你 for the user's own wallet and 他 for anyone else's; SOL and all
$ npx -y skills add gmgnai/gmgn-skills --skill gmgn-wallet-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/gmgn-wallet-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
A short trading portrait of ONE wallet address — a single style tag (磨损户 / P小将 / 印钞机 … plus a speed subtitle), one sentence recapping its record and one sentence of next-step advice, for 1D / 7D / 30D / 全部, voiced 你 for the user's own wallet and 他 for anyone else's; SOL and all
name: gmgn-wallet-review description: A short trading portrait of ONE wallet address — a single style tag (磨损户 / P小将 / 印钞机 … plus a speed subtitle), one sentence recapping its record and one sentence of next-step advice, for 1D / 7D / 30D / 全部, voiced 你 for the user's own wallet and 他 for anyone else's; SOL and all 8 EVM chains, chain auto-detected for a 0x address; can render it as a page. USE WHEN a wallet address comes with a request for a brief recap or for what to change — 「帮我复盘一下这个钱包」, 「一句话总结他的战绩」, 「我的打法有什么问题」, 「我钱包下一步该怎么打」, 「交易画像」, 「钱包风格加建议,简短点」, "sum up this wallet in one line". NOT FOR — a bare address, 「能不能跟」 or 「跟着他买我能吃到吗」 (gmgn-wallet-analysis); the full tag-and-badge breakdown or 「是不是机器人」 (gmgn-wallet-style); scores or copy-trade backtests (gmgn-wallet-score); a creator's launches (gmgn-dev-score); current holdings (gmgn-portfolio); a token address or a buy (gmgn-contract-dd, gmgn-token-buy). TIE-BREAK — 打法 / 风格 / 战绩 paired with 问题, 建议, 复盘 or 一句话 routes here; asked alone, they go to the skills above. argument-hint: "--chain <sol|bsc|base|eth|…> --wallet <address> [--period 1d|7d|30d|all] [--voice self|other]" metadata: cliHelp: "gmgn-cli portfolio stats --help && gmgn-cli portfolio profits --help && gmgn-cli portfolio activity --help && gmgn-cli portfolio holdings --help && gmgn-cli portfolio created-tokens --help"
**BEFORE RUNNING ANY COMMAND: Run `gmgn-cli config --check`. If exit code is 0, proceed. If 1, run `gmgn-cli config`, show the output, and once the user sends the key run `gmgn-cli config --apply <KEY>`. If the option is unknown, tell the user to run `npm install -g gmgn-cli`.**
**Always use `gmgn-cli` for data. Never WebFetch, curl, or browse gmgn.ai — the wallet page needs login and renders dynamically.**
This skill is a single file on purpose: there is no bundled script. You pull the data with `gmgn-cli`, compute the numbers below yourself (a throwaway `jq` or `python3 -c` over the saved responses is fine and usually more accurate than reading 300 rows by eye), apply the rules, and fill the fixed sentence templates. Follow the rules and templates exactly — they are what makes two runs on the same wallet say the same thing.
Three lines, nothing more:
⚙️ 全自动P机 · ⚡ 秒杀流 (7D) 一句话复盘:你近 7 天赚了 $41.9K,止损干脆,但手续费吃掉了 78% 的利润。 下一步:少做持仓不到 1 分钟的单子(这部分在亏钱),持仓 1–30 分钟的单子收益率有 17%。
biggest problem.
This shape is deliberate. It is designed for a small slot on an already number-heavy wallet page, where dense columns, badge rows, KPI lines or a detail popover read as noise next to the page's own numbers. Evaluate every rule, but let only the top strength, the top problem and the top fix reach the output. Don't add lines, badges or numbers unless the user asks.
The address and chain go straight into shell commands, so check them first. Never "fix up" a string to make it pass.
address is `sol`. A `0x…` address could be on any of the eight EVM chains: if the user named one, use it; otherwise find it with the probe in Step 0a.
`^[1-9A-HJ-NP-Za-km-z]{32,44}$`. Anything else (spaces, quotes, `;`, `$`, a leading `-`) → say it isn't a valid wallet address and stop.
Ask which they want before running.
The same `0x` address exists on every EVM chain, and many wallets trade on only one of them. Guessing BSC and reporting 「没有交易」 would be wrong for a Base or ETH trader, so probe first:
1. Run `gmgn-cli portfolio stats --chain <c> --wallet W --period 30d --raw` for **all eight EVM chains** (bsc, base, eth, arbitrum, hyperevm, robinhood, arc, stable), one after another, and take `buy` + `sell` from each. 2. Use the chain with the most 30D trades. If none has any, continue on `bsc` so the token-contract check in Step 2 can tell a contract or a transfer-only address from a wallet. 3. If a second chain also has ≥ 20 % of the winner's trades, add one line after the three lines: 「他在 {chain} 上也有交易,这里按 {chosen} 统计。」
Probe all eight, not the popular ones first. In a test of nine active wallets, several traded mainly on Robinhood or Arc while also showing a few hundred trades on BSC or Base: one had 5,227 trades on BSC and 24,691 on Robinhood. Stopping at the first chain with trades would have profiled the wrong book.
Each probe is one call. Stop probing on a rate limit, and use the best chain found so far if any trades were seen. A probe response is also the 30D stats for that chain, so reuse it rather than asking for it again in Step 2. Name the chain in the reply's title line when it wasn't given, e.g. `(7D · Base)`. Chain display names: BSC, Base, ETH, Arbitrum, HyperEVM, Robinhood, Arc, Stable, SOL.
"my wallet". **other** otherwise, which is the default. If it's genuinely unclear, ask.
it from how the user talks. Don't call `portfolio info` to guess: it only knows wallets bound to the API key and would misclassify the user's unbound wallets.
The voice changes more than the pronoun. For the owner, the advic
GMGN OpenAPI skills for AI Agent — query tokens, wallets, and market data, and execute on-chain trades across Solana, BSC, and Base.
Repo: gmgnai/gmgn-skills
Contract due-diligence score for one token address — contract safety, holder structure and…
[FINANCIAL EXECUTION] Create and launch meme coins and crypto tokens on launchpads (Pump.fun,…
Decide whether a token creator's NEXT launch is safe to buy. Scores a dev address 0-100 on…
Produce THE list of tokens that are hot RIGHT NOW and safe enough to look at, across every…
Token holder chip analysis — deep analysis of holder structure including chip distribution,…
Price-action pattern reading — classifies a token's candles into a named pattern (uptrend…