CtrlK
BlogDocsLog inGet started
Tessl Logo

slack-tools

Slack workspace management and automation specialist

55

Quality

61%

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 ./crates/openfang-skills/bundled/slack-tools/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is a well-organized, token-efficient reference of Slack API methods, automation patterns, and pitfalls. Its main gaps are the absence of executable code examples and the lack of sequenced workflows with validation for risky operations.

Suggestions

Add at least one executable code example, e.g. a chat.postMessage call showing token auth and a Block Kit payload, so guidance is copy-paste ready.

Provide a sequenced workflow with validation checkpoints for risky multi-step tasks such as setting up event subscriptions or sending batch notifications.

Add an explicit verification step before destructive or batch message operations (e.g. confirm channel and scope before posting).

DimensionReasoningScore

Conciseness

The body is a lean set of tight bullets with no concept padding or fluff; it assumes Claude's competence and every section earns its place without verbosity.

3 / 3

Actionability

Names specific API methods (chat.postMessage, conversations.list, chat.scheduleMessage) and exact formatting syntax, but provides no executable code examples or complete request structures with auth, leaving key implementation details missing.

2 / 3

Workflow Clarity

Content is well-organized by topic, but there are no explicit sequenced workflows and no validation checkpoints for risky operations such as message sending, token handling, or OAuth scope selection.

2 / 3

Progressive Disclosure

The skill is under 50 lines, self-contained with no external references needed, and organized into clear headed sections, satisfying the simple-skill exception for progressive disclosure.

3 / 3

Total

10

/

12

Passed

Description

50%

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 scopes to a recognizable Slack niche but is generic in phrasing, names no concrete actions, and omits an explicit 'Use when' trigger. It is serviceable yet leaves trigger guidance and specificity underspecified.

Suggestions

Add an explicit 'Use when...' clause naming natural triggers, e.g. 'Use when the user asks to send Slack messages, manage channels, set up bots or notifications, or build Slack integrations.'

Replace abstract category nouns with concrete actions, e.g. 'Send messages, schedule reminders, create channels, configure webhooks, and build Slack apps.'

Expand trigger-term coverage to include common user phrasings like 'Slack channels', 'Slack bot', 'Slack notifications', and 'Slack API'.

DimensionReasoningScore

Specificity

Names a concrete domain ('Slack workspace') and two activity categories ('management', 'automation'), but uses abstract category nouns rather than concrete action verbs like 'send messages' or 'schedule reminders', so it is not comprehensive.

2 / 3

Completeness

States what the skill does ('workspace management and automation') but provides no 'Use when...' trigger clause or equivalent explicit guidance, so 'when' is missing and completeness is capped at 2.

2 / 3

Trigger Term Quality

Includes the core natural term 'Slack' and 'workspace', but misses common variations users actually say such as channels, messages, bots, notifications, and integrations.

2 / 3

Distinctiveness Conflict Risk

Slack is a clearly distinct platform niche, but the broad 'management and automation' scope and lack of explicit triggers leave overlap risk with general automation or team-communication skills.

2 / 3

Total

8

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
RightNow-AI/openfang
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.