CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

demo-send

Send configured product demo material when customers ask about concrete usage, want to understand the product, or need a visual reference.

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./crews/sales-cs/skills/demo-send/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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 an exemplary lean, instruction-only skill: it gives the exact configuration source, a copy-ready call template, and concrete post-send behavior including failure handling, with zero padding. The only refinements would be showing the full call signature with the text parameter and specifying how to query a failed/unknown send.

DimensionReasoningScore

Conciseness

The ~10-line body is lean and operational: every sentence adds information Claude would not infer (config field location, call format, receipt semantics, failure handling). It assumes Claude's competence with no padding or background explanation, matching the "every token earns its place" anchor.

5 / 5

Actionability

Guidance is mostly executable — the exact config field (`media` in config.json), a concrete call template `message(action="send", media="...")`, and explicit status values to act on. It stops short of a 5 because the accompanying-text `message` parameter is only described in prose rather than shown in the call signature, leaving a minor gap.

4 / 5

Workflow Clarity

As a simple single-action skill the flow is unambiguous (check config, configure if empty, send, then interpret the receipt), and it includes a feedback loop for `failed`/`unknown` states (retain receipt, query, do not blindly resend). It is not a 5 because "查询结果" does not specify how to query the result, leaving that checkpoint's mechanism implicit.

4 / 5

Progressive Disclosure

The skill is under 50 lines, needs no external references, and no bundle files exist, so containing everything in a short, logically ordered SKILL.md is the correct structure. Per the simple-skill guidance, this matches the top anchor: well-organized, self-contained, easy to navigate.

5 / 5

Total

18

/

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 clearly communicates what the skill does and when to use it, with a properly third-person, concise statement and a reasonably distinct niche. Its main weaknesses are abstract trigger phrasing that misses natural user terms like "demo" or "show me an example", and a thin capability list beyond the single send action.

Suggestions

Rewrite the trigger clause using literal user phrasings, e.g. "Use when the customer asks for a demo, an example, or to see the product in action."

Add one or two more concrete capabilities to the 'what' portion (e.g., attaching explanatory text alongside the media) so specificity reaches comprehensive coverage.

Include common synonyms such as "demo", "example", "showcase", or "visual reference" as explicit trigger keywords to reduce misses on natural user requests.

DimensionReasoningScore

Specificity

The description names the domain and one concrete action — "Send configured product demo material" — but lists no other capabilities, matching the anchor for 1-2 concrete actions without comprehensive coverage. It is not a 4 because no additional specific actions (e.g., what happens after sending, which channels) are enumerated.

3 / 5

Completeness

It clearly answers both "what" (send configured demo material) and "when" (three explicit trigger conditions), which satisfies the both-present anchor. It falls short of a 5 because the trigger phrases are abstract restatements of intent rather than the concrete, literal phrasings users would actually say.

4 / 5

Trigger Term Quality

Triggers like "ask about concrete usage", "want to understand the product", and "need a visual reference" are relevant scenarios but are abstract paraphrases rather than natural phrases users say, and common synonyms such as "demo", "example", or "show me" are missing. This matches the anchor for some relevant keywords while missing common variations, rather than the good coverage of a 4.

3 / 5

Distinctiveness Conflict Risk

The niche — sending pre-configured demo media — is a distinct action with mostly distinct triggers, matching the "mostly distinct; minor overlap risk" anchor. It is not a 5 because triggers like "want to understand the product" could overlap with general product-explanation or onboarding skills.

4 / 5

Total

14

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

TeamWiseFlow/xiaobei

Path

crews/sales-cs/skills/demo-send/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.