CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agent-seed

Demo Node UI QA: seed/clear/bootstrap, first login passphrase, full /app UI for bugs and experiments, /app/debug to send user actions. Skip for pytest-only work.

Quality

77%

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 ./.cursor/skills/agent-seed/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

87%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 exemplary lean, fully executable quick reference: exact commands, URLs, credentials, and safety constraints with zero padding and clean one-level reference structure. Its one substantive gap is the absence of verification and error-recovery steps around the destructive --clear and double-start-prone start operations.

DimensionReasoningScore

Conciseness

Every line is operational — goal-to-command tables, bare bash blocks with inline preconditions, exact credentials — with zero padding and no explanation of concepts Claude already knows. Not 4: there is essentially no over-explanation left to trim; the only repetition (the skip table echoing the description) is a two-row navigational aid that still earns its tokens.

5 / 5

Actionability

Fully copy-paste-ready: exact commands with flags ('bash .cursor/seed-agent.sh --full', 'bootstrap --scenario index --scenario completed'), concrete URL ('http://127.0.0.1:8000/app/login'), the actual passphrase 'demodemo', wallet address, and the HTTP Basic auth pattern for headless use. Not 4: the common cases (fresh seed, wipe, bootstrap-only, node already up) are each covered by a specific command with its preconditions stated.

5 / 5

Workflow Clarity

The sequence is clear (prep → seed command → login → use /app) with explicit preconditions ('stop node first', 'node must already listen on AGENT_SEED_BASE_URL', 'Never double-start'), but the destructive '--clear' (wipe) operation has no validation/verification steps or error-recovery guidance, which caps workflow clarity at 3 per the destructive-operation rule. Not 4: no post-step checks (e.g., verify seeding succeeded or the node is listening before login) or failure-recovery loop exists; not 2: steps are well defined with real preconditions rather than gap-ridden.

3 / 5

Progressive Disclosure

A lean ~55-line overview with two clearly signaled one-level-deep references at the top ('Full reference: tools/agent_seed/README.md', 'Code layout: .../ARCHITECTURE.md') and well-organized sections (when to use, prep, commands, UI steps, safety). Not 4: content placement and navigation are appropriate throughout; the linked files live in the skill's home repo (not present in this review sandbox) but are plainly labeled and only one level deep.

5 / 5

Total

18

/

20

Passed

Description

58%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 names concrete, niche capabilities and is clearly distinguishable from generic skills, but it relies on compressed command jargon, provides no positive 'use when' trigger (only a skip clause), and lacks natural trigger phrasings users would actually say. It answers 'what' well and 'when' only weakly.

Suggestions

Add an explicit positive trigger clause, e.g. 'Use when a task involves the live OctoBot web UI (any /app page), seeded demo accounts, or driving the node through /app/debug.'

Replace bare command tokens with one plain-language phrase each, e.g. 'seed demo fixtures and a demo wallet, wipe and re-seed, start grid automation', so the capabilities are understandable without the body.

Include natural user phrasings as triggers — 'web UI', 'browser testing', 'reproduce a bug in the app', 'demo data' — so the description matches what a user would naturally say when they need this skill.

DimensionReasoningScore

Specificity

Names several concrete actions — 'seed/clear/bootstrap', 'first login passphrase', 'full /app UI for bugs and experiments', '/app/debug to send user actions' — covering the domain with minor gaps. Not 5: the actions are bare command tokens and what seed/clear/bootstrap actually do is never stated, so coverage is not comprehensive; not 3: it lists several specific actions rather than only 1-2.

4 / 5

Completeness

The 'what' is clear ('Demo Node UI QA: seed/clear/bootstrap ... /app/debug to send user actions') but the positive 'when' is only implied by the domain framing; the sole explicit trigger is negative ('Skip for pytest-only work'), and a missing 'Use when...' clause or equivalent caps completeness at 3. Not 4: there is no explicit positive trigger; not 2: the 'what' is concrete, not vague, and an explicit (if negative-only) trigger clause exists.

3 / 5

Trigger Term Quality

Relevant keywords are present ('UI', 'Node', 'bugs', 'experiments', 'login', 'pytest') but phrasing is compressed jargon ('seed/clear/bootstrap') and common natural variations a user would say ('web app', 'frontend', 'browser', 'demo data', 'reproduce a bug') are missing. Not 4: keyword coverage is partial rather than good-with-a-few-missing; not 2: it goes beyond one or two generic keywords with multiple domain-relevant terms.

3 / 5

Distinctiveness Conflict Risk

Niche markers ('Demo Node UI QA', '/app/debug', 'seed/clear/bootstrap', 'pytest-only work') make it mostly distinct from other skills. Not 5: 'Node' could be misread as Node.js and the underlying project is never named, leaving minor overlap risk with generic web-UI testing skills; not 3: it is far more specific than anchor-3-level overlap.

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

Repository

Drakkar-Software/OctoBot

Path

.cursor/skills/agent-seed/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.