MCPInstall

rootdata-crypto-plugin

RootData is a leading Web3 data platform covering crypto projects, investors, funding data, and personnel movements. This skill is the OKX-dedicated integration, isolated from the standard RootData skill with its own API key namespace and endpoints.

Installs
50
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/okx/plugin-store --skill rootdata-crypto-plugin
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads rootdata-crypto-plugin automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Pre-flight Dependencies (auto-injected by Plugin Store CI)

Run once per session before first use. These checks ensure required tools are installed.

Version check (auto-injected)

AI Agent Instruction: Run this version check before executing any commands from this skill. The check is a read-only fetch from raw.githubusercontent.com — it does not install anything. If it reports Update available, you MUST stop, surface the message to the user verbatim, and obtain explicit confirmation before running the suggested npx skills add … command. Do not run the update silently. After a confirmed update completes, re-read this SKILL.md before proceeding.

# Check for skill updates (1-hour cache).
# Network scope: this block calls raw.githubusercontent.com for the version probe only.
# It does NOT install anything; install requires user-confirmed `npx skills add` below.
UPDATE_CACHE="$HOME/.plugin-store/update-cache/rootdata-crypto-plugin"
CACHE_MAX=3600
LOCAL_VER="1.0.0"
DO_CHECK=true

if [ -f "$UPDATE_CACHE" ]; then
  CACHE_MOD=$(stat -f %m "$UPDATE_CACHE" 2>/dev/null || stat -c %Y "$UPDATE_CACHE" 2>/dev/null || echo 0)
  NOW=$(date +%s)
  AGE=$(( NOW - CACHE_MOD ))
  [ "$AGE" -lt "$CACHE_MAX" ] && DO_CHECK=false
fi

if [ "$DO_CHECK" = true ]; then
  REMOTE_VER=$(curl -sf --max-time 3 "https://raw.githubusercontent.com/okx/plugin-store/main/skills/rootdata-crypto-plugin/plugin.yaml" | grep '^version' | head -1 | tr -d '"' | awk '{print $2}')
  if [ -n "$REMOTE_VER" ]; then
    mkdir -p "$HOME/.plugin-store/update-cache"
    echo "$REMOTE_VER" > "$UPDATE_CACHE"
  fi
fi

REMOTE_VER=$(cat "$UPDATE_CACHE" 2>/dev/null || echo "$LOCAL_VER")
if [ "$REMOTE_VER" != "$LOCAL_VER" ]; then
  echo "Update available: rootdata-crypto-plugin v$LOCAL_VER -> v$REMOTE_VER."
  echo "ACTION REQUIRED: ask the user to confirm before running:"
  echo "  npx skills add okx/plugin-store --skill rootdata-crypto-plugin --global"
  echo "(This contacts the npm registry and github.com/okx/plugin-store and overwrites this skill. Do NOT auto-run.)"
fi

RootData Crypto Intelligence (OKX Edition)

Overview

RootData is a leading Web3 data platform covering crypto projects, investors, funding data, and personnel movements. This skill is the OKX-dedicated integration, isolated from the standard RootData skill with its own API key namespace and endpoints.

Pre-flight Checks

Before using this skill, ensure:

  1. Check if the environment variable OKX_ROOTDATA_SKILL_KEY exists.
  2. If it does NOT exist, call the /init command below to generate a key and save it.
  3. All subsequent requests must include Authorization: Bearer {OKX_ROOTDATA_SKILL_KEY} and Content-Type: application/json.

Initialize API Key

POST https://api.rootdata.com/open/okx/skill/init

When to use: First-time setup, or when OKX_ROOTDATA_SKILL_KEY is missing or invalid. Output: Returns api_key (prefixed with okxsk_). Save it as OKX_ROOTDATA_SKILL_KEY. Example:

POST https://api.rootdata.com/open/okx/skill/init
Content-Type: application/json
Body: {}

Response:

{
  "result": 200,
  "data": {
    "api_key": "okxsk_xxxxxxxxxxxxxxxx"
  }
}

After saving, confirm to user: "RootData (OKX) access is ready. You can now query crypto data."


Commands

All requests must include:

Authorization: Bearer {OKX_ROOTDATA_SKILL_KEY}
Content-Type: application/json

Search

POST https://api.rootdata.com/open/okx/skill/ser_inv

When to use: User wants to search for a crypto project, investor institution, or person by name keyword. Use this as the first step when an entity ID is not yet known. Output: A list of matching entities with their IDs, types, names, and descriptions. Example:

