CtrlK
BlogDocsLog inGet started
Tessl Logo

saleshood

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

56

Quality

65%

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/saleshood/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 is highly actionable with concrete CLI commands and a clear connection-to-execution workflow. Its weaknesses are some unnecessary explanatory padding in the intro and slightly inconsistent step numbering.

Suggestions

Trim the marketing-style intro paragraph and the "so you can focus on the integration logic rather than auth plumbing" aside to save tokens.

Fix the inconsistent numbering ("Step 2" referenced without a labeled Step 1/Step 2) into a coherent numbered sequence so the workflow reads cleanly.

DimensionReasoningScore

Conciseness

The body is mostly lean code commands, but the opening paragraph explaining what Saleshood is and phrases like "so you can focus on the integration logic rather than auth plumbing" are unnecessary padding that could be trimmed.

3 / 5

Actionability

It provides concrete, copy-paste-ready commands for install, auth, connection, action discovery, action runs, and proxy requests with a clear options table, with only minor gaps such as no concrete example action names beyond placeholders.

4 / 5

Workflow Clarity

The install → authenticate → connect → search → run sequence is clear and the connection state machine (READY / CLIENT_ACTION_REQUIRED / CONFIGURATION_ERROR) with polling forms a feedback loop, though the inconsistent Step 1/1b/Step 2 numbering leaves a minor sequencing gap.

4 / 5

Progressive Disclosure

No bundle files exist and the single SKILL.md is well-organized into clearly headed sections (Overview, Working with Saleshood, Popular actions, Best practices), which is good structure for a self-contained skill even without external references.

4 / 5

Total

15

/

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 cleanly states both purpose and a use-when trigger tied to a named platform, giving it strong distinctiveness. Its main weakness is generic action verbs that under-specify what the skill actually does within Saleshood.

Suggestions

Replace generic verbs ("Manage data, records, and automate workflows") with concrete Saleshood-specific actions such as managing pathways, learning activities, scorecards, deals, or call insights.

Broaden the trigger with natural synonyms users might say, e.g. "Use when the user wants to query or update Saleshood data, manage deals, or work with Saleshood records."

DimensionReasoningScore

Specificity

Names the Saleshood domain and a few actions ("Manage data, records, and automate workflows") but the verbs and nouns are generic rather than concrete Saleshood-specific operations, fitting the 1-2 concrete-actions anchor without being comprehensive.

3 / 5

Completeness

It states both what ("Saleshood integration. Manage data, records, and automate workflows") and when ("Use when the user wants to interact with Saleshood data"), but the "what" is generic so it falls short of the explicit-concrete-triggers anchor at 5.

4 / 5

Trigger Term Quality

The trigger "Use when the user wants to interact with Saleshood data" surfaces the app name but offers no synonyms or variations, matching the anchor where some relevant keywords are present but common variations are missing.

3 / 5

Distinctiveness Conflict Risk

The named platform "Saleshood" gives it a clear niche with low conflict risk, though the generic "manage data, records, automate workflows" phrasing could overlap with other CRM/sales skills, keeping it just below 5.

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.

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.