CtrlK
BlogDocsLog inGet started
Tessl Logo

darwinbox

Darwinbox integration. Manage Organizations, Goals, Roles, Projects, Pipelines, Leads and more. Use when the user wants to interact with Darwinbox data.

60

Quality

71%

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

Quality

Content

68%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 is highly actionable, leading the agent through concrete Membrane CLI commands for install, auth, connection, action discovery, and execution. Weaknesses are unnecessary prose padding, the absence of validation checkpoints before destructive action runs, a dangling 'Step 2' reference, and a Popular actions table whose Description column is empty.

Suggestions

Add a validation/confirmation checkpoint before running mutating actions (e.g. 'Reject Candidate', 'Update Leave Status', 'Add Pending Employee') and a verify step afterward, so the destructive-operations workflow can score above 3.

Trim over-explanation: remove the marketing intro ('designed to streamline HR processes... from recruitment to retirement'), 'rather than auth plumbing', and fix the awkward 'Agent Types' sentence to assume Claude's competence.

Resolve the dangling 'skip to Step 2' reference (no Step 1/Step 2 headers exist) by either adding explicit numbered step headers or rephrasing to point at the 'Searching for actions' section; also fill the blank Description column in the Popular actions table or move the table to a references file.

DimensionReasoningScore

Conciseness

The body is mostly command-driven and efficient, but includes several instances of over-explanation that could be trimmed: the marketing intro ('designed to streamline HR processes... entire employee lifecycle, from recruitment to retirement'), 'so you can focus on the integration logic rather than auth plumbing', and the awkward 'Agent Types' sentence, placing it at anchor 3 rather than 4.

3 / 5

Actionability

It provides copy-paste-ready executable commands for every common case (install, login, connection ensure/get --wait, action list/run, request proxy) plus a flags reference table, fully covering the typical workflow with concrete runnable examples.

5 / 5

Workflow Clarity

A clear sequence exists and the connection-state polling loop (READY / CLIENT_ACTION_REQUIRED / CONFIGURATION_ERROR) is a genuine feedback loop, but mutating operations (Reject Candidate, Update Leave Status, Add Pending Employee) are run with no validation or confirmation checkpoint, and 'skip to Step 2' references a heading that does not exist; the destructive-operations cap holds this at 3.

3 / 5

Progressive Disclosure

Content is well organized into clear sections with no nested references, but no bundle files exist and the 14-row Popular actions table (with a blank Description column) is inlined data that could live in a separate reference file, leaving a minor organization gap at anchor 4 rather than 5.

4 / 5

Total

15

/

20

Passed

Description

73%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 clearly identifies a distinct niche (Darwinbox, a named HRMS product) and provides both a 'what' and a 'when' clause in third-person voice. Its main weakness is reliance on a single generic verb ('Manage') over a list of nouns, which limits action specificity, and a somewhat generic trigger phrase.

DimensionReasoningScore

Specificity

Names the domain and a list of concrete entities ('Manage Organizations, Goals, Roles, Projects, Pipelines, Leads and more'), but the action vocabulary is a single generic verb ('Manage') applied across all nouns rather than multiple distinct concrete actions, so it fits anchor 3 better than anchor 4.

3 / 5

Completeness

Clearly states what it does ('Darwinbox integration. Manage...') and when to use it ('Use when the user wants to interact with Darwinbox data'), satisfying both; the 'when' is present but generic ('interact with Darwinbox data') rather than concrete trigger phrases, so it is a 4 not a 5.

4 / 5

Trigger Term Quality

Includes the natural product keyword 'Darwinbox' and the explicit trigger 'Use when the user wants to interact with Darwinbox data', giving good keyword coverage; it is not a 5 because the trigger is somewhat generic and lacks synonyms or variations beyond the product name.

4 / 5

Distinctiveness Conflict Risk

It names a specific named SaaS product (Darwinbox) with a distinct trigger, giving it a clear niche with minimal conflict risk against other skills.

5 / 5

Total

16

/

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.