CtrlK
BlogDocsLog inGet started
Tessl Logo

sales

Use this skill whenever Sales is explicitly invoked or the task involves customer meeting preparation, call follow-up, account prioritization, account signals, deal strategy, business cases, competitive briefs, forecasts, customer evidence, rep coaching, company research, CRM context, or company and contact enrichment.

64

Quality

76%

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 ./packages/opencode/src/skill/builtin/.bundle/sales/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

A well-structured, token-efficient routing/index skill body: a clear numbered selection procedure, disciplined conditional-loading rules, and a sensible safety section. Its weaknesses are the absence of any worked routing example or fallback behavior for unhandled requests, and a reference hierarchy that nests two-plus levels deep rather than staying one level from the entry point.

Suggestions

Add one short worked routing example (request → selected workflow) so a correct selection is unambiguous and anchor-5 actionability is reachable.

Specify fallback behavior when the workflow index doesn't cover a request or a referenced file is missing, providing an explicit error-recovery loop.

Flatten the reference hierarchy where possible — surface one-line pointers to key workflows directly in SKILL.md so navigation from the entry point stays one level deep.

DimensionReasoningScore

Conciseness

The ~30-line body is lean and assumes Claude's competence: every sentence instructs ("Read `workflows/index/SKILL.md` completely", "Do not load unrelated sales workflows merely because they are present") with no padding, no concept explanations Claude already knows, and no wasted tokens. Matches anchor 5 (every token earns its place).

5 / 5

Actionability

As an instruction-only routing skill the absence of code is not penalized; the guidance is concrete (exact files to read, read-before-act ordering, conditions for loading provider skills, 'use the workflow's evidence and fallback rules'). However, there are no examples of what a correct routing decision looks like in practice — a minor gap that fits anchor 4 (mostly executable guidance) rather than anchor 5's fully concrete common-case coverage.

4 / 5

Workflow Clarity

The numbered 1–5 'Route the request' sequence is clear with explicit load conditions, and the safety section adds confirmation checkpoints before external actions ("Require appropriate confirmation before sending messages, updating CRM records"). Not anchor 5 because there is no error-recovery/feedback loop (e.g., what to do when the index doesn't cover a request or a named workflow is missing); routing is not destructive so the anchor-3 cap does not apply.

4 / 5

Progressive Disclosure

The overview role is clear and every reference is explicitly signaled with conditions ("Read `workflows/index/SKILL.md` completely", "read them only when their stated conditions apply"). However, the reference chain is multi-hop — SKILL.md → workflows/index/SKILL.md → per-workflow SKILL.md → conditionally related skills — i.e., 2+ levels of nesting the rubric penalizes, and no bundle files were provided alongside this SKILL.md to verify the referenced paths exist. Good structure with minor organization gaps fits anchor 4; not 3 because signaling and load conditions are genuinely well done.

4 / 5

Total

17

/

20

Passed

Description

70%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.

A well-scoped, trigger-rich description with excellent 'when' guidance and a comprehensive inventory of sales task areas. Its main weakness is the absence of any 'what' verbs — it never states what the skill actually does with these tasks, capping specificity and completeness below the top anchors.

Suggestions

Add one or two capability verbs to state what the skill does, e.g. 'Prepares meeting briefs, drafts follow-ups, builds business cases...' rather than only listing tasks it 'involves'.

Include common synonym trigger terms users say, such as 'pipeline review', 'account plans', 'battlecards', or 'prospecting', to broaden natural keyword coverage.

Tighten overlap-prone phrases like 'CRM context' and 'company research' with sales-qualifying wording (e.g. 'CRM context for sales accounts') to reduce conflict with generic CRM/research skills.

DimensionReasoningScore

Specificity

The description comprehensively names the sales domain ("customer meeting preparation, call follow-up, account prioritization, account signals, deal strategy, business cases, competitive briefs, forecasts, customer evidence, rep coaching, company research, CRM context, or company and contact enrichment") but contains no capability verbs — it lists task nouns the skill 'involves' without ever stating what the skill does (prepare, draft, update, analyze). This matches anchor 3 (names domain, no concrete actions) better than anchor 4 (lists several specific actions).

3 / 5

Completeness

The 'when' is explicit and specific ("Use this skill whenever Sales is explicitly invoked or the task involves...") at anchor-5 quality, but the 'what' is only implied by the task inventory — no statement of the skill's actual capabilities. This lands between anchors 4 and 5, closer to 4: both are present, one could be more explicit. Not 3 because the task list does convey concrete scope rather than leaving 'what' missing or purely implied.

4 / 5

Trigger Term Quality

Strong natural trigger terms users would actually say: "meeting preparation", "call follow-up", "deal strategy", "forecasts", "rep coaching", "CRM context", plus the explicit "Sales is explicitly invoked". A few common variations are missing (pipeline review, battlecards, prospecting, account planning), so it fits anchor 4 rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear "Sales" niche with domain-specific triggers gives low conflict risk, but "CRM context", "company research", and "company and contact enrichment" could overlap with a generic CRM or research skill. Fits anchor 4 (mostly distinct; minor overlap risk with closely related skills).

4 / 5

Total

15

/

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
XiaomiMiMo/MiMo-Code
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.