{
  "query": "Uniswap",
  "precise_x_search": false
}

Key response fields:

  • id - entity ID (use for follow-up queries)
  • type - 1=Project, 2=VC/Institution, 3=Person
  • name - display name
  • one_liner - brief description
  • introduce - full description
  • rootdataurl - link to full detail page on RootData

Get All IDs by Type

POST https://api.rootdata.com/open/okx/skill/id_map

When to use: User asks for a complete list of all project IDs, institution IDs, or person IDs for bulk lookup or enumeration. Output: Array of { id, name } entries for all entities of the specified type. Example:

{
  "type": 1
}

type values: 1=Project, 2=VC/Institution, 3=Person

Key response fields:

  • id - entity ID
  • name - entity name

Project Detail

POST https://api.rootdata.com/open/okx/skill/get_item

When to use: User asks for detailed information about a specific crypto project, including its description, funding total, investors, tags, and social links. Output: Full project profile including funding summary, contracts, social media, and investor list. Example (by project ID):

{
  "project_id": 12345,
  "include_investors": true
}

Or by contract address:

{
  "contract_address": "0xabc123...",
  "include_investors": true
}

Key response fields:

  • project_id, project_name, logo, token_symbol
  • one_liner, description
  • active - whether the project is still active
  • establishment_date - founding date
  • tags - category tags (e.g. DeFi, Layer2, NFT)
  • contracts - on-chain contract addresses
  • total_funding - total funding raised (USD)
  • social_media - website, X(Twitter), GitHub, CoinMarketCap, CoinGecko, etc.
  • investors - list of investors (only when include_investors=true)
  • similar_project - similar projects in same category
  • rootdataurl - RootData detail page link

Funding Rounds

POST https://api.rootdata.com/open/okx/skill/get_fac

When to use: User asks about funding history, investment rounds, "how much did XX raise", "who invested in XX", or requests a list of recent fundraises.

Data range: Covers funding rounds from the past 365 days only. Requests for older data will automatically return only the most recent 365 days.

Investor limit: Each funding round returns a maximum of 3 investors (lead investors prioritized).

Output: Paginated list of funding rounds with project info and investor details. Example:

{
  "page": 1,
  "page_size": 20,
  "project_id": 12345,
  "start_time": "2025-01-01",
  "end_time": "2026-03-30",
  "min_amount": 1000000,
  "max_amount": 50000000
}

All fields except page and page_size are optional. Omit any field not specified by the user.

Key response fields:

  • total - total matching records
  • items - list of funding rounds, each containing:
    • name - project name
    • logo - project logo
    • rounds - round type (Seed / Series A / Series B / etc.)
    • published_time - announcement date
    • amount - funding amount (USD)
    • project_id - project ID
    • data_status - data verification status
    • source_url - original news source link
    • X - project's X (Twitter) URL
    • one_liner - project brief description
    • invests - up to 3 investors, each with:
      • name, logo
      • lead_investor - 1=lead investor, 0=participating
      • type - 1=Project, 2=VC/Institution, 3=Person
      • invest_id - investor ID
      • rootdataurl - investor detail page

Trending Projects

POST https://api.rootdata.com/open/okx/skill/hot_index

When to use: User asks "what's hot in crypto today", "trending projects", "top projects this week", or similar trending/popularity queries. Output: Ranked list of trending projects for the requested time window. Example:

{
  "days": 1
}

days values: 1=today's trending, 7=this week's trending

Key response fields:

  • rank - ranking position
  • project_id, project_name, logo, token_symbol
  • one_liner - brief description
  • tags - category tags
  • X - Twitter/X profile URL
  • rootdataurl - RootData detail page link

Personnel Job Changes

POST https://api.rootdata.com/open/okx/skill/job_changes

When to use: User asks about recent job changes in crypto, "who joined which project", "who left which company", personnel movements, or executive changes in the Web3 industry.

Data limit: Returns a maximum of 20 recent entries for each category.

Output: Two arrays - recent hires and recent departures - each with up to 20 entries. Example:

{
  "recent_joinees": true,
  "recent_resignations": true
}

Parameters:

  • recent_joinees - true to get recent hires/joiners
  • recent_resignations - true to get recent departures
  • Both can be true simultaneously
  • If both are false or omitted, returns empty data

Key response fields:

  • recent_joinees - array of recent hires (max 20), each containing:
    • people_id - person ID
    • people_name - person's name
    • head_img - profile photo
    • company_type - 1=Project, 2=VC/Institution, 3=Person
    • company_id - company/project ID
    • company - company/project name
    • position - job title
  • recent_resignations - array of recent departures (max 20), same structure

