AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Skylens Transaction Analysis

skill-certikdev-skills-skylens · by CertiKDev

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`.

No reviews yet
0 installs
42 views
0.0% view→install

Install

$ agentstack add skill-certikdev-skills-skylens

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-certikdev-skills-skylens)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Skylens Transaction Analysis? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skylens 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

  1. Run get-trace to identify key calls/contracts.
  2. Run list-source-files for suspicious contract addresses to enumerate available files.
  3. Run get-source-file with selected --FILE_INDEX (and optional --OUTPUT) to fetch source code.
  4. Run state-change for suspicious contract addresses (storage deltas).
  5. Run nonce-change for addresses that sent/triggered actions.
  6. Run balance-change for holder asset impact.

Commands

  • get-trace: readable execution trace (paged)
  • balance-change: balance deltas for one holder
  • state-change: storage slot changes for one address
  • nonce-change: nonce before/after for one address
  • list-source-files: list contract source files (or AST-only files) by tx
  • get-source-file: get one contract file by index from list-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 with 0x
  • chain: must be one of supported chains above
  • address / holder: case-insensitive, accepts with or without 0x

get-trace

CLI:

{skillDir}/scripts/skylens.py get-trace --TX --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:

  • callEvent
  • createEvent
  • storageAccessEvent
  • logEvent
  • keccak256Event

balance-change

CLI:

{skillDir}/scripts/skylens.py balance-change --TX --CHAIN --HOLDER

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:

{skillDir}/scripts/skylens.py state-change --TX --CHAIN --ADDRESS

Output:

  • Prints storage changes for the target address only.

Printed shape:

Storage: address=... slot=0x... before=... after=...

nonce-change

CLI:

{skillDir}/scripts/skylens.py nonce-change --TX --CHAIN --ADDRESS

Output:

  • Prints nonce before/after for the target address.

Printed shape:

Nonce: address=... before=... after=...

list-source-files

CLI:

{skillDir}/scripts/skylens.py list-source-files --TX --CHAIN --ADDRESS

Output:

  • Lists source files for the target contract.
  • Includes file indexes used by get-source-file.

Printed shape:

  • Contract: ...
  • Files: ...
  • [index] fileName (artifact=..., available=source|none)

get-source-file

CLI:

{skillDir}/scripts/skylens.py get-source-file --TX --CHAIN --ADDRESS --FILE_INDEX [--OUTPUT ]

Output:

  • Returns source content for one selected file index.
  • If --OUTPUT is provided, saves source content to that path.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.