Finance
hive-wallet-investigation - Claude MCP Skill
Use this skill whenever the user wants to look inside a wallet or address — portfolio, holdings, balances, transfers, PnL, NFT exposure, DeFi positions, whale moves, "what does this address hold", "trace this wallet's activity" — even if they just paste an address. Requires wallet address and chain before executing Hive wallet tools. For Solana wallets use hive-solana-analysis; for "is this address malicious" risk checks use hive-security-risk.
SEO Guide: Enhance your AI agent with the hive-wallet-investigation tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to use this skill whenever the user wants to look inside a wallet or address — portfolio, holdings, bal... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.md# hive-wallet-investigation — Wallet Investigation
Investigate a wallet's balances, transfers, PnL, NFT exposure, DeFi positions,
and notable activity with live Hive data, scoped to exactly what the user
asked.
## Task toolset and identifiers
Toolset: `wallet_investigation`. Read
`hive://toolsets/wallet_investigation` before execution; it is authoritative
for the current output schema, material-call budget, phases, fallback
condition, and stop conditions.
- Required: wallet address and chain/network — unless the user explicitly asks
for multi-chain.
- Optional: time window, asset filter, counterparty, protocol, NFT collection.
Ask for the chain when an EVM address appears without context: the same
address exists on every EVM chain with different state, so guessing the chain
silently changes the answer. For Solana wallets, hand off to
`hive-solana-analysis`.
Before choosing endpoints, select exactly one matching entry from the exact
workflow's routes[]. Follow its ordered steps, use a fallback only under that
step's published condition, stop at four material calls, and preserve the
selected route_id in the typed result. The broad coverageCatalog is discovery
coverage, not an execution plan.
## Procedure
1. Validate the address format for the requested chain.
2. Call `search_tools` for wallet balance, native balance, transfer, NFT,
DeFi-position, and PnL capabilities as the question requires.
3. Call `get_api_endpoint_schema` for each endpoint before calling it.
4. Call `invoke_api_endpoint` with schema-valid, bounded arguments.
5. Start with balances and native balance. Add transfers for activity
questions; add NFTs, DeFi positions, or PnL only when relevant.
6. Summarize exposure, concentration, notable activity, and missing data.
## Bounded calls
- Use explicit `limit`, `page`, `per_page`, or time filters for transfers.
- Do not fetch full history for a quick portfolio read.
- Avoid mixing chains unless the user requested multi-chain analysis.
## Worked example
User: "What does 0x28C6c06298d514Db089934071355E5743bf21d60 hold on Ethereum,
and did anything big move this week?"
1. `search_tools` → `{"query": "wallet token balances native balance transfers ethereum", "limit": 5}`
2. `get_api_endpoint_schema` for the balance and transfer endpoints returned.
3. `invoke_api_endpoint` for balances first, then transfers with a 7-day
window and an explicit limit — argument names come from the schema, not
from memory.
4. Answer with the report template, flagging spam tokens and truncated
history.
## Report template
```markdown
## Summary
[Wallet posture and the most notable finding.]
## Calls made
- Toolset: wallet_investigation
- Endpoint(s): [exact endpoint names]
- Identifiers: [chain, wallet, filters]
## Evidence
- Balances: [native + top token holdings]
- Activity: [transfers in window, counterparties]
- Exposure: [NFTs, DeFi positions, PnL if requested]
- Provenance: [provider, fetched_at, observed_at/cache_age_ms, runtime status per call]
## Caveats
[Missing chains, truncated history, unavailable enrichment, degraded providers.]
## Next action
[Chain expansion, transfer drilldown, risk check, or PnL detail — only if needed.]
```
## Gotchas
- Wallet labels and owner identity are not guaranteed.
- Token balances can include spam or illiquid assets — say so rather than
inflating portfolio value.
- Absence of DeFi/NFT data may reflect provider coverage, not true absence.
## Evidence receipt (required)
End every Hive-backed answer with a compact receipt built from the `_hive`
object on each material tool response:
- `provider`, `tool`, `fetched_at`, `observed_at`, `cache_age_ms`, and `runtime_status`
- `receipt_id`, `receipt_version`, server/build version, and SHA-256 input/result
digests when present (self-checks, not signatures)
- `source`, `cache_status`, `truncated`, and any warnings
- canonical chain/entity identifiers plus block, slot, transaction, or query ids
present in provider data
- material provider disagreements and how they were handled
- checks that were unavailable, gated, stale, truncated, or intentionally not run
- a `claims[]` citation from each material statement to exact receipt IDs
- one `coverage[]` entry for every canonical evidence phase, with each gap explained
Never turn missing evidence into a clean result, silently merge conflicting
provider values, or omit a degraded/fallback call from the receipt.
`observed_at` is Hive's first-observation/original cache-population time, and
`cache_age_ms: 0` only means newly retrieved by Hive. Use provider time, block,
slot, transaction, or candle close for source recency; if absent, mark it
unknown. Run `validate_task_result` before presenting the typed workflow result;
it checks structure but cannot authenticate an invented receipt.
## Runtime status handling
Classify provider failures as `invalid_input`, `missing_key`, `plan_required`,
`rate_limited`, `degraded`, or `failing`. A single blocked enrichment tool should not suppress
balances or transfers that did succeed.
## Hand-offs
- Solana wallet (base58 address) → `hive-solana-analysis`.
- "Is this address dangerous / phishing / sanctioned" → `hive-security-risk`.
- Token-specific deep dive on one holding → `hive-token-diligence`.Signals
Information
- Repository
- hive-intel/hive-crypto-mcp
- Author
- hive-intel
- Last Sync
- 9/5/2026
- Repo Updated
- 9/3/2026
- Created
- 8/18/2026
Reviews (0)
No reviews yet. Be the first to review this skill!
Related Skills
upgrade-nodejs
Upgrading Bun's Self-Reported Node.js Version
cursorrules
CrewAI Development Rules
README
Agents — Working Implementations
cn-check
Install and run the Continue CLI (`cn`) to execute AI agent checks on local code changes. Use when asked to "run checks", "lint with AI", "review my changes with cn", or set up Continue CI locally.
Related Guides
Bear Notes Claude Skill: Your AI-Powered Note-Taking Assistant
Learn how to use the bear-notes Claude skill. Complete guide with installation instructions and examples.
OpenAI Whisper API Claude Skill: Complete Guide to AI-Powered Audio Transcription
Learn how to use the openai-whisper-api Claude skill. Complete guide with installation instructions and examples.
Mastering the Oracle CLI: A Complete Guide to the Claude Skill for Database Professionals
Learn how to use the oracle Claude skill. Complete guide with installation instructions and examples.