CtrlK
BlogDocsLog inGet started
Tessl Logo

slack

Read Slack context, route to the right Slack workflow, and prepare or perform Slack writes that match the user's intent.

68

Quality

83%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

The content is an exemplary lean router skill: tight, actionable, with clear sequencing and validation checkpoints, and a well-structured one-level reference. No meaningful weaknesses found.

DimensionReasoningScore

Conciseness

The body is lean, bullet-dense, and assumes Claude's competence — it never explains what Slack is or basic concepts, and every section adds operational knowledge (RPM buckets, backoff timings, DM routing) that Claude would not already know.

3 / 3

Actionability

Though code-free, the instruction-only guidance is highly concrete and specific — "wait about 30 seconds", "Treat slack_search_* tools as the search bucket", "prefer [an existing group DM] over duplicate one-to-one DMs" — so the absence of code is not penalized.

3 / 3

Workflow Clarity

The Overview gives a clear read → route → (switch to slack-outgoing-message before writes) sequence, and there are explicit validation/checkpoint steps (support checks, re-read-before-write on relative targets, a 429 backoff feedback loop).

3 / 3

Progressive Disclosure

A clear overview routes to sibling skills and a single well-signaled, one-level-deep reference (references/markdown.md, verified to exist) via the Reference Notes table; formatting detail is appropriately split out rather than inlined.

3 / 3

Total

12

/

12

Passed

Description

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

The description is specific and clearly scoped as a Slack router, but it lacks an explicit use-when trigger and leans on internal jargon ("Slack writes") instead of natural user terms.

Suggestions

Add an explicit "Use when..." trigger clause, e.g. "Use when the user asks to read, summarize, draft, send, or triage Slack messages and channels," so completeness can reach 3.

Replace internal phrasing like "Slack writes" and "Slack workflow" with natural terms users would actually say ("send or draft Slack messages", "pick the right Slack task") to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists three concrete actions — "Read Slack context", "route to the right Slack workflow", and "prepare or perform Slack writes" — matching the multi-action score-3 anchor rather than the single-domain score-2 anchor.

3 / 3

Completeness

It clearly answers what the skill does, but there is no "Use when..." clause or equivalent explicit trigger, so per the judging guidelines completeness is capped at 2.

2 / 3

Trigger Term Quality

The core keyword "Slack" recurs, but phrases like "Slack writes" and "Slack workflow" are internal jargon rather than natural user phrasings, and common variations ("send/draft/post a Slack message", "summarize a channel") are absent.

2 / 3

Distinctiveness Conflict Risk

"Slack" is a clear niche and the "route to the right Slack workflow" framing explicitly signals the router role, making it unlikely to trigger for a non-Slack skill.

3 / 3

Total

10

/

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: 6 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.