CtrlK
BlogDocsLog inGet started
Tessl Logo

enrow

Enrow integration. Manage Organizations, Pipelines, Users, Goals, Filters. Use when the user wants to interact with Enrow data.

57

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

Quality

Content

67%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 CLI commands and a well-structured connection workflow including validation, but carries some padding and a dangling 'Step 2' reference. No bundle files are present, so progressive disclosure rests entirely on section organization.

Suggestions

Define or relabel 'Step 2' (e.g., make 'Searching for actions' an explicit Step 2) so the cross-reference resolves.

Trim marketing-style prose such as 'so you can focus on the integration logic rather than auth plumbing' and the bare 'Enrow Overview' bullet list.

Clarify how to obtain an actionId for `membrane action run` by tying it explicitly to the Key/name returned by `membrane action list`.

DimensionReasoningScore

Conciseness

The body is mostly operational with concrete commands, but includes padded prose ('so you can focus on the integration logic rather than auth plumbing') and a thin 'Enrow Overview' filler section that could be trimmed.

3 / 5

Actionability

It provides copy-paste-ready membrane CLI commands across login, connection, action discovery, action execution, and proxying, with only minor gaps such as the placeholder <actionId> not explicitly mapped to the table's Key column.

4 / 5

Workflow Clarity

The connection workflow is clearly sequenced with state-checking and polling checkpoints plus error-recovery guidance, but it references a 'Step 2' that is never labeled, leaving a minor clarity gap.

4 / 5

Progressive Disclosure

Content is well-organized into clear sections (CLI setup, authentication, connecting, searching, actions, proxy, best practices) with no nested references, though at 167 lines some inline material (e.g., the 13-row actions table) could be split out.

4 / 5

Total

15

/

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 is distinct and covers both what and when, but relies on one generic verb ('Manage') over concrete actions and offers only the brand name as a trigger term. Tightening the verb and adding natural variations would lift it.

Suggestions

Replace the generic 'Manage' with specific actions (e.g., 'Search emails and phone numbers, verify emails, retrieve search results, manage organizations and pipelines').

Add natural trigger variations beyond the brand name, such as 'email finder', 'phone number lookup', or 'email verification'.

Make the 'when' clause more concrete by tying it to the listed entities rather than the vague 'interact with Enrow data'.

DimensionReasoningScore

Specificity

The description names the domain and lists five concrete entities ('Organizations, Pipelines, Users, Goals, Filters'), but the only verb is the generic 'Manage', so concrete *actions* remain minimal rather than comprehensive.

3 / 5

Completeness

It states both what ('Manage Organizations, Pipelines, Users, Goals, Filters') and when ('Use when the user wants to interact with Enrow data'), though the 'when' could be more specific.

4 / 5

Trigger Term Quality

'Enrow' / 'Enrow data' are the natural terms a user would say, but no synonyms or variations are offered, matching 'some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

Enrow is a specific named platform with a distinct brand trigger, giving a clear niche and minimal conflict risk with other 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.