CtrlK
BlogDocsLog inGet started
Tessl Logo

teams-reply-drafting

Draft Microsoft Teams replies from available context. Use when the user wants help finding messages that likely need a response and preparing reply drafts.

72

Quality

90%

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

87%Weight 40%Scale 1-3

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

A concise, highly actionable skill body that names specific tools and gives a concrete output template, with clean section organization and no unnecessary padding. The one gap is the lack of an explicit pre-send confirmation checkpoint on the irreversible send path.

Suggestions

Add an explicit confirm-before-send checkpoint for the irreversible send path, e.g. 'Before calling reply_to_message, confirm the target conversation and draft content with the user.'

Make the send branch's validation explicit in the workflow (a numbered step restating that sending only happens after user confirmation of both target and content).

DimensionReasoningScore

Conciseness

The body is lean and directive with no concept-explanation padding (it does not explain what Teams is or basic messaging concepts), and every section carries actionable guidance that earns its tokens.

3 / 3

Actionability

Names concrete tools with parameters (e.g., "list_chats(unread_only=True)", "resolve_channel", "reply_to_message") and provides a copy-paste-ready output template, giving fully executable guidance for an instruction-only skill.

3 / 3

Workflow Clarity

The numbered workflow is clearly sequenced with disambiguation checkpoints ("stop and ask which conversation"), but the irreversible send path via reply_to_message lacks an explicit confirm-before-send validation step, leaving a checkpoint gap.

2 / 3

Progressive Disclosure

Content is organized into clear, well-signaled sections (Start Here, Workflow, Drafting Rules, Formatting) with no bundle files to disclose; the only references are one-level-deep sibling-skill links in a Related Skills table.

3 / 3

Total

11

/

12

Passed

Description

92%Weight 40%Scale 1-3

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-structured, third-person description with an explicit trigger clause and concrete actions, closely matching the good-overall examples. Its main weakness is mild overlap with the sibling teams-messages skill, which is not explicitly distinguished in the description text.

Suggestions

Add an explicit differentiator from the sibling teams-messages skill in the description (e.g., 'drafts replies for your review without sending' vs. 'send the final text') so 'help me reply to a Teams message' routes to the right skill.

Broaden trigger coverage with natural variations users might say ('respond to', 'follow up on', 'unanswered Teams messages') in addition to 'draft'/'reply'.

DimensionReasoningScore

Specificity

Names the domain ("Microsoft Teams replies") and multiple concrete actions — "finding messages that likely need a response and preparing reply drafts" — matching the anchor for listing specific concrete actions.

3 / 3

Completeness

Clearly states what it does ("Draft Microsoft Teams replies from available context") and when to use it via an explicit "Use when the user wants help..." clause, satisfying both what and when.

3 / 3

Trigger Term Quality

Uses natural phrasing a user would say ("Teams replies", "messages that likely need a response", "reply drafts", "drafting"), giving good coverage of relevant trigger terms.

3 / 3

Distinctiveness Conflict Risk

It carves a drafting niche, but "Draft Microsoft Teams replies" overlaps the sibling teams-messages skill ("Refine or send the final Teams text") with no explicit differentiator in the description itself, so a 'reply to a Teams message' request could route to either.

2 / 3

Total

11

/

12

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

relative_links

Relative link issues: 2 suspicious

Warning

Total

15

/

16

Passed

Repository
openai/plugins
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.