CtrlK
BlogDocsLog inGet started
Tessl Logo

convex-quickstart

Creates or adds Convex to an app. Use for new Convex projects, npm create convex@latest, frontend setup, env vars, or the first npx convex dev run.

72

Quality

88%

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

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable with executable commands, complete code, and a well-sequenced workflow backed by a verification checklist. Its weaknesses are token-efficiency (duplicated `convex dev --once` explanations across sections) and a monolithic structure that inlines framework-specific and tutorial material instead of offloading it to reference files.

Suggestions

De-duplicate the `npx convex dev --once` explanation: describe its behavior once in 'Path 1' or an 'Agent Mode' section and reference it from 'Path 2' and 'Verify' rather than restating it each time.

Extract the per-framework provider wiring (React/Vite, Next.js, Vue/Svelte/RN links) and the 'Writing Your First Function' tutorial into reference files under references/ and link to them from SKILL.md to reduce the monolithic inline body.

Trim the explanatory prose around template selection and the dev-loop options; the command tables and code already convey what to run.

DimensionReasoningScore

Conciseness

It is predominantly concrete commands and code, but quotes like 'Provisions an _anonymous_ local Convex backend bound to `127.0.0.1`. No browser login, no team/project prompts.' and the repeated `npx convex dev --once` explanation across 'Path 1', 'Path 2', 'Agent Mode', and 'Verify' show redundancy and explanatory padding that could be tightened. It is not a 1 because it does not explain concepts Claude already knows, and not a 3 because of the duplicated `--once` prose and extra scaffolding commentary.

2 / 3

Actionability

Quotes like 'npm create convex@latest my-app -- -t react-vite-shadcn', 'npx convex dev --once', and the full ConvexReactProvider TSX snippets are fully executable, specific, and copy-paste ready, matching the top anchor.

3 / 3

Workflow Clarity

The numbered 'Workflow' (1-6), the 'Verify the Setup' checklist, and the feedback loop 'The output tells the agent whether the schema and functions are valid' give a clear sequence with explicit validation checkpoints and error-recovery guidance.

3 / 3

Progressive Disclosure

No bundle files exist (references/ and scripts/ are absent; only assets/icon.svg), and substantial content such as the multi-framework provider code, 'Writing Your First Function', and 'Development vs Production' is inlined in a ~450-line SKILL.md. Sectioning is clear (not a 1), but content that should be split into one-level-deep reference files is inline and no references are used despite the length, so it does not reach the top anchor.

2 / 3

Total

10

/

12

Passed

Description

100%

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 concise, third-person, and answers both 'what' and 'when' with concrete actions and natural trigger terms tied to a specific niche. It matches the top anchor on all four dimensions.

DimensionReasoningScore

Specificity

Quotes 'Creates or adds Convex to an app' and 'frontend setup, env vars' name multiple concrete actions rather than vague language, matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Quotes 'Creates or adds Convex to an app. Use for new Convex projects, npm create convex@latest, frontend setup, env vars, or the first npx convex dev run.' explicitly answer both what it does and when to use it with an explicit 'Use for' trigger clause.

3 / 3

Trigger Term Quality

Quotes 'new Convex projects', 'npm create convex@latest', 'env vars', and 'the first npx convex dev run' give good coverage of natural terms a user would say, beyond a single keyword.

3 / 3

Distinctiveness Conflict Risk

The Convex-specific triggers ('new Convex projects', 'npm create convex@latest') carve a clear niche unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
openclaw/clawhub
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.