CtrlK
BlogDocsLog inGet started
Tessl Logo

follow-up-after-call

Use after a completed customer, prospect, partner, or important internal sales call, discovery session, demo, or conversation, including when the user supplies or uploads a transcript, notes, recording summary, or other grounded evidence. Advise on, assess, qualify, recap, and produce seller-ready follow-up actions and drafts.

70

Quality

86%

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

SKILL.md
Quality
Evals
Security

Quality

Content

88%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-engineered operational skill: the workflow is explicitly sequenced with user-confirmation and verification checkpoints, the guidance is concrete down to verbatim strings and bounded read counts, and both referenced files are real and clearly signaled. Remaining weaknesses are modest: repeated restatement of the same no-send guardrail and a couple of sections whose detail density would sit better in a reference file.

Suggestions

Consolidate the no-send/no-CRM guardrail (currently stated in Context-Gathering Intake, step 4 of the workflow, the Next Steps to avoid list, the output template's status line, and Output Rules) into a single authoritative rule to save tokens.

Move the Automation Offer Guard's matching heuristics and the full Output Format template into a reference file, keeping only the decision rule and section labels inline in SKILL.md.

Verify the ../index/SKILL.md anchors (limitations-and-improvements, 4-next-steps) resolve in the installed plugin, since the output template silently depends on them.

DimensionReasoningScore

Conciseness

The body is dense operational instruction with essentially no concept-explanation padding — no space is spent teaching Claude things it already knows, and the output template earns its length as a directly usable pattern. Kept at 4 rather than 5 because the no-send/no-draft/no-CRM guardrail is restated at least five times (e.g., "it does not send, post, create email drafts, or update CRM", "Do not create an email draft, send outreach, post an internal message, or write CRM", "No email draft, Slack post, or CRM update was created", and the "Next steps to avoid" list), which could be consolidated into one stated rule.

4 / 5

Actionability

Guidance is fully executable for an instruction skill: exact ask_user_input option strings ("Use my most appropriate recent grounded call"), bounded operation counts ("at most three source reads", "at most two meeting-topic terms"), verbatim fallback text ("Not applicable: this was an internal call.", "(paste into the relevant opp)"), a complete output template, and a concrete automation path ($CODEX_HOME/automations/*/automation.toml). Not a 4 because the common cases are covered copy-paste-ready with no material gaps.

5 / 5

Workflow Clarity

The workflow is a clear numbered sequence (resolve the call → gather bounded enrichment → classify and extract → draft in chat) with explicit validation checkpoints: user confirmation before drafting ("If exactly one plausible grounded candidate remains, ask the user to confirm"), gating ("do not retrieve deeper context or draft a package until the user selects one"), source-verification before negative claims ("search ~~Internal Messaging once... Before saying no verified internal destination exists"), and a dedicated Failure Handling section as the error-recovery loop. Not a 4 because the checkpoints are explicit and paired with recovery paths rather than implicit.

5 / 5

Progressive Disclosure

Two reference files exist and are each referenced with a clear when-to-use condition ("Use references/request-schema.yaml when normalizing structured input..."), one level deep, and the body stays the workflow owner. Not a 5 because some detail-heavy sections — the Automation Offer Guard's matching rules and the full output template — could arguably live in a reference, and two template lines point to an out-of-bundle path (../index/SKILL.md#limitations-and-improvements) that is not verifiable from this skill's bundle.

4 / 5

Total

18

/

20

Passed

Description

83%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 strong description that explicitly covers both what the skill does and when to use it, with an unusually well-specified evidence clause covering transcripts, notes, and recording summaries. The main gaps are minor: a few absent natural trigger variants (notably "meeting") and slightly abstract verbs like "advise on" and "assess" alongside the concrete ones.

Suggestions

Add "meeting" (and optionally "call recap") to the trigger phrase list, since users commonly say "follow up after my meeting".

Tighten the verb list by replacing abstract terms like "advise on" and "assess" with concrete deliverable-oriented verbs (e.g., "produce recap, action items, and follow-up email copy").

DimensionReasoningScore

Specificity

The description lists several concrete actions — "Advise on, assess, qualify, recap, and produce seller-ready follow-up actions and drafts" — in a clearly named domain (post-call sales follow-up). Not a 5 because "advise on", "assess", and "qualify" remain somewhat abstract compared to the fully concrete action list in the top anchor; not a 3 because coverage goes well beyond 1-2 actions and the evidence-handling clause ("supplies or uploads a transcript, notes, recording summary") adds concrete input handling.

4 / 5

Completeness

Both halves are explicit: the "what" is "Advise on, assess, qualify, recap, and produce seller-ready follow-up actions and drafts" and the "when" opens with "Use after a completed customer, prospect, partner, or important internal sales call, discovery session, demo, or conversation, including when the user supplies or uploads a transcript..." — concrete trigger phrases, matching the 5 anchor's structure. Not a 4 because the when-clause is already explicit and specific rather than merely present.

5 / 5

Trigger Term Quality

Good natural-term coverage: "customer, prospect, partner, or important internal sales call, discovery session, demo, or conversation", plus "transcript", "notes", "recording summary", and "follow-up" — phrases a user would plausibly say. Missing a few common variations such as "meeting" and "call recap" that users naturally use, which keeps it below the comprehensive 5 anchor.

4 / 5

Distinctiveness Conflict Risk

The post-sales-call follow-up niche with triggers like "discovery session", "demo", and "seller-ready" is mostly distinct from generic note-taking or CRM skills. Minor overlap risk remains with general meeting-recap and CRM-update skills; not a 5 for that reason, and not a 3 since the sales-specific triggers make wrong-skill firing unlikely.

4 / 5

Total

17

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

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.