CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

virtuals

Virtuals Protocol AI Agent marketplace (Base chain)

52

Quality

65%

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

Fix and improve this skill with Tessl

tessl review fix ./src/skills/bundled/virtuals/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 body is a lean, well-organized command reference with concrete executable examples and genuinely domain-specific facts (graduation threshold, status meanings). Its main weaknesses are modest: a slightly redundant Features section, no sample outputs or output-chaining guidance, and minor organization gains available by moving the bonding-curve mechanics into a reference file.

Suggestions

Show a brief sample output for at least one command (e.g. '/virt search gaming' → a few result rows) so expected formats are explicit.

Explain how the pieces chain together — that '/virt search' returns agent ids usable in '/virt agent <id>' and token addresses usable in '/virt price' / '/virt graduation'.

Trim the Features section (it duplicates the Commands table) or merge it into the overview line to save tokens.

DimensionReasoningScore

Conciseness

The Commands table, examples, and Bonding Curve facts (~42K VIRTUAL graduation, LP to creator vault) are lean and domain-specific. Minor trimming is possible: the Features section ("Discover AI agents with unique personalities") duplicates the Commands table and adds fluffy phrasing — anchor 4 ('Efficient; minor instances of over-explanation that could be trimmed').

4 / 5

Actionability

Commands are concrete and copy-paste ready with realistic examples ('/virt search luna', '/virt graduation 0x...') covering the common cases. Minor gaps keep it below anchor 5: no sample output is shown, and the source of the agent <id> (a search result) is never explained — anchor 4 ('Mostly executable guidance; concrete code or commands with minor gaps').

4 / 5

Workflow Clarity

Quick Start sequences the core flow (search → get agent details) and each command is an unambiguous single lookup, fitting anchor 4 ('Clear sequence with most checkpoints present; minor validation gaps'). Not 5 because there is no guidance on chaining outputs (using the id returned by search in '/virt agent') or handling a miss/not-found result; the destructive/batch cap of 3 does not apply since these are read-only lookups.

4 / 5

Progressive Disclosure

With no bundle files present, the body itself is well-organized into clear sections (Quick Start, Commands, Agent Status, Bonding Curve, Configuration). It sits just over the ~50-line simple-skill threshold with the Agent Status and Bonding Curve mechanics inlined — content that could live in a reference file — matching anchor 4 ('Good structure; most content appropriately placed; minor organization gaps') rather than 5.

4 / 5

Total

16

/

20

Passed

Description

40%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 identifies the domain distinctly but reads as a label for the protocol rather than a statement of the skill's capabilities. It lists no actions and provides no trigger guidance, so it would rarely be selected by a user who needs it.

Suggestions

State the skill's concrete actions in the description, e.g. "View AI agents, token prices, and bonding curve / graduation data on Virtuals Protocol (Base chain)".

Add a 'Use when...' clause with natural trigger phrases such as "Use when the user mentions Virtuals, VIRTUAL token, bonding curves, or agent graduation on Base".

Include common synonyms users would actually say ("bonding curve", "graduation", "VIRTUAL token") to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ("AI Agent marketplace (Base chain)") but lists zero concrete actions — what the skill actually does (view agents, prices, bonding curve data) appears only in the body. This matches anchor 2 ('Names the domain but actions are minimal or generic'), not 3, because no concrete action verbs are present.

2 / 5

Completeness

There is no 'when' clause at all (capping completeness at 3 per the guidelines), and the 'what' is itself vague: it identifies what Virtuals Protocol is (a marketplace) rather than what the skill does. This fits anchor 2 ('Has a vague what and no when') better than 3, since even the skill's function is absent from the description.

2 / 5

Trigger Term Quality

It includes some relevant keywords ("Virtuals Protocol", "AI Agent", "Base chain") but misses the natural phrases a user would say when needing this skill, such as "bonding curve", "graduation", "token price", or "VIRTUAL" — matching anchor 3 ('Some relevant keywords but missing common variations or synonyms').

3 / 5

Distinctiveness Conflict Risk

"Virtuals Protocol" plus "(Base chain)" pins a clear niche with minimal conflict risk, but the generic term "AI Agent" could overlap with other agent-related skills — matching anchor 4 ('Mostly distinct; minor overlap risk with closely related skills') rather than 5.

4 / 5

Total

11

/

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.

Validation — 15 / 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

alsk1992/CloddsBot

Path

src/skills/bundled/virtuals/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.