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`.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/certik-ai/skylens-transaction-analysisSkylens Transaction Analysis
Use {skillDir}/scripts/skylens.py to inspect one transaction with Skylens APIs.
When To Use This Skill
Use this skill when the user wants transaction-level investigation for a single EVM transaction on a supported chain. Typical triggers:
- The user provides a transaction hash and asks what happened.
- The user wants an execution trace or call flow for one transaction.
- The user asks which balances changed for a specific address in one transaction.
- The user asks which storage slots changed for a contract in one transaction.
- The user asks whether an address nonce changed in one transaction.
- The user wants contract source files tied to addresses touched by one transaction.
Quick Triage Workflow
- Run
get-traceto identify key calls/contracts. - Run
list-source-filesfor suspicious contract addresses to enumerate available files. - Run
get-source-filewith selected--FILE_INDEX(and optional--OUTPUT) to fetch source code. - Run
state-changefor suspicious contract addresses (storage deltas). - Run
nonce-changefor addresses that sent/triggered actions. - Run
balance-changefor holder asset impact.
Commands
get-trace: readable execution trace (paged)balance-change: balance deltas for one holderstate-change: storage slot changes for one addressnonce-change: nonce before/after for one addresslist-source-files: list contract source files (or AST-only files) by txget-source-file: get one contract file by index fromlist-source-files
Supported Chains
eth, bsc, polygon, optimism, arb, base, blast, avalanche, scroll, linea, sonic, kaia, world, unichain, hyperliquid, plasma
Shared Parameter Rules
tx_hash: full hash with0xchain: must be one of supported chains aboveaddress/holder: case-insensitive, accepts with or without0x
get-trace
CLI:
{skillDir}/scripts/skylens.py get-trace --TX <tx_hash> --CHAIN <chain> --OFFSET 0 --SIZE 100
Output:
- Prints one readable trace line per event.
- Prints only
[offset, offset+size).
Output format:
{index}({depth}) {op} {description} [source: ...]
Source suffix (optional):
source: [c: {contractAddress}, f:{fileIdx}, s:{start}, o:{length}]
Current event variants:
callEventcreateEventstorageAccessEventlogEventkeccak256Event
balance-change
CLI:
{skillDir}/scripts/skylens.py balance-change --TX <tx_hash> --CHAIN <chain> --HOLDER <address>
Output:
- Prints balance deltas for the target
holder. - May include native/token/NFT sections when available.
Printed shapes:
BalanceOf Native ETH: holder=... before=... after=... delta=...BalanceOf Token: token=... holder=... before=... after=... delta=...BalanceOf NFT: collection=... holder=... before=... after=... delta=...
state-change
CLI:
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-skylens-transaction-analysis": {
"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.
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.
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.