CtrlK
BlogDocsLog inGet started
Tessl Logo

smooch

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

58

Quality

68%

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

Quality

Content

75%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 a strong, executable CLI reference with a validated connection workflow, but it carries marketing fluff, a broken step-numbering scheme, and no progressive disclosure into separate files.

Suggestions

Cut marketing filler ('It's used by businesses of all sizes looking to improve customer engagement') and the vacuous 'Use action names and parameters as needed' line.

Fix the step numbering: the text references 'Step 2' and '1b' but no Step 1, 1a, or Step 2 is labeled—either relabel the sections or remove the cross-references.

Add a verification checkpoint before destructive proxy calls (e.g., confirm method and path, inspect the response status) to lift workflow clarity toward 5.

DimensionReasoningScore

Conciseness

Mostly efficient command reference, but padded with marketing fluff ('It's used by businesses of all sizes looking to improve customer engagement'), a filler line ('Use action names and parameters as needed'), and a thin, redundant Overview section.

3 / 5

Actionability

Copy-paste ready CLI commands with clearly marked placeholders cover the common cases—install, auth, connect, poll state, search/run actions, pass JSON input, and proxy with a full flags table.

5 / 5

Workflow Clarity

The connection lifecycle has explicit validation and feedback loops (poll state, re-poll after client action, error handling), but step numbering is broken ('skip to Step 2' / '1b' with no labeled Step 2 or 1a) and destructive proxy calls lack verification guidance.

4 / 5

Progressive Disclosure

Well-organized into clear sections with no nested references, but the ~140-line body is monolithic with no detail split into bundle files and the Overview section is sparse and redundant.

4 / 5

Total

16

/

20

Passed

Description

61%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 names a specific product and includes an explicit 'Use when' trigger, but its action language ('manage data, records, automate workflows') is generic and lacks concrete capabilities or synonyms like 'Sunshine Conversations'.

Suggestions

Replace generic verbs ('manage data, records, automate workflows') with concrete Smooch actions, e.g., 'send messages, manage conversations and app users across messaging channels'.

Add the rebranded name as a trigger synonym, e.g., 'Use when the user wants to interact with Smooch (Sunshine Conversations) data'.

Spell out specific trigger scenarios (e.g., 'sending messages, managing app users, or automating conversation workflows') to lift completeness toward 5.

DimensionReasoningScore

Specificity

Names the Smooch domain but the actions ('Manage data, records, and automate workflows') are generic abstractions rather than concrete operations, matching the 'names domain but actions minimal or generic' anchor.

2 / 5

Completeness

Both a 'what' ('Smooch integration. Manage data, records, and automate workflows.') and a 'when' ('Use when the user wants to interact with Smooch data.') are explicitly present, but the when is a single broad phrase rather than concrete trigger scenarios.

4 / 5

Trigger Term Quality

'Smooch' is a natural keyword a user would say, but coverage is thin with no synonyms (the rebranded 'Sunshine Conversations' is absent) and only generic verbs around it.

3 / 5

Distinctiveness Conflict Risk

Smooch is a specific named product with a distinct trigger ('Smooch'), giving a clear niche with minimal conflict risk against other skills.

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