CtrlK
BlogDocsLog inGet started
Tessl Logo

blockchain-contract-attack

区块链/智能合约:Etherscan,slither/mythril,重入/访问控制/预言机/闪电贷,跨链桥,RPC暴露。Use when auditing smart contracts, DeFi, or blockchain attack surfaces.

64

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/blockchain-contract-attack/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

A token-efficient security cheat sheet that is specific about vulnerability signatures but lacks executable commands, an explicit audit workflow with validation steps, and any file-based content organization.

Suggestions

Add concrete executable examples, e.g. a sample `slither` command and an Etherscan `getsourcecode` API call, so the tool guidance is copy-paste ready.

Sequence the audit as an explicit numbered workflow (gather source → static analysis → manual checks → bridge/RPC review) with a verification checkpoint confirming findings.

Break the monolithic code block into markdown sections (Source analysis, Manual checks, DeFi, Cross-chain, RPC) for clearer navigation.

DimensionReasoningScore

Conciseness

The body is an extremely lean reference card that assumes Claude's competence ("C-E-I", "SafeMath", "AMM", "delegatecall") and adds only domain-specific nuance, with no padding or basic-concept explanation.

3 / 3

Actionability

It gives concrete audit signatures ("onlyOwner缺失", "block.timestamp可控", "暴露8545直接eth_sendTransaction") and tool names, but provides no executable commands or API-call examples (e.g. a slither invocation or Etherscan getsourcecode call), leaving the guidance incomplete.

2 / 3

Workflow Clarity

Content is organized into labeled audit categories (源码/手工/DeFi/跨链桥/RPC) that loosely structure an audit, but there is no explicit step sequence and no validation/verification checkpoint for the multi-step auditing process.

2 / 3

Progressive Disclosure

With no bundle files present, all content sits in a single monolithic code block under one duplicated header; the internal category labels give some structure but no section-based navigation or file split.

2 / 3

Total

9

/

12

Passed

Description

90%

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

A tightly packed, third-person description with a clear explicit trigger and a well-scoped niche; its main weakness is the compressed keyword-dump phrasing that lists topics rather than verb-based capabilities.

DimensionReasoningScore

Specificity

Names concrete tools ("Etherscan", "slither/mythril") and specific attack classes ("重入/访问控制/预言机/闪电贷,跨链桥,RPC暴露"), but these are noun/topic labels rather than verb-framed concrete actions, so it stops at naming the domain and capabilities rather than listing executable actions.

2 / 3

Completeness

It answers "what" via the tool/attack-category list and explicitly answers "when" with "Use when auditing smart contracts, DeFi, or blockchain attack surfaces.", satisfying both halves with an explicit trigger.

3 / 3

Trigger Term Quality

The trigger clause supplies natural terms a user would actually say — "smart contracts", "DeFi", "blockchain attack surfaces", "auditing" — giving good coverage of the domain's common phrasings.

3 / 3

Distinctiveness Conflict Risk

The blockchain/smart-contract auditing niche with triggers like "smart contracts" and "DeFi" is clearly distinct and unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
Ed1s0nZ/CyberStrikeAI
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.