CtrlK
BlogDocsLog inGet started
Tessl Logo

cludo

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

60

Quality

70%

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

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.

The body is highly actionable, with copy-paste CLI commands and an explicit connection-readiness feedback loop, and is well-structured into navigable sections. Its main weaknesses are moderate verbosity and redundancy (overlapping action-list sections, repeated best-practice guidance) and slightly inconsistent step numbering that keeps workflow clarity just below the top anchor.

Suggestions

Collapse the redundant "Searching for actions" and "Popular actions" sections into a single action-discovery section to remove duplicated `action list` examples.

Fix the step numbering: add a clear "1a" / "Step 1" label and define the "Step 2" the text references, so the sequence reads as an explicit ordered workflow.

Trim explanatory prose (e.g. "so you can focus on the integration logic rather than auth plumbing", "This is the fastest way to get a connection") that does not change what Claude executes.

DimensionReasoningScore

Conciseness

The body is mostly efficient with useful code blocks, but includes padded prose ("so you can focus on the integration logic rather than auth plumbing", "This is the fastest way to get a connection...") and redundant sections ("Searching for actions" and "Popular actions" both demonstrate `action list`; Best practices repeats discover-before-build), matching the anchor for mostly efficient content that could be tightened. It is not a 4 because the redundancy and explanatory padding are more than minor, and not a 2 because the core is still command-focused and largely useful.

3 / 5

Actionability

The body provides copy-paste ready, fully executable commands for every stage (install, login, connection ensure/get, action list, action run, request) plus a flags table and JSON-input examples, covering the common cases. It is not a 4 because the examples are concrete and complete rather than having meaningful gaps.

5 / 5

Workflow Clarity

The install → authenticate → connect → poll-for-ready → search → run sequence is clear, with an explicit feedback loop (poll again after CLIENT_ACTION_REQUIRED until READY) and state-based branches. It is not a 5 because step numbering is inconsistent (a "1b" header with no "1a", and a dangling "skip to Step 2" reference with no clearly labeled Step 2 header), and not a 3 because validation checkpoints (state polling, error-field guidance) are largely present.

4 / 5

Progressive Disclosure

No bundle files exist, and the single SKILL.md is organized into clearly headed sections (Overview, Working with Cludo, Authentication, Connecting, Searching, Running actions, Proxy, Best practices) with one-level structure. It is not a 5 because there is no external reference split for the larger detail blocks (state-machine breakdown, flags table) and the "Searching for actions"/"Popular actions" sections overlap, and not a 3 because the structure is genuinely navigable rather than merely present.

4 / 5

Total

16

/

20

Passed

Description

66%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 clearly identifies its niche (Cludo integration) and includes an explicit "Use when" trigger, but the capability language ("manage data, records, automate workflows") is generic and lacks the concrete functional terms (e.g. search, site search) a user would naturally say. Distinctiveness is strong due to the named product, while specificity and trigger-term coverage are mid-tier.

Suggestions

Replace generic verbs ("Manage data, records, and automate workflows") with concrete Cludo capabilities such as "configure site search, manage search results, and tune relevance".

Add natural trigger terms users would say (e.g. "site search", "search results", "discovery") to the "Use when" clause, not just "interact with Cludo data".

Tie the "when" clause to specific scenarios (e.g. "Use when the user wants to set up or tune Cludo site search, manage search results, or adjust search settings").

DimensionReasoningScore

Specificity

The description names the domain ("Cludo integration") and several actions ("Manage data, records, and automate workflows"), but those actions are generic rather than concrete like "extract text" or "fill forms", fitting the anchor that lists 1-2 actions that are not comprehensive. It is not a 2 because it names multiple actions rather than a single minimal one, and not a 4 because none of the actions are specific or concrete.

3 / 5

Completeness

It provides both a "what" ("Manage data, records, and automate workflows") and an explicit "when" clause ("Use when the user wants to interact with Cludo data"), matching the anchor where both are present but the "when" could be more specific. It is not a 5 because the trigger phrasing is generic rather than listing concrete trigger phrases, and not a 3 because an explicit "Use when" clause is present.

4 / 5

Trigger Term Quality

The trigger relies on the product name ("Cludo data", "interact with Cludo") but omits the natural functional terms a user would say ("search", "site search", "discovery"), matching the anchor with some relevant keywords but missing common variations. It is not a 4 because key natural terms are absent, and not a 2 because the product name itself is a relevant keyword.

3 / 5

Distinctiveness Conflict Risk

The description centers on a specific named product ("Cludo integration") with a trigger scoped to that product ("interact with Cludo data"), giving it a clear niche with minimal conflict risk against other skills. It is not a 4 because the named-product scope leaves little overlap with closely related skills.

5 / 5

Total

15

/

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.

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