RugCheck

Analyze Solana tokens for rug pull risks using the RugCheck API (rugcheck.xyz). Use when asked to check a Solana token safety, risk score, liquidity, holder distribution, metadata mutability, or insider trading patterns. Also use for discovering trending, new, or recently verified Solana tokens. Triggers on token check, rug check, token safety, Solana token analysis, is this token safe, token risk score, LP locked, holder concentration.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 1.1k · 2 current installs · 2 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description promise Solana token risk checks via RugCheck and the included script plus SKILL.md implement exactly that (calls to https://api.rugcheck.xyz endpoints). No extraneous credentials, binaries, or unrelated capabilities are requested.
Instruction Scope
Runtime instructions and the script only call RugCheck read endpoints, validate mint addresses locally, and pretty-print JSON. They do not read arbitrary files, environment variables, or send data to any endpoints other than api.rugcheck.xyz. Bulk endpoints are documented as requiring JWTs but the skill does not attempt to perform auth automatically.
Install Mechanism
No install spec; this is instruction-only with a small bundled shell script. There are no downloads, extracted archives, or third-party package installs.
Credentials
No environment variables, credentials, or config paths are required. The SKILL.md mentions that some bulk endpoints require a wallet JWT (correctly labeled) but the skill does not request or embed any secret.
Persistence & Privilege
always is false and the skill does not modify system or other skills' config. It has no persistent install steps or privileges beyond running a local script that issues HTTP requests.
Assessment
This skill appears to do what it says: it sends token mint addresses to rugcheck.xyz and returns public risk reports. Before installing, consider: (1) Queries will reveal which token mint addresses you ask about to a third party (rugcheck.xyz) — avoid sending any sensitive/private data. (2) The SKILL.md mentions bulk endpoints that require a wallet JWT; the skill does not attempt to obtain any JWTs automatically, but you should not provide private keys or wallet secrets. (3) Rate limits may apply; the script respects basic error handling but you may want to throttle repeated queries. If you need full privacy or offline analysis, use your own tooling or self-hosted analyzers instead.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk9760dspxaw6s9nmfmd1wra9hh80mrpe

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

RugCheck — Solana Token Risk Analysis

Analyze any Solana token by mint address using the free RugCheck API. No API key required for read endpoints.

Quick Start

# Get risk summary (score + flags)
bash scripts/rugcheck.sh summary <MINT_ADDRESS>

# Get full detailed report (holders, markets, metadata, LP)
bash scripts/rugcheck.sh report <MINT_ADDRESS>

Script Reference

Run bash scripts/rugcheck.sh help for all commands:

CommandDescription
summary <mint>Risk score (0-100 normalized), risk flags, LP lock %
report <mint>Full report: metadata, holders, markets, creator info
insiders <mint>Insider/connected wallet graph
lockers <mint>LP vault/locker info (locked liquidity details)
votes <mint>Community votes on the token
leaderboardTop voters/analysts on the platform
domainsRegistered Solana domains
trendingMost voted tokens in past 24h
newRecently detected tokens
recentMost viewed tokens in past 24h
verifiedRecently verified tokens

Interpreting Results

Summary Response

Key fields from /v1/tokens/{mint}/report/summary:

  • score_normalised — Risk score 0-100. Higher = riskier. Below 1000 raw score ≈ "Good".
    • 0-30: Low risk (Good)
    • 30-60: Medium risk (caution)
    • 60-100: High risk (danger)
  • risks[] — Array of risk flags, each with:
    • name: Risk type (e.g. "Mutable metadata", "Low Liquidity", "Single holder ownership")
    • level: "warn" or "danger"
    • value: Human-readable detail (e.g. "$102.55", "40.00%")
    • description: Explanation
    • score: Raw risk contribution
  • lpLockedPct — Percentage of LP tokens locked (0 = none locked, very risky)
  • tokenProgram — SPL token program used
  • tokenType — Token type classification

Full Report Response

Additional fields from /v1/tokens/{mint}/report:

  • tokenMeta — Name, symbol, URI, mutable flag, updateAuthority
  • token — Supply, decimals, mintAuthority, freezeAuthority
  • creator / creatorBalance — Token creator wallet and their current balance
  • topHolders[] — Top holders with address, owner, pct (percentage), uiAmount
  • markets[] — DEX markets/pools with liquidity data
  • insiderNetworks — Connected insider wallet clusters

Red Flag Checklist

When analyzing a token, flag these risks to the user:

  1. Mutable metadata (tokenMeta.mutable == true) — Creator can change token name/image
  2. Low liquidity (risk with "Low Liquidity" or check market data) — Easy to manipulate price
  3. High holder concentration — Top 10 holders > 50% supply
  4. Single holder dominance — One wallet holds >20% supply
  5. LP not locked (lpLockedPct == 0) — Creator can pull liquidity anytime
  6. Mint authority exists (token.mintAuthority != null) — Can mint infinite tokens
  7. Freeze authority exists (token.freezeAuthority != null) — Can freeze wallets
  8. Few LP providers — Only 1-2 wallets providing liquidity
  9. Low/zero trade volume — No real market activity
  10. Creator holds large balance — Creator still sitting on supply

Presenting Results

Format findings clearly for the user. Example:

🔍 RugCheck Analysis: CLWDN (ClawdNation)
Mint: 3zvSRWfjPvcnt8wfTrKhgCtQVwVSrYfBY6g1jPwzfHJG

⚠️ Risk Score: 59/100 (Medium-High Risk)

🚩 Risk Flags:
  🔴 Low Liquidity — $102.55
  ⚠️ Single holder ownership — 40.00%
  ⚠️ High holder concentration — Top 10 hold >50%
  ⚠️ Low amount of holders
  ⚠️ Low LP providers
  ⚠️ Mutable metadata

🔓 LP Locked: 0% (NOT LOCKED)

📊 Top Holders:
  1. 40.0% — 3Y3g...p7rk
  2. 15.0% — 5bNH...4VGj
  3. 15.0% — 4dkX...Ncg6
  4. 10.0% — 8yY2...CKn8
  5. 10.0% — 2MT5...eB3h

Verdict: HIGH RISK — Multiple red flags. No locked liquidity,
concentrated holdings, mutable metadata. Exercise extreme caution.

API Details

  • Base URL: https://api.rugcheck.xyz
  • Auth: None required for read endpoints
  • Rate limits: Respect 429 responses; add 2-3 second delays between bulk queries
  • RugCheck web: https://rugcheck.xyz/tokens/<mint> (link for users)

Bulk Queries (requires auth)

These endpoints need a JWT from Solana wallet auth — not available for most agents:

  • POST /v1/bulk/tokens/summary — Check multiple tokens at once
  • POST /v1/bulk/tokens/report — Full reports for multiple tokens

Files

2 total
Select a file
Select a file to preview.

Comments

Loading comments…