CtrlK
BlogDocsLog inGet started
Tessl Logo

venly

Venly integration. Manage data, records, and automate workflows. Use when the user wants to interact with Venly data.

61

Quality

72%

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/venly/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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 body is an efficient, highly actionable CLI reference with a solid connection workflow and feedback loop. Its main gaps are inconsistent step numbering and a missing validation checkpoint for destructive proxy/write operations.

Suggestions

Fix the step numbering: the body references "Step 2" but no Step 2 header exists, and the "1b" label implies a 1a that is absent; renumber the connection flow coherently.

Add an explicit validation/confirmation checkpoint before destructive proxy requests (POST/PUT/PATCH/DELETE), e.g. confirming the connection id and target path before running `membrane request`.

DimensionReasoningScore

Conciseness

The body is mostly lean command-driven documentation that assumes Claude's competence, with only minor padding such as the marketing line "It helps businesses onboard users to Web3 without requiring crypto knowledge."

4 / 5

Actionability

It provides copy-paste ready membrane commands with concrete flags covering install, login, connection, action discovery/execution, and proxy requests across the common cases.

5 / 5

Workflow Clarity

The connection setup is sequenced with a polling feedback loop and explicit state branches (READY/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR), but step numbering is inconsistent (references "Step 2" with no Step 2 header) and write/proxy operations lack an explicit validation checkpoint.

4 / 5

Progressive Disclosure

Content is organized into clear headed sections with no nested references, but the file is over 50 lines and the proxy-option table and connection-state details could arguably be split into reference files.

4 / 5

Total

17

/

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 pairs a what and a when clause and is anchored to a named niche, but its actions and triggers are generic. Tightening the verb list and adding concrete trigger terms (wallets, NFTs, blockchain assets) would raise it.

Suggestions

Replace generic verbs ("Manage data, records, and automate workflows") with specific Venly capabilities such as managing wallets, NFTs, and blockchain assets.

Expand the "Use when" clause with concrete trigger phrases users would say, e.g. "Use when the user wants to manage Venly wallets, mint or transfer NFTs, or query blockchain assets."

DimensionReasoningScore

Specificity

"Manage data, records, and automate workflows" names the Venly domain and a couple of actions, but the actions are generic rather than a comprehensive list of concrete capabilities.

3 / 5

Completeness

Both a "what" (manage data, records, automate workflows) and an explicit "when" (Use when the user wants to interact with Venly data) are present, though the trigger is generic rather than listing concrete trigger phrases.

4 / 5

Trigger Term Quality

"Use when the user wants to interact with Venly data" provides one relevant natural phrase, but lacks common synonyms and variations (e.g., wallets, NFTs, blockchain) that users would naturally say.

3 / 5

Distinctiveness Conflict Risk

Naming the Venly niche gives it a clear, mostly-distinct scope with minor overlap risk, but the trigger "interact with Venly data" is less crisp than the top anchor's concrete triggers.

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.