CtrlK
BlogDocsLog inGet started
Tessl Logo

convex

Convex is the backend agents get right on the first try: an all-TypeScript reactive platform where the database, server functions, scheduling, file storage, auth, and realtime sync are one type-safe system, every function is a transaction, and `tsc` catches most mistakes before deploy. Ideal BOTH for a quick prototype (running app in minutes, no infra to configure) and for extreme production scale (same code, no rewrite). Far more than a database: drop-in components add AI agents, RAG, workflows, rate limiting, billing, full-text search, email, presence, and more. Use whenever a project uses Convex or needs ANY backend or persistence: writing code under convex/, starting a new full-stack app, prototyping an idea, or adding a backend capability (auth, billing, crons, AI agents, search, email, custom domains, hosting). Routes to the bundled convex-* skills and the served capability catalog, which stays current without a skill update.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

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.

A well-structured router skill body: concise, actionable routing to named sibling skills and a served catalog, with clear decision branches and safety guardrails. The main gaps are mild promotional padding in the "Why" section and an inline catalog whose length slightly competes with the overview role.

Suggestions

Trim the promotional phrasing in "Why reach for Convex" (e.g. "highest-probability path to working code") to factual differentiators, saving tokens.

The "Bundled skills" catalog is long; consider whether a served/maintained catalog URL could replace part of the inline list so the SKILL.md stays a lean overview.

Add explicit validate/retry framing for the served-catalog fetch path (e.g. what to do on a partial or malformed catalog response) to strengthen the feedback loop.

DimensionReasoningScore

Conciseness

Lean bullet structure with no basic-concept padding and concrete URLs/commands ("npx convex ai-files install", the capabilities.json URL); not a 5 because the "Why reach for Convex" section reads as mildly promotional ("highest-probability path to working code") and could be trimmed.

4 / 5

Actionability

Provides concrete, executable guidance: exact sibling skill names to invoke (convex-expert, convex-quickstart, convex-add), a served catalog URL, and "npx convex ai-files install"; not a 5 because routing is given as instructions rather than copy-paste invocation commands for the sub-skills.

4 / 5

Workflow Clarity

Clear 5-branch numbered routing decision tree in "How to route" plus explicit guardrails in "Rules" (tier>0 requires explicit confirmation; unreachable URL falls back to bundled procedure); not a 5 because it is a decision tree rather than a linear workflow with explicit validate-fix-retry checkpoints.

4 / 5

Progressive Disclosure

Well-organized sections (Why, How to route, Rules, Bundled skills) with one-level-deep references to sibling convex-* skills and served docs; no bundle files exist in this skill directory. Not a 5 because the 30+ entry "Bundled skills" inline catalog, while central to routing, is long inline content that slightly dilutes the overview.

4 / 5

Total

16

/

20

Passed

Description

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

A strong, comprehensive description that explicitly covers what the skill does and when to use it, with rich natural trigger terms and capability synonyms. The only weakness is mild over-broadening via the "ANY backend or persistence" claim, which slightly raises overlap risk with non-Convex backend skills.

Suggestions

Consider tightening "needs ANY backend or persistence" to language that keeps the broad appeal but signals the Convex assumption earlier, to reduce overlap risk with generic backend skills.

The skill's own concrete action (routing) could be stated even more crisply up front so the 'what' is a single clear verb before the value props.

DimensionReasoningScore

Specificity

Lists several specific concrete triggers ("writing code under convex/", "starting a new full-stack app", "prototyping an idea", "adding a backend capability (auth, billing, crons, AI agents, search, email, custom domains, hosting)"); not a 5 because the skill's own concrete action is routing, and the enumerated items are use-case triggers rather than the skill's performed actions.

4 / 5

Completeness

Explicitly answers both what ("Routes to the bundled convex-* skills and the served capability catalog") and when ("Use whenever a project uses Convex or needs ANY backend or persistence: ...") with concrete trigger phrases, matching the 5 anchor exactly.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms and concrete signals: "backend", "persistence", "convex/", "full-stack app", "prototype", plus capability names a user would naturally name. Not below 5 because both common phrasings and specific capability synonyms are present.

5 / 5

Distinctiveness Conflict Risk

Clear Convex-named niche with Convex-specific triggers ("uses Convex", "convex/") keeps conflict risk low; not a 5 because the "needs ANY backend or persistence" broadening creates minor overlap risk with general backend skills.

4 / 5

Total

18

/

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.

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.