SkillAgentSearch skills...

Chaingpt Claude Skill

154 Web3 MCP tools for Claude Code, custody-free. Plus an agent wallet prompt injection can't drain: per-tx, daily, and on-chain (ERC-4337) spending caps the model can't bypass. EVM + Solana + Tron DEX/DeFi, perps, prediction markets, contract deploy + audit.

Install / Use

npx skills add ChainGPT-org/chaingpt-claude-skill

Installs into whichever agent you are using.

README

<div align="center"> <img src="https://raw.githubusercontent.com/ChainGPT-org/chaingpt-claude-skill/refs/heads/main/653ba24987df35fe63c92a17_chaingpt-logo-head.png" alt="ChainGPT" width="140" />

ChainGPT Developer Kit for Claude Code

Turn your AI assistant into a Web3 engineering co‑pilot.

One install gives Claude Code 154 MCP tools across ChainGPT AI products (chat, NFT, contract gen, audit, news), EVM + Solana DEX trading (OpenOcean, 1inch v6, CoW, Jupiter), DeFi (Aave V3, Lido, EigenLayer, Pendle, Morpho, Marginfi, Kamino), Tron (TVM) (TRC‑20, SunSwap, JustLend, agent‑wallet signing), perps (Hyperliquid + Drift), prediction markets (Polymarket), cross‑chain bridging (Across), x402 agentic payments, Base (Basenames + Mini App scaffolding), ERC‑8004 trustless‑agent identity, multi‑protocol portfolio, strategy plan persistence + backtest, and an agent wallet with localhost admin dashboard + prompt‑injection‑resistant policy gate. Custody‑free. 45+ audited Solidity patterns. 10 project templates. Daily live‑API smoke CI.

npm version License: MIT Tests Live-API smoke MCP Tools Claude Code TypeScript PRs Welcome

Quickstart · Why this exists · How it works · Security model · MCP tools · Agent Wallet · vs alternatives · Docs

</div>

⚡ Install (2 commands)

In the Claude Code prompt, paste these two lines:

/plugin marketplace add ChainGPT-org/chaingpt-claude-skill
/plugin install chaingpt@chaingpt-claude-skill

Then fully restart Claude Code (quit and relaunch) — or run /reload-plugins --force. The plugin ships an MCP server, so a plain /reload-plugins won't load it. First launch installs dependencies once (~30–60s). Verify with /mcp — you'll see chaingpt connected.

That's it. Optional API key (only for the ChainGPT chat / NFT / audit / news tools — everything on-chain works without it) and the guided walkthrough are in the full Quickstart.

Don't have Claude Code yet? Install it first, then run the two commands above.

curl -fsSL https://claude.ai/install.sh | bash   # macOS / Linux

Windows: download from https://code.claude.com/download. More detail in Step 1.

<br/>

👀 60-second tour

Agent wallet refuses an over-cap transfer

The agent tries to overspend; the policy gate — a file the model has no tool to write — refuses in code. Prompt injection gets a refusal, not your funds.

Three exchanges that show the whole philosophy — capability, then the guardrails that make it safe to walk away:

You:    is this token safe? 0x9840...0f98
Claude: → chaingpt_risk_token + chaingpt_research_token
        Verdict: no honeypot flags, ownership renounced, $952k liquidity on
        PancakeSwap, top-10 holders 31%. Two informational flags: ...
You:    set up a daily $100 ETH DCA that runs without me
Claude: → chaingpt_strategy_dca_plan → save_plan → /schedule cron
        Done. Every morning: due_steps → fresh quote → agent wallet signs
        inside policy caps → journal records the tx hash. Crashes and
        double-fired schedules can't double-buy — the journal refuses.
You:    (prompt injection, or just a bad idea) send 5 ETH to 0xattacker
Claude: → chaingpt_agent_wallet_sign_and_send
        ⛔ Policy refused this transaction.
        Reason: To-address not in allowedToAddresses (5 entries).
        No MCP tool can relax these rules from inside the agent.

That last refusal is the product: the policy file lives outside the model's reach, every signature is checked in code, and daily spend + tx-count velocity caps bound even fully-compliant behavior. See Security model.

🧭 Pick your path

