CtrlK
BlogDocsLog inGet started
Tessl Logo

networking-email-drafter

Draft professional follow-up emails to contacts made at conferences - not too pushy, but memorable.

41

Quality

27%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./scientific-skills/Academic Writing/networking-email-drafter/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

32%

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 communicates a clear use case—drafting conference follow-up emails with a specific tone—but lacks an explicit 'Use when...' clause, which significantly hurts completeness. It would benefit from broader trigger terms covering synonyms like 'networking', 'event', and 'trade show', and from listing more specific capabilities beyond just drafting.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks to write a follow-up email after a conference, networking event, trade show, or professional meeting.'

Include more natural trigger term variations such as 'networking', 'trade show', 'event follow-up', 'thank you email', 'post-conference outreach'.

List more specific actions like 'personalize based on conversation topics, suggest subject lines, adjust formality level, and include calls to action' to increase specificity.

DimensionReasoningScore

Specificity

Names the domain (follow-up emails after conferences) and describes the action (draft emails), but doesn't list multiple concrete sub-actions like template variations, personalization techniques, or attachment handling. The tone qualifiers ('not too pushy, but memorable') add some specificity but are more stylistic than action-oriented.

2 / 3

Completeness

Describes what it does (draft follow-up emails) but has no explicit 'Use when...' clause or equivalent trigger guidance. Per the rubric, a missing 'Use when...' clause caps completeness at 2, and since the 'when' is only weakly implied through context rather than stated, this scores at 1.

1 / 3

Trigger Term Quality

Includes some natural keywords like 'follow-up emails', 'conferences', and 'contacts', which users might say. However, it misses common variations like 'networking', 'trade show', 'event', 'meeting follow-up', 'post-conference', or 'thank you email'.

2 / 3

Distinctiveness Conflict Risk

The combination of 'conference' + 'follow-up emails' is fairly specific and narrows the niche, but it could overlap with general email drafting skills or broader professional communication skills. The tone guidance adds some distinction but not enough to be fully unique.

2 / 3

Total

7

/

12

Passed

Implementation

22%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is overwhelmingly boilerplate with very little content specific to drafting networking follow-up emails. The core task—writing memorable but not pushy conference follow-up emails—is barely addressed, with no example emails, no tone guidance, and no templates showing what good output looks like. The vast majority of the content is generic process scaffolding (risk assessments, security checklists, lifecycle status, response templates) that wastes tokens without adding value.

Suggestions

Remove all generic boilerplate (risk assessment, security checklist, lifecycle status, evaluation criteria, response template) and replace with 2-3 concrete example emails showing different tones (formal, warm, casual) with annotations on what makes them effective.

Add specific guidance on email tone and style—what makes a follow-up 'not too pushy but memorable'—with concrete do/don't examples rather than abstract component lists.

Consolidate the redundant workflow sections (Example Usage, Implementation Details, Workflow) into a single clear sequence, and remove circular cross-references like 'See ## Usage above'.

Include at least one complete input→output example showing a specific contact/conference scenario and the resulting draft email, subject line suggestions, and follow-up timeline.

DimensionReasoningScore

Conciseness

Extremely verbose and padded with boilerplate content Claude already knows. The skill is about drafting follow-up emails, yet most of the content is generic scaffolding (risk assessment tables, security checklists, lifecycle status, evaluation criteria, response templates) that adds no value for this specific task. The actual email-relevant content (Email Components, Parameters, Output) is buried under layers of unnecessary process documentation.

1 / 3

Actionability

The Parameters section and Usage example provide some concrete guidance (e.g., `--contact`, `--topic`, `--conference` flags), and the Email Components section lists what should be in the email. However, there are no actual email examples showing tone, length, or style - which is critical for a skill about writing 'not too pushy, but memorable' emails. The skill relies entirely on an external `scripts/main.py` without showing what good output looks like.

2 / 3

Workflow Clarity

The workflow section is entirely generic ('Confirm the user objective', 'Validate that the request matches the documented scope') with no email-drafting-specific steps. There are multiple redundant workflow-like sections (Example Usage run plan, Implementation Details, Workflow) that reference each other circularly ('See ## Workflow above', 'See ## Prerequisites above') creating confusion rather than clarity.

1 / 3

Progressive Disclosure

There is a reference to `references/audit-reference.md` and the content is broken into sections with headers. However, the document is a monolithic wall of mostly irrelevant boilerplate that should have been trimmed rather than split into separate files. The circular cross-references ('See ## Usage above for related details' appearing before the Usage section) are disorienting.

2 / 3

Total

6

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
aipoch/medical-research-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.