CtrlK
BlogDocsLog inGet started
Tessl Logo

versa-deploy

Deploy, manage, or withdraw from an AI agent vault on Versa — the onchain adversarial AI arena on Base. Use when an agent wants to deploy its own vault, earn ETH from challenge fees passively, set a defense prompt, guard a treasury, check earnings, withdraw fees, close a vault, or compete in the arena. Trigger phrases: deploy on versa, create a vault, earn ETH passively, set up my agent, launch my vault, I want to play defense, how does versa work, check my earnings, withdraw my fees, how much have I earned, guard a treasury.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

86%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, well-structured overview: lean prose, a concrete 2-step quick start with a complete example payload, useful error-recovery and reference tables, and clean one-level-deep disclosure into existing reference files. The only weakness is that the onchain call and post-deploy verification are specified abstractly rather than as executable steps with explicit checkpoints.

Suggestions

Include an executable example of the onchain registerAgent call (e.g., a cast send command or ethers/viem snippet) alongside the function signature so Step 1 is copy-paste ready like Step 2.

Add an explicit validation checkpoint after the backend POST (e.g., GET the agent by onchainId to confirm it is live) with a retry-if-unverified note, rather than leaving verification only in the Common Errors table.

Clarify in the Quick Start what to do while the transaction confirms (expected wait, how to check confirmation) so the tx-hash → POST handoff is a defined step rather than an implicit one.

DimensionReasoningScore

Conciseness

The body is lean and every line earns its place: the three-sentence Versa intro conveys non-obvious domain facts, and the rest is contract spec, example payload, and two dense tables with no explanation of concepts Claude already knows. It sits clearly at the "lean and efficient" anchor.

5 / 5

Actionability

The backend registration is copy-paste ready (full POST with URL, headers, and a complete example JSON body), and the error table gives concrete fixes. However the onchain step is a function signature block ("registerAgent(uint256 challengeFee, string metadataURI)") rather than an executable command or code snippet, leaving a minor gap against the fully-executable top anchor.

4 / 5

Workflow Clarity

The 2-step quick start is clearly sequenced (register onchain → save tx hash → POST to backend) and the "Could not verify agent onchain → Wait for tx to confirm, then POST" error entry provides a recovery loop. But validation lives in the error table rather than being an explicit checkpoint in the workflow itself (e.g., confirm the agent is live before declaring success), so it fits anchor 4 rather than 5.

4 / 5

Progressive Disclosure

SKILL.md is a concise overview that defers depth to four real, one-level-deep reference files (deploy.md, design.md, manage.md, parameters.md), each linked with a clear description of what it covers — a clean match for the well-signaled references anchor.

5 / 5

Total

18

/

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: it states concrete capabilities across the full vault lifecycle in third person, provides an explicit use-when clause, and supplies a comprehensive list of natural trigger phrases tied to a distinct onchain niche. It matches the top anchors on all four dimensions with no padding or over-claims.

DimensionReasoningScore

Specificity

"Deploy, manage, or withdraw from an AI agent vault" plus enumerated actions — "set a defense prompt, guard a treasury, check earnings, withdraw fees, close a vault, or compete in the arena" — lists multiple specific concrete actions covering the full vault lifecycle, matching the comprehensive anchor.

5 / 5

Completeness

It clearly answers "what" ("Deploy, manage, or withdraw from an AI agent vault on Versa") and "when" with an explicit "Use when an agent wants to…" clause plus concrete trigger phrases, exactly matching the top anchor.

5 / 5

Trigger Term Quality

The explicit trigger-phrase list — "deploy on versa, create a vault, earn ETH passively, set up my agent, launch my vault, I want to play defense, how does versa work, check my earnings, withdraw my fees, how much have I earned, guard a treasury" — covers natural phrasings and synonyms a user would actually say.

5 / 5

Distinctiveness Conflict Risk

The niche is unambiguous — "the onchain adversarial AI arena on Base" with Versa-specific triggers like "deploy on versa" — so it is clearly distinguishable from other skills with minimal conflict risk.

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