CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cockroachdb

CockroachDB integration. Manage data, records, and automate workflows. Use when the user wants to interact with CockroachDB data.

Quality

66%

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

Quality

Content

57%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 delivers strong, concrete CLI guidance with a well-handled connection state machine, making it genuinely actionable. Weaknesses are structural and editorial: padded conceptual intro material, broken step numbering with an undefined "Step 2", a duplicated actions section, and no verification step after running actions against a database.

Suggestions

Cut the conceptual intro and the Cluster/Database/Table/Index overview (Claude already knows CockroachDB's model) and remove the duplicated "Popular actions" command and filler lines.

Fix the workflow numbering: define the steps the text references (e.g. Step 1 connect, Step 2 discover actions, Step 3 run) and add a verification step after running an action (check the output field, handle errors before proceeding).

Standardize on one CLI invocation form ("membrane" vs "npx @membranehq/cli") throughout and add one worked end-to-end example that runs a real action against a connection.

DimensionReasoningScore

Conciseness

The bulk is efficient, executable command documentation, but the intro paragraph ("CockroachDB is a distributed SQL database built for resilience and scalability...") and the Cluster/Database/Table/Index hierarchy section explain concepts Claude already knows, plus a filler line ("Use action names and parameters as needed") and a duplicated action-list command.

3 / 5

Actionability

Commands are concrete and copy-paste ready (install, login, connection ensure, state polling, action run with --input, proxy flag table), but the text references a "Step 2" that is never defined, there is no worked example with a real action ID, and CLI invocation is inconsistent ("membrane" vs "npx @membranehq/cli").

4 / 5

Workflow Clarity

A sequence exists (install → login → connect → poll state → search → run → proxy) with a good connection state machine, but step numbering is broken ("1b" with no "Step 2"), "Popular actions" duplicates "Searching for actions", and there is no validation of action results — a feedback gap the rubric caps at 3 for database operations.

3 / 5

Progressive Disclosure

There are no bundle files and the single-file layout has section headers, but organization could be better: duplicate sections, broken step numbering, and detailed clientAction schema material inlined that would sit better in a reference file.

3 / 5

Total

13

/

20

Passed

Description

61%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 has an explicit and correctly-formed "Use when..." trigger naming the distinct product (CockroachDB), which anchors distinctiveness and completeness. Its main weakness is specificity: the capability list is generic marketing language rather than concrete operations, and it omits natural trigger synonyms like SQL, database, and query.

Suggestions

Replace "Manage data, records, and automate workflows" with concrete capabilities, e.g. "Run SQL queries, create and manage databases, tables, and indexes, and inspect cluster status."

Broaden trigger terms to include natural user phrasings: "Use when the user mentions CockroachDB, wants to run SQL queries, or manage their CockroachDB cluster or database."

Clarify the interaction model in the what-clause (e.g. that it goes through pre-built actions via Membrane) so the skill's mechanism is distinguishable from a raw driver skill.

DimensionReasoningScore

Specificity

The description names the domain ("CockroachDB integration") but the actions — "Manage data, records, and automate workflows" — are generic buzzwords with no concrete operations like running SQL queries, creating tables, or managing clusters.

2 / 5

Completeness

Both elements are explicitly present: a "what" ("CockroachDB integration. Manage data, records, and automate workflows") and a "when" ("Use when the user wants to interact with CockroachDB data"), though each could be more concrete — the when clause lacks specific trigger phrases.

4 / 5

Trigger Term Quality

"CockroachDB" and "data" are relevant keywords users would say, but common natural variations and synonyms ("SQL", "database", "query", "cluster", "table") are missing.

3 / 5

Distinctiveness Conflict Risk

"CockroachDB" is a distinct product name appearing in both the what and the when, giving the skill a clear niche with minimal risk of triggering for the wrong skill.

5 / 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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

membranedev/application-skills

Path

skills/cockroachdb/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.