{
  "generatedFrom": "apps/web/src/data/mcp-facts.ts",
  "sourceOfTruth": "hive-mcp2/src/agentSkills.ts and hive-mcp2/agent-skills/packs/*/SKILL.md",
  "runtimeResource": "hive://skills",
  "distribution": {
    "publicGitHubRepo": "https://github.com/hive-intel/hive-skills",
    "installAllCommand": "npx skills add hive-intel/hive-skills",
    "installSingleCommand": "npx skills add hive-intel/hive-skills --skill hive-token-diligence --yes",
    "listCommand": "npx skills add hive-intel/hive-skills --list",
    "claudePluginManifestPath": ".claude-plugin/plugin.json",
    "verified": "2026-05-31"
  },
  "count": 17,
  "skills": [
    {
      "name": "hive-mcp",
      "label": "Install Hive MCP",
      "description": "Connect Hive's hosted remote MCP endpoint to Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, OpenAI Responses API, Codex CLI, and Gemini CLI.",
      "sourceDescription": "Use this skill when installing, configuring, or debugging Hive MCP in an AI client such as Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Gemini CLI, the OpenAI Responses API, or Codex CLI.",
      "category": "setup",
      "publicPath": "/skills/hive-mcp.md",
      "sourcePath": "agent-skills/packs/hive-mcp/SKILL.md",
      "toolsetIds": [
        "search_discovery"
      ],
      "useWhen": [
        "install hive",
        "connect mcp",
        "configure client"
      ]
    },
    {
      "name": "hive-build-onboarding",
      "label": "Get a Hive API Key",
      "description": "Guide agents through browser auth, dashboard key creation, and headless environment setup.",
      "sourceDescription": "Use this skill when the user needs a Hive API key, cannot find a key, is signing up, or needs browser PKCE versus headless dashboard setup. Guide key creation without exposing secrets in chat, logs, screenshots, or committed files.",
      "category": "setup",
      "publicPath": "/skills/hive-build-onboarding.md",
      "sourcePath": "agent-skills/packs/hive-build-onboarding/SKILL.md",
      "toolsetIds": [
        "search_discovery"
      ],
      "useWhen": [
        "no api key",
        "sign up",
        "lost key"
      ]
    },
    {
      "name": "hive-build",
      "label": "Build With Hive",
      "description": "Use Hive from application code through REST, MCP clients, or the published TypeScript adapter.",
      "sourceDescription": "Use this skill when the user is integrating Hive into application code, backend services, agents, cron jobs, source-controlled adapters, or production systems — wiring Hive into a Next.js API route, a Python or Go cron job, a Rust or Java service, or a LangChain/CrewAI agent — rather than asking a one-off chat query.",
      "category": "build",
      "publicPath": "/skills/hive-build.md",
      "sourcePath": "agent-skills/packs/hive-build/SKILL.md",
      "toolsetIds": [
        "search_discovery"
      ],
      "useWhen": [
        "integrate api",
        "backend",
        "sdk",
        "production app"
      ],
      "procedure": [
        "Keep `HIVE_API_KEY` server-side. Browser apps should call a backend route you control.",
        "For public registry installs and non-TypeScript stacks, call the REST discovery and execution endpoints directly.",
        "For TypeScript backends, run `npm install hive-mcp-client` and use the adapter for schema lookup, endpoint invocation, retries, and metadata reads.",
        "Discover tools at runtime with `search_tools`, `hive://toolsets`, authenticated `/api/v1/tools`, or `getHiveEndpointSchema`; do not hardcode stale schemas.",
        "Preserve provider, freshness, warning, and runtime-status metadata in the application's own response shape."
      ],
      "notes": [
        "`hive-mcp-client@0.1.5` is published on npm; install it with `npm install hive-mcp-client`.",
        "REST remains the documented production fallback for registry-based installs, non-TypeScript services, and constrained runtimes."
      ]
    },
    {
      "name": "hive-cli",
      "label": "Use Hive CLI",
      "description": "Run Hive from shell scripts, cron jobs, and terminal research workflows.",
      "sourceDescription": "Use this skill when the user wants to run Hive from a terminal, script, cron job, jq pipeline, shell briefing, or local diagnostic command, or asks for a shell one-liner that calls Hive.",
      "category": "setup",
      "publicPath": "/skills/hive-cli.md",
      "sourcePath": "agent-skills/packs/hive-cli/SKILL.md",
      "toolsetIds": [
        "search_discovery"
      ],
      "useWhen": [
        "terminal",
        "cli",
        "jq",
        "cron"
      ]
    },
    {
      "name": "hive-query",
      "label": "Route A Crypto Query",
      "description": "Start from the user's intent, choose the canonical task toolset, inspect schemas, and call exact Hive tools.",
      "sourceDescription": "Use this skill as the default entry point for any live crypto intelligence question before answering from memory. Route wallet, token, DeFi, NFT, Solana, security, market, DEX, network, or prediction-market requests through Hive task toolsets and bounded endpoint invocation. If routing does not surface the exact tool or schema, hand off to hive-tool-discovery.",
      "category": "discovery",
      "publicPath": "/skills/hive-query.md",
      "sourcePath": "agent-skills/packs/hive-query/SKILL.md",
      "toolsetIds": [
        "market_research",
        "token_diligence",
        "wallet_investigation",
        "security_risk",
        "onchain_dex_pool_analysis",
        "defi_protocol_analysis",
        "nft_research",
        "network_infrastructure",
        "solana_analysis",
        "prediction_markets",
        "stateful_monitoring",
        "search_discovery"
      ],
      "useWhen": [
        "crypto question",
        "pick a tool",
        "tool routing",
        "unknown crypto data",
        "which hive endpoint"
      ]
    },
    {
      "name": "hive-stateful-monitoring",
      "label": "Stateful Monitoring",
      "description": "Create, list, update, and archive durable crypto intelligence monitors that agents can schedule, remember, and report from.",
      "sourceDescription": "Use this skill when a user asks Hive to remember, monitor, schedule, alert, or report on crypto intelligence across sessions. Creates durable monitor intent through Hive's stateful monitoring tools.",
      "category": "stateful-monitoring",
      "publicPath": "/skills/hive-stateful-monitoring.md",
      "sourcePath": "agent-skills/packs/hive-stateful-monitoring/SKILL.md",
      "toolsetIds": [
        "stateful_monitoring"
      ],
      "useWhen": [
        "remember this",
        "monitor wallet",
        "watch token",
        "schedule crypto report",
        "alert me",
        "persistent crypto memory"
      ],
      "procedure": [
        "Convert the user's durable intent into a monitor `kind`, `target`, `rules`, and `cadence` before writing state.",
        "Use `hive_create_monitor` for new watch requests and `hive_list_monitors` before creating duplicates or changing an existing monitor.",
        "Use `hive_update_monitor` to change cadence, rules, target, metadata, or status; use `hive_archive_monitor` when the user asks Hive to stop watching.",
        "Use `hive_get_monitor_runs`, `hive_list_observations`, `hive_list_alerts`, `hive_get_latest_snapshot`, or `hive_generate_monitor_report` when the user asks what changed or what Hive remembers.",
        "Use `hive_update_alert_status` for acknowledged, resolved, or reopened alerts.",
        "Use `hive_remember_fact`, `hive_list_memory_facts`, and `hive_forget_memory_fact` for durable user-scoped memory that should appear in future monitor reports.",
        "Use `hive_list_subjects`, `hive_get_subject`, `hive_archive_subject`, and `hive_list_subject_audit_events` only for B2B adapter state-boundary operations.",
        "Explain that monitor execution is handled by Hive workers, not by the current chat session."
      ],
      "notes": [
        "Worker-supported monitor kinds are `wallet`, `token`, `protocol`, `market`, `prediction_market`, `watchlist_digest`, `token_discovery_risk`, and `risk_watch`.",
        "For B2B adapter mode, state is isolated by server-injected subject context. Never ask the model or end user to provide `__hive_user_id` or `__hive_subject_id`.",
        "If stateful tools return `missing_key` or an auth-required error, say the monitor was not saved and explain which backend or auth prerequisite is missing."
      ]
    },
    {
      "name": "hive-tool-discovery",
      "label": "Tool Discovery",
      "description": "Use search_tools, hive://toolsets, schema lookup, and invoke_api_endpoint correctly.",
      "sourceDescription": "Use this skill only when the exact Hive MCP tool, task toolset, provider, endpoint name, schema, or argument shape is unknown and hive-query routing was not enough. Discover first with Hive resources and search_tools, then inspect schema before any invoke_api_endpoint call.",
      "category": "discovery",
      "publicPath": "/skills/hive-tool-discovery.md",
      "sourcePath": "agent-skills/packs/hive-tool-discovery/SKILL.md",
      "toolsetIds": [
        "search_discovery"
      ],
      "useWhen": [
        "unknown tool",
        "schema",
        "discovery",
        "search tools",
        "invoke endpoint",
        "category tool"
      ]
    },
    {
      "name": "hive-market-research",
      "label": "Market Research",
      "description": "Research prices, liquidity, exchanges, OHLC, order books, and derivatives context.",
      "sourceDescription": "Use this skill for live crypto market research including prices, liquidity, exchange data, OHLC candles, order books, tickers, funding rates, derivatives, and trading context. Use it whenever the user needs current market data or venue-specific market evidence.",
      "category": "market",
      "publicPath": "/skills/hive-market-research.md",
      "sourcePath": "agent-skills/packs/hive-market-research/SKILL.md",
      "toolsetIds": [
        "market_research"
      ],
      "useWhen": [
        "price",
        "market",
        "spot",
        "exchange",
        "order book",
        "ohlc",
        "volume",
        "funding",
        "open interest",
        "liquidations",
        "derivatives",
        "options"
      ]
    },
    {
      "name": "hive-token-diligence",
      "label": "Token Diligence",
      "description": "Investigate token metadata, market context, liquidity, holders, enrichment, and risk.",
      "sourceDescription": "Use this skill when the user asks whether a token is real, liquid, risky, enriched, investable, tradeable, or worth researching further. Investigate exact chain and token identifiers across metadata, market context, holders, DEX liquidity, enrichment, and risk signals.",
      "category": "token",
      "publicPath": "/skills/hive-token-diligence.md",
      "sourcePath": "agent-skills/packs/hive-token-diligence/SKILL.md",
      "toolsetIds": [
        "token_diligence"
      ],
      "useWhen": [
        "token",
        "contract",
        "holders",
        "top traders",
        "metadata",
        "socials",
        "liquidity",
        "safe to buy",
        "token diligence"
      ]
    },
    {
      "name": "hive-wallet-investigation",
      "label": "Wallet Investigation",
      "description": "Inspect wallet balances, transfers, NFTs, PnL, DeFi positions, and notable activity.",
      "sourceDescription": "Use this skill for wallet, portfolio, holder, whale, transfer, PnL, NFT exposure, DeFi position, or notable on-chain activity investigations. Require wallet address and chain before executing Hive wallet tools.",
      "category": "wallet",
      "publicPath": "/skills/hive-wallet-investigation.md",
      "sourcePath": "agent-skills/packs/hive-wallet-investigation/SKILL.md",
      "toolsetIds": [
        "wallet_investigation"
      ],
      "useWhen": [
        "wallet",
        "portfolio",
        "balances",
        "holdings",
        "pnl",
        "profitability",
        "transfers",
        "swaps",
        "defi positions",
        "chain activity"
      ]
    },
    {
      "name": "hive-security-risk",
      "label": "Security Risk",
      "description": "Check token, approval, address, phishing, contract, and simulation risk signals.",
      "sourceDescription": "Use this skill before advising on swaps, approvals, signatures, dApps, contracts, URLs, or transaction payloads where token, address, approval, phishing, or simulation risk matters. Report severity, evidence, and remediation instead of guessing.",
      "category": "security",
      "publicPath": "/skills/hive-security-risk.md",
      "sourcePath": "agent-skills/packs/hive-security-risk/SKILL.md",
      "toolsetIds": [
        "security_risk"
      ],
      "useWhen": [
        "security",
        "risk",
        "safe",
        "scam",
        "rugpull",
        "honeypot",
        "malicious",
        "phishing",
        "dapp",
        "approval",
        "calldata",
        "simulate"
      ]
    },
    {
      "name": "hive-dex-pool-analysis",
      "label": "DEX And Pool Analysis",
      "description": "Analyze on-chain pools, pairs, liquidity, trades, OHLCV, and DEX flow.",
      "sourceDescription": "Use this skill when the user asks about a DEX pool or trading pair, its liquidity depth, recent swaps or trades, OHLCV candles, trending pools, or token-level DEX flow on a given chain.",
      "category": "dex",
      "publicPath": "/skills/hive-dex-pool-analysis.md",
      "sourcePath": "agent-skills/packs/hive-dex-pool-analysis/SKILL.md",
      "toolsetIds": [
        "onchain_dex_pool_analysis"
      ],
      "useWhen": [
        "dex",
        "pool",
        "pair",
        "liquidity",
        "trades",
        "ohlcv",
        "trending pools",
        "uniswap"
      ]
    },
    {
      "name": "hive-defi-research",
      "label": "DeFi Research",
      "description": "Analyze protocols, TVL, fees, revenue, stablecoins, bridges, and yield pools.",
      "sourceDescription": "Use this skill when the user asks about a DeFi protocol's TVL, fees, revenue, or yields, compares protocols, or wants stablecoin, bridge, or chain-level DeFi metrics, especially for current or freshness-sensitive analysis.",
      "category": "defi",
      "publicPath": "/skills/hive-defi-research.md",
      "sourcePath": "agent-skills/packs/hive-defi-research/SKILL.md",
      "toolsetIds": [
        "defi_protocol_analysis"
      ],
      "useWhen": [
        "defi",
        "protocol",
        "tvl",
        "fees",
        "revenue",
        "stablecoin",
        "bridge",
        "yield",
        "apy"
      ]
    },
    {
      "name": "hive-nft-research",
      "label": "NFT Research",
      "description": "Research NFT collections, ownership, metadata, floor price, sales, rarity, and spam checks.",
      "sourceDescription": "Use this skill for NFT collection, ownership, metadata, floor, sale, rarity, spam, or Solana asset research. Use it whenever the user needs current NFT evidence rather than a general explanation of NFTs.",
      "category": "nft",
      "publicPath": "/skills/hive-nft-research.md",
      "sourcePath": "agent-skills/packs/hive-nft-research/SKILL.md",
      "toolsetIds": [
        "nft_research"
      ],
      "useWhen": [
        "nft",
        "collection",
        "floor",
        "sales",
        "owner",
        "metadata",
        "rarity",
        "spam"
      ]
    },
    {
      "name": "hive-solana-analysis",
      "label": "Solana Analysis",
      "description": "Analyze Solana wallets, SPL token accounts, DAS assets, parsed transactions, and priority fees.",
      "sourceDescription": "Use this skill when a request involves a Solana wallet, mint, SPL token account, DAS asset, parsed transaction, priority fee, pump.fun launch data, or Solana NFT asset. Prefer Solana-native identifiers and providers over EVM assumptions.",
      "category": "solana",
      "publicPath": "/skills/hive-solana-analysis.md",
      "sourcePath": "agent-skills/packs/hive-solana-analysis/SKILL.md",
      "toolsetIds": [
        "solana_analysis"
      ],
      "useWhen": [
        "solana",
        "spl",
        "das",
        "priority fee",
        "pumpfun",
        "token accounts",
        "parsed transaction"
      ]
    },
    {
      "name": "hive-network-infrastructure",
      "label": "Network Infrastructure",
      "description": "Read chain state, gas, blocks, receipts, logs, transaction status, and RPC diagnostics.",
      "sourceDescription": "Use this skill when the user asks about chain state, gas, blocks, transaction receipts, logs, transaction status, supported networks, fee data, or RPC diagnostics, or needs current transaction evidence.",
      "category": "network",
      "publicPath": "/skills/hive-network-infrastructure.md",
      "sourcePath": "agent-skills/packs/hive-network-infrastructure/SKILL.md",
      "toolsetIds": [
        "network_infrastructure"
      ],
      "useWhen": [
        "gas",
        "block",
        "receipt",
        "logs",
        "rpc",
        "transaction status",
        "chain state",
        "tenderly networks"
      ]
    },
    {
      "name": "hive-prediction-markets",
      "label": "Prediction Markets",
      "description": "Research prediction markets, events, outcomes, market stats, traders, holders, and trades.",
      "sourceDescription": "Use this skill when the user asks about Polymarket or Kalshi prediction markets — events, markets, outcomes, odds, prices, liquidity, stats, traders, holders, or trades. Never present market probability as ground truth.",
      "category": "prediction-markets",
      "publicPath": "/skills/hive-prediction-markets.md",
      "sourcePath": "agent-skills/packs/hive-prediction-markets/SKILL.md",
      "toolsetIds": [
        "prediction_markets"
      ],
      "useWhen": [
        "prediction market",
        "polymarket",
        "kalshi",
        "odds",
        "election odds",
        "sports odds",
        "event",
        "outcome",
        "prediction traders"
      ]
    }
  ]
}