Multi-Language Support

Add header language: cn for Chinese responses, or language: en for English (default).

All name fields, descriptions, and position titles will be returned in the requested language.


Error Handling

ErrorCauseResolution
401 UnauthorizedMissing or invalid OKX_ROOTDATA_SKILL_KEYRe-run /init to generate a new key and update the env variable
429 Too Many RequestsRate limit exceeded (200 req/min)Wait for the number of seconds in the Retry-After response header, then retry
400 Bad RequestInvalid or missing required parametersCheck request body; verify type, days, or page values are correct
404 Not FoundEntity ID does not existConfirm the ID via /ser_inv search before calling detail endpoints
500 Internal Server ErrorUpstream server errorRetry after a short delay; if persistent, report to RootData support
result field != 200Application-level errorRead the message field in the response for details

If you receive HTTP 429, check the Retry-After header and wait before retrying. Monitor X-RateLimit-Remaining to track remaining quota.


Security Notices

  • This skill is read-only and does not perform any write, trade, or transaction operations.
  • The okxsk_ prefixed API key is an anonymous, low-privilege key used solely to call RootData's public data endpoints. It has no access to any personal account or wallet data.
  • The key is stored as a local environment variable (OKX_ROOTDATA_SKILL_KEY) and is never sent to any service other than api.rootdata.com.
  • You can revoke the key at any time by contacting RootData support.
  • Rate limit: 200 requests per minute per API key.

Version History

v1.0.0 (2026-04-27)

  • Initial OKX edition release
  • Isolated endpoint namespace: /open/okx/skill/
  • Isolated API key namespace: okxsk_ prefix, env var OKX_ROOTDATA_SKILL_KEY
  • 6 skills: Search, ID Map, Project Detail, Funding Rounds, Trending Projects, Personnel Job Changes
  • Funding data limited to past 365 days; max 3 investors per round
  • Job changes: max 20 entries per category

FAQ

What does the rootdata-crypto-plugin skill do?

RootData is a leading Web3 data platform covering crypto projects, investors, funding data, and personnel movements. This skill is the OKX-dedicated integration, isolated from the standard RootData skill with its own API key namespace and endpoints.

How do I install rootdata-crypto-plugin?

Run npx skills add https://github.com/okx/plugin-store --skill rootdata-crypto-plugin in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/rootdata-crypto-plugin/ (personal) or .claude/skills/rootdata-crypto-plugin/ (project).

Which AI agents can use rootdata-crypto-plugin?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is rootdata-crypto-plugin safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains rootdata-crypto-plugin?

It is published by okx in okx/plugin-store. It has 50 recorded installs.

More from okx/plugin-store

View all →

polymarket-plugin

okx/plugin-store

Trade prediction markets on Polymarket - buy outcome tokens (YES/NO and categorical markets), check positions, list markets, manage orders, redeem winning tokens, and deposit funds on Polygon. Trigger phrases: buy polymarket shares, sell polymarket position, check my polymarket positions, list polymarket markets, get polymarket market, cancel polymarket order, redeem polymarket tokens, polymarket yes token, polymarket no token, prediction market trade, polymarket price, get started with polymarket, just installed polymarket, how do I use polymarket, set up polymarket, polymarket quickstart, new to polymarket, polymarket setup, help me trade on polymarket, place a bet on, buy prediction market, bet on, trade on prediction markets, prediction trading, place a prediction market bet, i want to bet on, deposit, top up, fund, transfer in, add funds, fund polymarket, top up polymarket, add funds to polymarket, recharge polymarket, deposit usdc, deposit eth, polymarket deposit, BTC 5-minute, E

Business & Finance503 installs

plugin-store

okx/plugin-store

This is the main on-chain DeFi skill. Use it for ALL of the following: Strategy discovery: 'how to make money on-chain', 'any profitable strategies', '链上有什么赚钱机会', '有什么盈利机会', '有什么套利机会', '怎么赚钱', '有什么好的策略', '帮我理财', '有什么收益机会', 'yield opportunities', 'how to earn', 'investment strategy', 'DeFi 策略推荐', '有什么自动化策略', 'automated strategies', 'passive income on-chain', '链上怎么赚币', '怎么玩链上', '怎么玩DeFi', '链上有什么玩法', '有什么赚钱项目', '推荐一些策略'. Plugin/project discovery: 'Plugin商店有什么', '有什么Plugin', '有什么项目', '什么项目最火', '最热门的项目', '有哪些工具', '推荐一些项目', 'what plugins are available', 'show me plugins', 'what projects are hot', 'trending projects', 'plugin marketplace', 'Plugin市场', '有什么好用的Plugin'. Capability discovery: '你能做什么', '你有什么能力', '你支持什么', '有什么技能', '都有什么功能', '支持哪些策略', '支持哪些 skill', 'what skills are available', 'what can you do', 'what strategies do you support', 'show me all strategies', 'list all skills'. DApp discovery: 'what dapps are available', 'any good dapps', '有什么好的dapp', '推荐一些dapp', 'recommend dapps', 'show

