CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aeon-on-chain-monitor

Watchlist monitor over blockchain addresses and contracts. Surfaces large transfers, new approvals, contract upgrades, unusual gas spends, MEV interactions, and first-time interactions with new contracts. Silent on quiet members. Pluggable RPC layer (Bankr / Quicknode / Alchemy / public). Triggers: "watch this wallet", "monitor address X", "alert on 0x...", "did the multisig move funds", "track this contract".

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

80%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A lean, well-organized overview with genuinely concrete data sources, thresholds, and config format, but the operational workflow is underspecified: the run sequence, state persistence for "since the last run" diffing, and detection mechanics for MEV and first-time interactions are left implicit. Tightening those would make the skill reliably executable end-to-end.

Suggestions

Add a short numbered run sequence (load watchlist → fetch logs per chain → classify → diff against last-run state → format output) and specify where last-run state is persisted, since 'surfaces only what's changed since the last run' and 'pattern recognition vs prior weeks' both depend on it.

Specify how MEV bot interactions are detected (e.g., which MEV-known addresses or tx-pattern heuristics) and how first-time-interaction pairs are tracked, so the two most novel alert types are reproducible.

State the USD enrichment method concretely (which CoinGecko/DefiLlama endpoint or parameter) to match the specificity already present in the Sources section's RPC methods.

DimensionReasoningScore

Conciseness

Every section earns its place: a compact watchlist YAML with inline comments, a tight trigger table, one sentence of concrete data sources ("eth_getLogs for ERC-20 Transfer + Approval topics"), and behavior rules — with no explanation of concepts Claude already knows (no primer on what ERC-20 or an RPC is). It matches the 'lean and efficient; every token earns its place' anchor; score 4 would require some trimming, and none is evident.

5 / 5

Actionability

Guidance is mostly concrete: exact RPC methods ("eth_getLogs", "eth_getTransactionByHash"), named price sources (CoinGecko / DefiLlama), explicit thresholds ($1,000, 0.05 ETH, $50,000), and a full watchlist config schema. It falls short of 5 because key mechanics are unspecified — how MEV sandwich/frontrun/backrun interactions are detected, how first-time-interaction state is tracked, and which endpoint serves the USD enrichment. Not 3 because what is present is executable guidance, not pseudocode or vague direction.

4 / 5

Workflow Clarity

A rough sequence is implied (pull activity → classify → surface what changed → output), but there is no explicit step ordering and no validation checkpoints (e.g., handling RPC failures or unpriced events beyond "show without $"). Critically, "surfaces only what's changed since the last run" and "pattern recognition vs prior weeks" depend on persisted state, yet where last-run state is stored or restored is never specified. This is a genuine gap that keeps it at the anchor-3 level (sequence present but checkpoints/mechanics missing or implicit) rather than 4.

3 / 5

Progressive Disclosure

The skill is under 50 lines with no external files needed, and the body is organized into clean, well-labeled sections (Watchlist, Alert triggers, Sources, Output, Rules) with no inlined content that belongs in a separate file — the rubric's simple-skill guideline allows a 5 on well-organized sections alone. There are no references to verify and no buried or nested navigation.

5 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: concrete capability list, explicit trigger phrases in natural user language, and a well-defined niche. Third-person voice is maintained and there is no padding or over-claiming. No changes needed.

DimensionReasoningScore

Specificity

The description lists multiple concrete surfaced event types — "large transfers, new approvals, contract upgrades, unusual gas spends, MEV interactions, and first-time interactions with new contracts" — plus concrete behavior ("Silent on quiet members") and a pluggable RPC layer with named providers, giving comprehensive coverage with no vague filler. It clearly matches the score-5 anchor and sits above score 4 because no meaningful capability is left generic.

5 / 5

Completeness

It explicitly answers "what" (surfaces transfers, approvals, upgrades, gas spends, MEV, first-time interactions) and "when" via an explicit "Triggers:" clause with concrete user phrases, matching the anchor-5 example structure. The 'missing Use when... caps at 3' guideline does not apply because the Triggers block is equivalent explicit trigger guidance.

5 / 5

Trigger Term Quality

It includes natural phrases a user would actually say — "watch this wallet", "monitor address X", "alert on 0x...", "did the multisig move funds", "track this contract" — covering the synonym space (watch/monitor/track/alert) and the domain's address-format cue (0x...). Not score 4 because the synonym coverage is essentially complete; not below 5 since no common natural variation is missing.

5 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — on-chain watchlist monitoring over blockchain addresses/contracts — with distinct trigger phrases unlikely to fire for unrelated skills. It matches the score-5 anchor (clear niche, distinct triggers, minimal conflict risk) and exceeds score 4 because the domain and triggers are specific enough that overlap with adjacent skills is minimal.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

BankrBot/skills

Path

aeon-on-chain-monitor/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.