CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

clearbit

Clearbit integration. Manage Persons, Organizations. Use when the user wants to interact with Clearbit data.

Quality

67%

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/clearbit/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 operational content — executable Membrane CLI commands, a useful action catalog, and a thoughtful connection-state feedback loop — but it is undermined by structural sloppiness: dangling step references, a vacuous overview section, and no progressive disclosure despite being long enough to warrant it. Tightening the workflow numbering and splitting reference-heavy sections into bundle files would raise most dimensions.

Suggestions

Fix the broken workflow references: number the steps explicitly (1a/1b/2…) or rewrite "skip to **Step 2**" and the "#### 1b" heading to point at real section names.

Delete the "Clearbit Overview" bullet list and the filler "Use action names and parameters as needed", and replace the intro's explanation of what Clearbit is with a one-line purpose statement.

Add a fully worked example of running an action with realistic input (e.g. `membrane action run enrich-person --input '{"email": "alex@example.com"}'`) and reconcile the `npx @membranehq/cli` vs `membrane` invocation inconsistency.

Move the clientAction state-handling detail and the proxy flags table into a reference file (e.g. references/connection-states.md, references/proxy.md) and link to them from the body.

DimensionReasoningScore

Conciseness

The CLI commands and tables are token-efficient, but the "Clearbit Overview" section is a bare entity list capped by the filler "Use action names and parameters as needed", and the intro paragraph explains what Clearbit is — content Claude already knows — so it is mostly efficient with some unnecessary explanation that could be tightened.

3 / 5

Actionability

Concrete, copy-paste-ready CLI commands cover install, login, connection, action search/run, and proxy requests, plus a popular-actions table with real action keys. It falls short of fully executable because parameter examples are generic placeholders ('{"key": "value"}'), no run example uses realistic input, and one command switches from `membrane` to `npx @membranehq/cli` without explanation.

4 / 5

Workflow Clarity

A real sequence exists (install → login → connect → poll → search → run) and the connection-state polling section is a genuine feedback loop, but the step references are broken: "skip to **Step 2**" points to a Step 2 that is never labeled, and a "1b" heading appears with no "1a" or "2", leaving the sequence present but with gaps and implicit checkpoints.

3 / 5

Progressive Disclosure

The body is well-sectioned with clear headers, but it is a ~150-line monolith with no bundle files at all: detailed material like the clientAction state-handling spec and the proxy flag reference is inlined where a leaner SKILL.md pointing to one-level-deep reference files would navigate better.

3 / 5

Total

13

/

20

Passed

Description

62%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 correctly includes both a what and a Use-when clause and anchors on the distinct Clearbit name, but it undersells the skill's capabilities. The generic verb "Manage" and the absence of Clearbit's natural vocabulary (enrich, enrichment, leads, prospecting) leave it less specific and less triggerable than it should be.

Suggestions

Replace the generic "Manage Persons, Organizations" with concrete Clearbit verbs, e.g. "Enrich persons and companies by email or domain, prospect for contacts, reveal companies by IP".

Add natural trigger synonyms to the when-clause, e.g. "Use when the user mentions Clearbit, data enrichment, lead enrichment, or looking up company/person information".

Cover the skill's actual breadth (prospecting, bulk enrichment, domain/IP lookups) so the description reflects the actions listed in the body's Popular actions table.

DimensionReasoningScore

Specificity

The description names the domain ("Clearbit integration") and entities ("Persons, Organizations"), but the only verb is the generic "Manage" — it names 1-2 actions without being comprehensive, matching the anchor for domain plus limited concrete actions rather than the several-specific-actions level above.

3 / 5

Completeness

Both parts are present: what ("Clearbit integration. Manage Persons, Organizations.") and an explicit when ("Use when the user wants to interact with Clearbit data"), but the when-clause is generic rather than naming concrete trigger phrases, fitting the anchor where 'when' could be more explicit or specific.

4 / 5

Trigger Term Quality

"Clearbit" is a strong domain keyword a user would naturally say, but the description misses the common variations and synonyms users actually use with Clearbit — "enrich", "enrichment", "lead data", "prospect", "firmographics" — so keyword coverage is partial rather than good.

3 / 5

Distinctiveness Conflict Risk

The "Clearbit" name carves a clear niche with minimal wrong-skill triggering, but "Manage Persons, Organizations" overlaps with CRM-style skills (Salesforce, HubSpot), giving minor overlap risk with closely related skills rather than the minimal-risk level.

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.

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