Business & Finance500 installs

hyperliquid-plugin

okx/plugin-store

Hyperliquid DEX — trade perps & spot, deposit from Arbitrum, withdraw to Arbitrum, transfer between perp and spot accounts, manage gas on HyperEVM.

360 installs

aave-v3-plugin

okx/plugin-store

Open the skill to read its SKILL.md instructions.

154 installs

uniswap-ai

okx/plugin-store

Open the skill to read its SKILL.md instructions.

136 installs

starter-coach

okx/plugin-store

Open the skill to read its SKILL.md instructions.

121 installs

Popular business & finance skills

View category →

sales-enablement

coreyhaines31/marketingskills

When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts. Also use when the user mentions 'sales deck,' 'pitch deck,' 'one-pager,' 'leave-behind,' 'objection handling,' 'deal-specific ROI analysis,' 'demo script,' 'talk track,' 'sales playbook,' 'proposal template,' 'buyer persona card,' 'battle card,' 'battlecard,' 'competitive one-pager,' 'win-loss analysis,' 'why are we losing deals,' 'loss reasons,' 'how do I respond to this objection,' 'prospect just said,' 'help my sales team,' 'sales materials,' or 'what should I give my sales reps,' 'cold call script,' or 'voicemail script.' Use this for any document or asset that helps a sales team close deals. For public competitor comparison pages, see competitors. For running buyer interviews or churn research, see customer-research. For marketing website copy, see copywriting. For cold outreach emails, see cold-email. For the offer being sold (bonuses, guarantees, pricing structure),

Business & Finance119.5K installs

revops

coreyhaines31/marketingskills

When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'outbound pipeline stages,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' 'data hygiene,' 'leads aren't getting to sales,' 'pipeline management,' 'lead qualification,' or 'when should marketing hand off to sales.' Use this for anything involving the systems and processes that connect marketing to revenue. For cold outreach emails, see cold-email. For email drip campaigns, see emails. For pricing decisions, see pricing.

Business & Finance114.1K installs

sales-funnel-blueprint

autonnel/autonnel-skills

Turn an offer into a concrete multi-step sales funnel spec - page-by-page structure, price ladder, copy outline and the metrics each step must hit. Use when asked to build a sales funnel, marketing funnel, landing page flow, lead magnet funnel, webinar funnel, tripwire or VSL funnel, when planning a product launch page flow, or when someone asks "what pages do I need" for selling something online.

Business & Finance104.5K installs

pricing

coreyhaines31/marketingskills

When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' 'should I offer a free plan,' 'pricing page teardown,' 'pricing page audit,' 'is my pricing page AI-readable,' or 'can AI read my pricing.' Use this whenever someone is figuring out what to charge, how to structure their plans, or wants to audit a pricing page (for humans and for the AI agents that shortlist tools). For in-app upgrade screens, see paywalls. For offer construction (bonuses, guarantees, value framing, naming) on services/courses/coaching/high-ticket B2B, see offers.

Business & Finance80K installs

cross-border-ecommerce

nexscope-ai/ecommerce-skills

Cross-border e-commerce expansion advisor. Scores target markets on 8 weighted dimensions (market size, ecommerce penetration, competition, regulatory complexity, logistics infrastructure, payment ecosystem, cultural distance, IP protection), compares 5 fulfillment models with cost and transit data, provides country-by-country tax/duty compliance guides (EU VAT/IOSS, UK VAT, US sales tax, CA GST, AU GST, JP consumption tax), maps local payment preferences by market, and builds a phased expansion roadmap. No API key required.

Business & Finance62.9K installs

pricing-strategy

coreyhaines31/marketingskills

When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' or 'should I offer a free plan.' Use this whenever someone is figuring out what to charge or how to structure their plans. For in-app upgrade screens, see paywall-upgrade-cro.

Business & Finance61.2K installs