CtrlK
BlogDocsLog inGet started
Tessl Logo

alchemy

Alchemy integration. Manage Organizations. Use when the user wants to interact with Alchemy data.

59

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/alchemy/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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.

The content is a well-structured, mostly executable guide to driving Alchemy through the Membrane CLI, with a clear state-driven connection workflow and validation checkpoints. Its main gaps are a broken "Step 2" cross-reference, mild padding, and no external reference files for the larger reference tables.

Suggestions

Fix or remove the undefined "Step 2" reference so the connection workflow flows directly into the action-search section.

Move the Popular-actions table and proxy-flag reference into separate reference files (e.g. ACTIONS.md, PROXY.md) and link to them, reducing inline bulk.

Add an end-to-end worked example showing connection -> search -> run-action with sample JSON output, plus error-handling guidance for action run failures.

DimensionReasoningScore

Conciseness

The body is largely lean and command-driven, with only minor padding such as "Think of it as AWS for blockchain" and the bare Dataset/Model/Job/Endpoint overview list that adds no actionable value.

4 / 5

Actionability

Concrete, copy-pasteable CLI commands are provided throughout (login, connection ensure/get with --wait --json, action run, request proxy) with a clear flags table, though no single end-to-end worked example ties them together.

4 / 5

Workflow Clarity

The connection lifecycle is sequenced with explicit state checks and a poll-act-repoll feedback loop, but the referenced "Step 2" is undefined and action-running lacks error-handling guidance.

4 / 5

Progressive Disclosure

No bundle files exist, so the single SKILL.md carries everything; it is well-sectioned with clear headers, though the Popular-actions and proxy-flag reference tables are inlined bulk that could otherwise live in separate files.

4 / 5

Total

16

/

20

Passed

Description

62%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 correctly includes both a capability statement and an explicit 'Use when' trigger, and the Alchemy brand name provides solid distinctiveness. Its main weakness is thin specificity and trigger coverage — only one abstract action and a single brand keyword with no synonyms.

Suggestions

Add more concrete actions to the description, e.g. 'Query NFT metadata, floor prices, contract ownership, and spam detection' instead of the generic 'Manage Organizations'.

Broaden trigger terms with natural synonyms users say, such as 'NFTs, blockchain data, on-chain queries, or Web3 APIs'.

Make the 'when' clause more specific, e.g. 'Use when the user wants to query or monitor Alchemy blockchain/NFT data'.

DimensionReasoningScore

Specificity

"Manage Organizations" names the Alchemy domain plus one concrete action, but it is a single action and somewhat abstract relative to Alchemy's real capabilities (NFT metadata, floor prices, contract data).

3 / 5

Completeness

Both a "what" ("Alchemy integration. Manage Organizations.") and an explicit "when" ("Use when the user wants to interact with Alchemy data") are present, though the "what" is partial and the "when" is broad.

4 / 5

Trigger Term Quality

The brand term "Alchemy" and "Alchemy data" are natural, but common synonyms users say (NFT, blockchain, on-chain, Web3) are absent.

3 / 5

Distinctiveness Conflict Risk

"Alchemy" is a specific named platform giving a clear niche and low conflict risk, but "Manage Organizations" / "interact with Alchemy data" remains fairly broad rather than tightly scoped.

4 / 5

Total

14

/

20

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
membranedev/application-skills
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.