ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/certik-ai/skyinsights
Or

SkyInsights 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/risk
  • labels <address> [chain=eth]GET /v4/kya/labels
  • screen <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/risk
  • help — 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.

ChainAPI Valuekya/labelskya/riskkya/screening_v2kyt/risk
Bitcoinbtc
Bitcoin Cashbch
Litecoinltc
Solanasol
Ethereumeth
Polygonpolygon
Optimismop
Arbitrumarb
Avalancheavax
Binance Smart Chainbsc
Fantomftm
Trontron
Wemixwemix
Basebase
Blastblast
Linealinea
Sonicsonic
Unichainunichain
Polygon zkEVMpolygon_zkevm

kya/screening_v2 supports: btc eth polygon op arb avax bsc tron wemix base multi-chain is supported by kya/risk only.

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):
    1. Run kya first — fast, checks the address's own labels and risk score.
    2. If kya returns None or Low, automatically follow with screen — a clean address can still have counterparty exposure to sanctioned or hacked funds. Tell the user: "该地址自身风险较低,正在进行合规筛查以检查对手方暴露情况,请稍候(约 5–15 秒)…"
    3. If kya returns Medium, High, or Unknown, present the result directly without running screen.

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

Author@certik-ai
Stars3917
Views0
Updated2026-04-08
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-certik-ai-skyinsights": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.