| You are | Start here | Your 3 sections | |---|---|---| | A trader who wants guardrailed autonomy | "set up a daily $100 ETH DCA" | Agent Wallet · skills/scheduled-autonomy · Security model | | An agent builder | /agentsweb3-researcher / defi-trader | MCP tools · agents/ + hooks/ · x402 + ERC-8004 skills | | A Solidity dev | "generate and audit an ERC-20" | Templates · Contract patterns · deploy skill |

🆕 What's new

v1.22 Tron (TVM) integration — non-EVM chain at EVM/Solana parity (14 tools, reuses the EVM key, fail-closed tron policy, SunSwap + JustLend) · v1.19 Solana signing parity (Ed25519 agent wallet, simulation-priced lamport caps) · v1.18 local-only usage insights + self-healing CI · v1.17 scheduled autonomy (set-and-forget DCA with a crash-safe execution journal) · v1.16 daily velocity caps, shipped subagents, mainnet-guard hook · all releases

⚡ Quickstart — full step‑by‑step

This walkthrough takes you from zero to a running dashboard. Estimated time: 5 minutes (most of it Claude Code's first‑run download).

Step 1 — Install Claude Code

Claude Code is Anthropic's official CLI. If you already use it (you see the ▗ ▗ ▖ ▖ banner when you type claude in your terminal), skip to Step 2.

macOS / Linux:

curl -fsSL https://claude.ai/install.sh | bash

Follow the prompts. The installer drops a claude binary in your PATH.

Windows: download the installer from https://code.claude.com/download.

Verify:

claude --version
# → Claude Code v2.1.x

You also need an Anthropic account / Claude subscription — the installer walks you through claude login on first run.

Step 2 — Add the ChainGPT marketplace

Adding a marketplace just tells Claude Code "this GitHub repo is a place I can install plugins from." It does not install anything yet.

Open Claude Code (claude in your terminal). Inside the prompt, paste:

/plugin marketplace add ChainGPT-org/chaingpt-claude-skill

You'll see: ✓ Successfully added marketplace: chaingpt-claude-skill.

Behind the scenes Claude Code:

  1. Reads .claude-plugin/marketplace.json from the repo root.
  2. Clones the repo to ~/.claude/plugins/marketplaces/chaingpt-claude-skill/.
  3. Caches the plugin listing.

[!NOTE] The reason /plugin install <owner/repo> (single‑step) does not work here is that GitHub's <owner/repo> shorthand resolves only against Anthropic's curated public marketplace, and this plugin isn't (yet) listed there. The two‑step custom‑marketplace flow works today with no approval required.

Step 3 — Install the chaingpt plugin

Type in the Claude Code prompt:

/plugin

A picker opens listing available marketplaces and their plugins. Pick chaingpt-claude-skillchaingpt → press Enter to install.

You'll see: ✓ Installed chaingpt. Run /reload-plugins to apply.

[!TIP] Shortcut if you don't want to use the picker: /plugin install chaingpt@chaingpt-claude-skill (one shot, no picker).

Step 4 — Load the plugin

Same Claude Code session:

/reload-plugins

This re‑scans installed plugins, spawns the ChainGPT MCP server over stdio, and registers all 24 sub‑skills + 154 MCP tools.

[!IMPORTANT] Because this plugin ships an MCP server, /reload-plugins may warn that it can't apply the MCP change in‑place and skip it — in which case the plugin won't appear in /plugin or /mcp. If that happens, run /reload-plugins --force, or just quit Claude Code (/quit or Cmd+Q) and relaunch. A full restart is the most reliable way to load the plugin and its MCP server, since plugins are loaded at startup. After a fresh install the MCP server also runs a one‑time npm install on first launch (~30–60s) before it shows connected.

Step 5 — Set your API key (optional but recommended)

Without an API key, the dashboard works, all the on‑chain tools work (DEX swaps, Aave, Hyperliquid, etc. — they hit public endpoints), but the ChainGPT product tools fail (chat, NFT generation, contract audit, news — these need credits).

Drop this in your shell rc (~/.zshrc or ~/.bashrc):

export CHAINGPT_API_KEY="your-key-here"   # https://app.chaingpt.org → API Dashboard

Reload your shell (source ~/.zshrc) and re‑launch Claude Code.

Get a key + credits at https://app.chaingpt.org. 1,000 credits = $10. 15 % bo

Related Skills

View on GitHub
GitHub Stars13
CategoryDevelopment
Updated7d ago
Forks5

Languages

TypeScript

Security Score

95/100

Audited on Aug 1, 2026

No findings