CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

comeet

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

Quality

69%

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/comeet/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 body delivers strong, executable Membrane CLI guidance with genuine state-based error handling, and is well organized for a single-file skill. Main weaknesses are marketing-fluff padding, an undefined "Step 2" reference, and a "Popular actions" section that names no actions.

Suggestions

Cut the marketing intro to one line (what Comeet is for) and delete the filler line "Use action names and parameters as needed."; standardize on one CLI invocation style (membrane vs npx @membranehq/cli@latest).

Fix the dangling "skip to **Step 2**" references by either defining Step 2 (searching/running actions) or rewording to "skip to Searching for actions", and add a note to verify the `output` field after running an action.

Populate the "Popular actions" section with the most common Comeet operations (e.g., list candidates, update a job, fetch reports) with ready-to-run command examples, or remove the heading.

DimensionReasoningScore

Conciseness

The CLI guidance is mostly efficient, but the marketing-style intro ("Recruiters and HR professionals use Comeet to improve efficiency and collaboration in their hiring efforts"), the filler line "Use action names and parameters as needed.", and inconsistent invocation styles ("membrane ..." vs "npx @membranehq/cli@latest ...") add unnecessary tokens. This fits anchor 3 — could be tightened — rather than 4, where only minor trimming would be needed.

3 / 5

Actionability

Commands are concrete and largely copy-paste ready (install, login, connection ensure, action list/run, proxy with a full flag table). It falls short of anchor 5 because the "Popular actions" section lists no actual actions — only the generic discovery command — so the most common use cases are not pre-specified.

4 / 5

Workflow Clarity

A clear sequence is present (install → login → connection ensure → poll state → handle clientAction → search and run actions) with explicit state handling (READY / BUILDING / CLIENT_ACTION_REQUIRED / error states) forming a poll-check-act feedback loop. Not anchor 5: "skip to **Step 2**" is referenced twice but no Step 2 is defined, and no verification of action-run results (the `output` field) is prescribed.

4 / 5

Progressive Disclosure

The single-file body is well-sectioned with clear headers and no buried or nested references, matching anchor 4's good structure. It does not reach 5 because content such as the clientAction state-machine detail and the proxy flag table could be split into a one-level-deep reference file for easier navigation.

4 / 5

Total

15

/

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 has a clear niche and a valid 'Use when' clause, but its capability statement is generic marketing-level language rather than concrete actions. Naming the specific Comeet operations and richer trigger phrases (recruiting, candidates, jobs) would lift it substantially.

Suggestions

Replace generic verbs with concrete capabilities, e.g. "Manage candidates, jobs, tasks, and users in Comeet; run and automate recruiting workflows" instead of "Manage data, records, and automate workflows".

Expand the trigger clause with natural phrases users would say, e.g. "Use when the user mentions Comeet, or wants to work with recruiting data — candidates, job postings, hiring tasks, or interview reports".

Mirror the entity list from the body (Job, Candidate, Task, User, Report, Dashboard) in the description so the skill's coverage is explicit at a glance.

DimensionReasoningScore

Specificity

"Manage data, records, and automate workflows" names the Comeet domain but the actions are generic — no concrete operations (e.g., managing candidates, job postings, tasks) are stated. It fits anchor 2 rather than 3 because no concrete, specific action is described.

2 / 5

Completeness

Both parts are present: the "what" ("Manage data, records, and automate workflows") and an explicit "when" ("Use when the user wants to interact with Comeet data"). It falls short of anchor 5 because the trigger is a single generic phrase and the "what" is vague rather than concrete.

4 / 5

Trigger Term Quality

"Use when the user wants to interact with Comeet data" supplies the key term "Comeet" plus "data" and "records", but natural variations users would say — recruiting, hiring, candidates, jobs, ATS — are absent. Some relevant keywords with missing common synonyms matches anchor 3.

3 / 5

Distinctiveness Conflict Risk

"Comeet integration" carves out a clear niche with a distinct trigger ("interact with Comeet data"), giving minimal conflict risk. It does not reach 5 because the generic "manage data / automate workflows" phrasing could overlap with other app-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.

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