CtrlK
BlogDocsLog inGet started
Tessl Logo

cloudentity

Cloudentity integration. Manage data, records, and automate workflows. Use when the user wants to interact with Cloudentity 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

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/cloudentity/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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 is highly actionable with executable commands, a clear state-driven connection workflow, and good section organization. Main weakness is minor over-explanation in the intro and a dangling 'Step 2' reference.

DimensionReasoningScore

Conciseness

The body is mostly lean executable commands with brief context, but includes a short introductory paragraph ('Cloudentity is a cloud-native authorization platform... This helps developers and security teams...') that explains concepts Claude largely already knows. Matches anchor 4 ('Efficient; minor instances of over-explanation that could be trimmed'); not 5 because of the intro padding, and not 3 because the bulk is efficient and command-driven.

4 / 5

Actionability

Provides copy-paste ready commands throughout (npm install, membrane login, connection ensure, action list/run, request) plus a full flag table for proxying. Matches anchor 5 ('Fully executable; copy-paste ready code or commands; specific examples cover the common cases'); not 4 because examples are complete and cover install, auth, discovery, execution, and proxying.

5 / 5

Workflow Clarity

The connection workflow is sequenced with explicit state checkpoints (READY/BUILDING/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR) and a feedback loop ('After the user completes the action... poll again'). Matches anchor 4 ('Clear sequence with most checkpoints present; minor validation gaps'); not 5 because 'Step 2' is referenced but never defined as a labeled section, creating a minor navigation gap.

4 / 5

Progressive Disclosure

Single-file skill (no references/scripts/assets bundle) with well-organized section headers covering install, auth, connecting, searching, running, proxy, and best practices. Matches anchor 4 ('Good structure; most content is appropriately placed; minor organization gaps'); not 5 because no one-level-deep external references are used and the file is over 50 lines, so the simple-skill exception does not apply.

4 / 5

Total

17

/

20

Passed

Description

57%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 includes an explicit 'Use when...' trigger and names the product, but its capability list is generic boilerplate ('Manage data, records, and automate workflows') that does not reflect Cloudentity's actual authorization-focused capabilities. It is functional but underspecific.

Suggestions

Replace the generic 'Manage data, records, and automate workflows' with concrete Cloudentity actions, e.g. 'Manage authorization policies, clients, scopes, and user groups; enforce API access control and consent.'

Add natural trigger terms users would say, such as 'authorization policies', 'API access control', 'OAuth clients', or 'scopes', beyond just the brand name.

Tighten the 'when' clause to reference specific Cloudentity concepts (e.g. 'Use when the user wants to manage Cloudentity authorization policies, clients, scopes, or access entitlements').

DimensionReasoningScore

Specificity

Quotes 'Manage data, records, and automate workflows' name a domain but the actions are generic boilerplate rather than concrete Cloudentity capabilities (authorization, API access, consent). Matches anchor 2 ('Names the domain but actions are minimal or generic'); not 3 because the actions are not concrete to Cloudentity, and not 1 because the domain is named.

2 / 5

Completeness

Both 'what' ('Manage data, records, and automate workflows') and 'when' ('Use when the user wants to interact with Cloudentity data') are present and explicit. Matches anchor 4 ('Has both what and when; when could be more explicit or specific'); not 5 because the 'what' is generic rather than concrete, and not 3 because an explicit 'Use when...' clause is present.

4 / 5

Trigger Term Quality

The phrase 'interact with Cloudentity data' provides the natural product-name trigger, but coverage is limited to the brand name plus generic terms (data, records, workflows) with no synonyms or variations. Matches anchor 3 ('Some relevant keywords but missing common variations or synonyms'); not 4 because natural terms beyond the brand name are missing.

3 / 5

Distinctiveness Conflict Risk

The Cloudentity brand name and trigger ('interact with Cloudentity data') carve a clear niche with minor overlap risk. Matches anchor 4 ('Mostly distinct; minor overlap risk with closely related skills'); not 5 because the generic 'Manage data, records, and automate workflows' phrasing could overlap with other integration skills.

4 / 5

Total

13

/

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.