CtrlK
BlogDocsLog inGet started
Tessl Logo

cloud-elements

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

51

Quality

56%

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/cloud-elements/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%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 content provides strong executable CLI guidance with a clear connection-state workflow, but is weakened by a padded introductory paragraph, a repetitive inlined action list, and absent validation/verification checkpoints for destructive or batch operations like action runs and proxy requests.

Suggestions

Trim the introductory iPaaS explanation and 'focus on the integration logic' framing; assume Claude knows what an integration platform is.

Add validation/verification guidance for destructive and batch operations, e.g. 'After `action run`, check the `output`/`error` fields and confirm counts before proceeding' and a dry-run or status check before mutating proxy requests.

Move the repetitive Cloud Elements Overview action list and the proxy flag table into a separate reference file (e.g. references/PROXY.md) and link to it, keeping SKILL.md a lean overview.

DimensionReasoningScore

Conciseness

The body is mostly efficient with copy-paste-ready CLI commands, but includes filler Claude already knows (the 'Cloud Elements is an integration platform as a service (iPaaS) that simplifies connecting...' paragraph and 'Membrane handles authentication and credentials refresh automatically — so you can focus on the integration logic') that could be trimmed, matching 'mostly efficient but includes some unnecessary explanation'; not a 4 because the intro paragraph is padded, and not a 2 because commands dominate and are tight.

3 / 5

Actionability

Most guidance is executable: concrete `membrane` commands with flags (`membrane connection ensure`, `membrane action run ... --input '{...}' --json`) and a flag table, with only minor gaps (e.g. no example of an actual actionId/intent value); not a 5 because common-case worked examples are sparse, and not a 3 because commands are real and runnable.

4 / 5

Workflow Clarity

A connection workflow is sequenced with a `--wait` poll and state checks (READY/BUILDING/CLIENT_ACTION_REQUIRED), but destructive/batch operations like `action run` and `request` (proxy) have no validation or verification checkpoints, which caps the score at 3 per the destructive/batch guideline; not a 4 because validation steps are missing, and not a 2 because the connection flow does have a real sequence.

3 / 5

Progressive Disclosure

There are no bundle files (references/scripts/assets absent) and the single SKILL.md uses clear section headers, but inlined reference-style content (the long, repetitive Cloud Elements Overview action list and the full proxy flag table) is not split into separate files or signaled references, matching 'some structure but could be better organized'; not a 4 because content that could live in a reference file is inlined, and not a 2 because sections are present and navigable.

3 / 5

Total

13

/

20

Passed

Description

60%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 concise, uses third person, and clearly names the product niche with an explicit 'Use when' trigger. Its main weakness is generic verbs ('manage', 'automate workflows') and thin keyword coverage rather than concrete, varied trigger phrases.

Suggestions

Replace generic verbs with concrete actions, e.g. 'Create and run Cloud Elements formulas, manage element instances, and search records.'

Add natural trigger synonyms such as 'Cloud Elements', 'formulas', 'element instances', and 'integration records' to broaden keyword coverage.

Make the 'when' clause more specific, e.g. 'Use when the user wants to run Cloud Elements formulas, query element instances, or automate SaaS integrations.'

DimensionReasoningScore

Specificity

The description names the domain and a couple of actions ('Manage data, records, and automate workflows'), but the verbs are generic rather than concrete, matching the 'domain + 1-2 concrete actions, but not comprehensive' anchor; not a 4 because no specific, distinct actions are enumerated and not a 2 because more than the domain is named.

3 / 5

Completeness

It gives a clear 'what' ('Cloud Elements integration. Manage data, records, and automate workflows.') and an explicit 'when' clause ('Use when the user wants to interact with Cloud Elements data.'), matching the 'both what and when; when could be more explicit' anchor; not a 5 because the trigger is somewhat generic and not a 3 because both halves are present.

4 / 5

Trigger Term Quality

'Cloud Elements data' is a relevant keyword but only one phrasing appears, with no synonyms or natural variations a user might say, fitting 'some relevant keywords but missing common variations'; not a 4 because keyword coverage is thin and not a 2 because at least one on-domain term is present.

3 / 5

Distinctiveness Conflict Risk

Naming the specific product 'Cloud Elements' creates a clear niche with low overlap risk, matching 'mostly distinct; minor overlap risk'; not a 5 because the 'interact with Cloud Elements data' trigger is narrow rather than comprehensive, and not a 3 because the product name clearly distinguishes it.

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

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.