CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cludo

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

Quality

62%

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 ./skills/cludo/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, executable CLI guidance with a genuinely useful connection state-machine, but is undermined by marketing filler, an empty 'Popular actions' section, and broken step numbering ('skip to Step 2' with no Step 2). No progressive disclosure: everything, including reference-grade detail, is inlined in one file.

Suggestions

Fix the workflow numbering: label the steps explicitly (1. Install, 2. Authenticate, 3. Connect, 4. Discover actions, 5. Run actions) so 'skip to Step 2' resolves, and add a brief 'if action run fails, check the error field' checkpoint.

Move the proxy flags table and the connection clientAction state-machine detail into a references/ file (e.g., REFERENCES.md), keeping SKILL.md a concise overview with clearly signaled one-level-deep links.

Either populate 'Popular actions' with 2-3 worked Cludo examples (e.g., search with a real inputSchema payload) or remove the section, and cut the marketing intro ('used by businesses of all sizes...') and the content-free 'Use action names and parameters as needed.' line.

DimensionReasoningScore

Conciseness

The command documentation is tight, but marketing filler ('used by businesses of all sizes to improve their website's search functionality and user experience') and content-free lines ('Use action names and parameters as needed.', the bare Search/Result/Settings/Account bullet tree) pad the body. It is not 4 because there are several unnecessary sections, not just minor trimmable instances.

3 / 5

Actionability

Nearly all guidance is copy-paste executable: install ('npm install -g @membranehq/cli@latest'), login with headless fallback, 'membrane connection ensure', action list/run with --input JSON, and a proxy flags table. It is not 5 because the 'Popular actions' header promises examples but delivers none, so common Cludo cases (search, get results) lack a worked example.

4 / 5

Workflow Clarity

A connection state machine with polling feedback loops is present (READY / BUILDING / CLIENT_ACTION_REQUIRED with 'poll again... to check if the state moved to READY'), but 'skip to Step 2' references a step that is never labeled — numbering jumps to '#### 1b' with no visible Step 1 or 2 — and the action-run path has no error-handling guidance. It is not 4 because the dangling step reference is a genuine sequence gap, not a minor one.

3 / 5

Progressive Disclosure

The ~140-line body is monolithic with no bundle files; detail like the proxy flag table and the connection clientAction state machine is inlined where a reference file would fit, and internal step labels are inconsistent. It is not 4 because content that clearly belongs in separate files is inline and there are no clearly signaled references at all.

3 / 5

Total

13

/

20

Passed

Description

50%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 is anchored by a distinctive brand name and includes an explicit 'Use when' clause, but its capability language is generic data/workflow boilerplate that says nothing about Cludo's actual site-search domain. Trigger terms beyond the brand name are missing entirely.

Suggestions

Replace the generic 'Manage data, records, and automate workflows' with concrete Cludo capabilities, e.g., 'Search site content, manage search settings and crawlers, and review search analytics for Cludo'.

Expand the trigger clause with natural phrases users would actually say: 'Use when the user mentions Cludo, site search, search results, or wants to improve on-site search'.

State the integration mechanism in one phrase (e.g., 'via the Membrane CLI') so the 'what' distinguishes it from generic data-management skills.

DimensionReasoningScore

Specificity

'Manage data, records, and automate workflows' names the Cludo domain but the actions are entirely generic — no concrete site-search capabilities (e.g., search site content, tune result ranking, manage search settings) are listed. It is not 3 because no 1-2 concrete actions are actually named.

2 / 5

Completeness

Both a 'what' ('Manage data, records, and automate workflows') and an explicit 'Use when the user wants to interact with Cludo data' trigger clause are present. It is not 5 because the 'when' is circular (restates 'interact with Cludo data' without concrete trigger phrases) and the 'what' lacks concrete capabilities.

4 / 5

Trigger Term Quality

Beyond the brand name 'Cludo', the only keywords are generic ('data', 'records', 'workflows'); the natural phrases a user would say for a site-search product ('search', 'site search', 'search results', 'find on my website') are absent. It is not 3 because there are no relevant domain keywords beyond the brand name.

2 / 5

Distinctiveness Conflict Risk

'Cludo' and 'interact with Cludo data' anchor a clear niche with minimal wrong-skill triggering. It is not 5 because 'Manage data, records, and automate workflows' is fully generic and overlaps with virtually any data-integration skill if the brand name is absent.

4 / 5

Total

12

/

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/cludo/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.