skyinsights
Query the CertiK SkyInsights blockchain risk intelligence API. Use this skill when the user wants to check whether a wallet address or transaction hash is risky, look up labels or entity details, or run AML screening. Subcommands: kya, labels, screen, kyt.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/certik-ai/skyinsightsSkyInsights Risk Intelligence
Use {skillDir}/scripts/skyinsights.py for all API calls. The script handles credentials, request formatting, error handling, screening polling, and terminal-friendly output.
Running Commands
python {skillDir}/scripts/skyinsights.py <subcommand> [args...]
Subcommands
kya <address> [chain=eth]—GET /v4/kya/risklabels <address> [chain=eth]—GET /v4/kya/labelsscreen <address> [chain=eth] [rule_set_id=standard-mode-rule-set]—GET /v4/kya/screening_v2+ poll (⚠️ 5–15s)kyt <txn_hash> <chain>—GET /v4/kyt/riskhelp— show usage
rule_set_id options: standard-mode-rule-set (default), fast-mode-rule-set
Supported Chains
Per-endpoint chain support. Use the API Value when specifying the chain parameter.
| Chain | API Value | kya/labels | kya/risk | kya/screening_v2 | kyt/risk |
|---|---|---|---|---|---|
| Bitcoin | btc | ✓ | ✓ | ✓ | ✓ |
| Bitcoin Cash | bch | ✓ | ✓ | ||
| Litecoin | ltc | ✓ | ✓ | ||
| Solana | sol | ✓ | ✓ | ||
| Ethereum | eth | ✓ | ✓ | ✓ | ✓ |
| Polygon | polygon | ✓ | ✓ | ✓ | ✓ |
| Optimism | op | ✓ | ✓ | ✓ | ✓ |
| Arbitrum | arb | ✓ | ✓ | ✓ | ✓ |
| Avalanche | avax | ✓ | ✓ | ✓ | ✓ |
| Binance Smart Chain | bsc | ✓ | ✓ | ✓ | ✓ |
| Fantom | ftm | ✓ | ✓ | ||
| Tron | tron | ✓ | ✓ | ✓ | ✓ |
| Wemix | wemix | ✓ | ✓ | ✓ | ✓ |
| Base | base | ✓ | ✓ | ✓ | ✓ |
| Blast | blast | ✓ | ✓ | ||
| Linea | linea | ✓ | ✓ | ||
| Sonic | sonic | ✓ | ✓ | ||
| Unichain | unichain | ✓ | ✓ | ||
| Polygon zkEVM | polygon_zkevm | ✓ | ✓ |
kya/screening_v2supports:btcethpolygonoparbavaxbsctronwemixbasemulti-chainis supported bykya/riskonly.
Default Workflow
Route user requests as follows:
- User mentions a transaction hash / tx / txn → run
kyt - User asks about labels / entity / institution / exchange for an address → run
labels - User asks if an address is risky / safe / suspicious (no subcommand specified):
- Run
kyafirst — fast, checks the address's own labels and risk score. - If
kyareturnsNoneorLow, automatically follow withscreen— a clean address can still have counterparty exposure to sanctioned or hacked funds. Tell the user: "该地址自身风险较低,正在进行合规筛查以检查对手方暴露情况,请稍候(约 5–15 秒)…" - If
kyareturnsMedium,High, orUnknown, present the result directly without runningscreen.
- Run
Output Expectations
Printed shapes per subcommand:
# kya
Risk: {None|Low|Medium|High|Unknown} (score={0-5})
Reasons: {reason1}, {reason2} ← omitted if empty
# labels
Entity: {name} Type: {type}
Labels: {label1}, {label2} ← omitted if none
# screen
Screening: {Pass|Fail|Pending}
Flagged counterparties: {count}
{counterparty_address} {risk_level} {reason} ← one line per flagged party
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-certik-ai-skyinsights": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
token-scan
Scan token contract security risk and return a structured summary including score, tax, holder concentration, and LP lock status. Supported chains are bsc, eth, solana, arbitrum, base, polygon, avax, tron, ton, plasma, and sui. Trigger when the user provides a chain and contract address and asks for token risk analysis, security review, high-risk item identification, tax interpretation, or holder distribution analysis.
skylens-transaction-analysis
Inspects one EVM transaction with Skylens APIs and returns human-readable trace, balance, storage, and nonce changes. Use when the user asks for tx-level investigation on supported chains (for example Ethereum) via `get-trace`, `balance-change`, `state-change`, or `nonce-change`.
skynet-score
Use for searching CertiK Skynet project scores, looking up blockchain project security ratings, comparing score breakdowns, and integrating the public Skynet project search endpoint. Trigger when the user asks for a project score, tier, score factors, updated time, or how to query Skynet scores by keyword.