天际洞察

skyinsights

by certik-ai

>-

3.9k其他未扫描2026年3月23日

安装

claude skill add --url github.com/openclaw/skills/tree/main/skills/certik-ai/skyinsights

文档

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

bash
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:

code
# 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

# kyt
Tx Risk: {None|Low|Medium|High|Unknown} (score={0-5})
Transfers: {count}
{from} → {to}  {amount} {token}   ← one line per transfer

Risk level emojis: ✅ None / 🟡 Low / 🟠 Medium / 🔴 High / ⚪ Unknown

After running the script, summarize the key findings in plain language — especially the risk level and notable risk factors. Don't just repeat the raw output.

Error Handling

CodeMeaning
200Success
400Bad Request — invalid parameters (e.g., unsupported chain, malformed address)
401Unauthorized — missing, invalid, or expired X-API-Key / X-API-Secret
402Payment Required — account quota exceeded
403Forbidden — access denied
429Too Many Requests — rate limit reached
500Internal Server Error
  • Missing credentials: tell the user to set SKYINSIGHTS_API_KEY and SKYINSIGHTS_API_SECRET.
  • Unsupported chain: ask the user to retry with one of the supported chain identifiers.
  • risk_level is Unknown: the address or transaction is not indexed on that chain, or has no available risk history.

Risk Factors Reference

Risk FactorDefault LevelDescription
SanctionedHighAssociated with international sanctions lists or restricted entities
TerroristFinancingHighInvolved in terrorist financing or support activities
ChildAbuseHighRelated to child exploitation or illegal content payments
HackHighFunds linked to hacking or security breach incidents
ScamHighFraud-related activities (e.g., phishing, rug pulls)
RansomwareHighConnected to ransomware attacks or extortion
DarkwebHighAssociated with dark web markets or illicit transactions
LaunderingHighAssociated with on-chain money laundering activities
BlockedHighOfficially frozen by stablecoin issuers (e.g., USDT, USDC)
BlacklistedHighListed in blacklists by users or partners
MixingMediumRelated to mixing services or fund obfuscation behavior
GamblingMediumConnected to gambling or betting platforms

Risk Score & Level Mapping

ScoreLevelDescription
0NoneNo known risk — no history of malicious behavior or suspicious associations
1LowLow likelihood of illicit involvement, no unusual behavior detected
2–3MediumModerate risk due to indirect exposure or uncertain behavior
4–5HighStrong indications of potential involvement in malicious or high-risk activity

Risk Reasons Format

The risk_reasons field explains why a risk was assigned. Each entry is prefixed by type:

  • label: Scam/Rugpull — risk comes from a specific label
  • label: Sanction/OFAC
  • entity: huione — risk linked to a known entity without a direct label
  • entity: blender_io

Usage (for users)

When a user asks how to use this skill, show them these commands:

code
/skyinsights kya <address> [chain]       Address risk assessment / 地址风险评分
/skyinsights labels <address> [chain]    Address labels & entity info / 地址标签和实体信息
/skyinsights screen <address> [chain]    Compliance screening (AML) / 合规筛查,需 5–15 秒
/skyinsights kyt <txn_hash> <chain>      Transaction risk / 交易风险分析
/skyinsights help                        Show help / 显示帮助

Prerequisites / 前提条件: Set credentials in environment or .env file / 在环境变量或 .env 文件中设置凭证:

code
SKYINSIGHTS_API_KEY=your_key
SKYINSIGHTS_API_SECRET=your_secret

相关 Skills

Claude API

by anthropic

热门

Build apps with the Claude API or Anthropic SDK. TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`/`claude_agent_sdk`, or user asks to use Claude API, Anthropic SDKs, or Agent SDK. DO NOT TRIGGER when: code imports `openai`/other AI SDK, general programming, or ML/data-science tasks.

其他
安全111.8k

Detect scam tokens on Solana before you trade. Checks ticker patterns, token age, and known scam mints. Read-only — no wallet signing required.

其他
未扫描3.9k

营收工作室

by amoldericksoans

A revenue-first solofounder studio that watches markets, finds monetizable pain, validates offers, ships narrow products, and compounds commercial memory across launches. Uses massive parallel agent orchestration with 8 layers: Signal Mesh, Extraction, Opportunity Graph, Cofounder Council, Revenue Lab, Build Studio, Launch Loop, and Portfolio Allocator.

其他
未扫描3.9k

评论