chaingpt-org/chaingpt-claude-skill/dashboard

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Open the ChainGPT marketplace dashboard — a localhost web UI with six read-only panels (Overview, Wallet, Skills, Activity, Health, About). Bind 127.0.0.1 only, admin-token auth, same-origin CSRF defense. Triggers: dashboard, open the dashboard, ChainGPT dashboard, marketplace dashboard, show me the dashboard, web UI, control panel, skills overview, agent wallet panel, env check, plugin health.

Install

npx vskill@latest install chaingpt-org/chaingpt-claude-skill/dashboard

SKILL.md

ChainGPT Dashboard

A single localhost web UI that gives a glance-at-it view of the marketplace: which plugin/MCP/marketplace version is installed, what skills are available, recent agent-wallet activity, environment-variable health, and pointers to docs + changelog.

Read-only. No signing flows are proxied through the browser. The dashboard intentionally cannot move funds — that stays in MCP tool calls with explicit user confirmation.

How to open

The fastest path is the slash command:

/chaingpt:dashboard

That calls the underlying MCP tool, prints a URL and a one-time admin token, and asks if you want to open the URL in your browser.

You can also call the tool directly:

> Use chaingpt_dashboard_serve to start the dashboard on port 8788

Panels

PanelWhat it showsSource
OverviewPlugin / MCP / marketplace versions; skill count; agent-wallet init state; docs link.claude-plugin/*.json, mcp-server/package.json, ~/.chaingpt-mcp/agent-wallet/keystore.json
WalletAgent EOA address (copy button); policy summary (kill switch, unrestricted mode, allowed chains, allowed/blocked address counts, max tx value, max gas, memo requirement, policy digest); tracked-token + custom-chain counts; signed-tx count; CTA to launch the full Wallet Admin UI (port 8787) for editing. Read-only — reads the public address from the keystore, never decrypts.~/.chaingpt-mcp/agent-wallet/{keystore,policy,tracked-tokens,custom-chains}.json
SkillsOne card per skill in skills/ with name + description from its SKILL.md frontmatterskills/*/SKILL.md
ActivityMost recent signed transactions (newest first)~/.chaingpt-mcp/agent-wallet/activity.jsonl (empty if you haven't signed yet)
HealthPresence (not value) of CHAINGPT_API_KEY, agent-wallet passphrase, Etherscan/Moralis/GoPlus keys; Node runtime; key pathsprocess.env, filesystem
AboutPlugin info + top of CHANGELOG.md.claude-plugin/plugin.json, CHANGELOG.md

Security model

  • Bind: 127.0.0.1 only — never 0.0.0.0. Cross-host access requires an SSH tunnel.
  • Admin token: 48 hex chars / 192 bits, written to ~/.chaingpt-mcp/dashboard/.admin-token with 0600 perms. Rotated on every chaingpt_dashboard_serve call.
  • Sessions: HttpOnly cookie cg_dash_sid, 1-hour sliding TTL, in-memory only (no persistence across restarts).
  • CSRF: All state-changing requests checked against Origin (or Referer) — must equal http://127.0.0.1:<port> / http://localhost:<port>.
  • No secrets in the browser. API keys never leave the Node process; the dashboard reports presence flags only.

Coexistence with the agent-wallet UI

The dashboard and chaingpt_agent_wallet_serve_ui run as separate servers on separate ports (8788 vs. 8787) with independent admin tokens. They share no auth state. Both can run simultaneously.

Environment variables (optional)

VarWhat
CHAINGPT_DASHBOARD_DIROverride the dashboard state dir. Default: ~/.chaingpt-mcp/dashboard/

Troubleshooting

  • Login screen rejects the token: the token rotates each invocation. Re-run /chaingpt:dashboard and use the freshly printed token.
  • Port in use: pass a different port: chaingpt_dashboard_serve({ port: 9999 }).
  • 403 Origin check failed: you're hitting the URL from somewhere other than 127.0.0.1:<port> / localhost:<port>. Open the URL exactly as printed.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/chaingpt-org/chaingpt-claude-skill/dashboard/badge)](https://verified-skill.com/skills/chaingpt-org/chaingpt-claude-skill/dashboard)

Something wrong with this skill or its page? Tell us.