Slack MCP integration for agent-to-human notifications and bi-directional communication. Use when agents need to post progress updates, request approvals, or read user responses via Slack channels and threads.
100
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that clearly identifies its domain (Slack MCP integration), lists specific capabilities (post updates, request approvals, read responses), and provides explicit trigger guidance with a 'Use when' clause. The description is concise, uses third-person voice, and includes natural keywords that users would employ when needing this functionality.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'post progress updates', 'request approvals', 'read user responses', and specifies the medium 'via Slack channels and threads'. These are concrete, actionable capabilities. | 3 / 3 |
Completeness | Clearly answers both 'what' (Slack MCP integration for notifications and bi-directional communication) and 'when' (explicit 'Use when agents need to post progress updates, request approvals, or read user responses via Slack channels and threads'). | 3 / 3 |
Trigger Term Quality | Includes strong natural trigger terms users would say: 'Slack', 'notifications', 'approvals', 'progress updates', 'channels', 'threads'. Covers both the platform name and common use-case terms like 'agent-to-human' and 'bi-directional communication'. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with a clear niche: Slack-specific MCP integration for agent-to-human communication. The combination of 'Slack', 'MCP', 'agent-to-human', and specific actions like 'request approvals' makes it very unlikely to conflict with other skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a high-quality skill that efficiently covers Slack MCP integration for agent notifications. It excels at providing concrete, executable code examples alongside clear workflow sequences for bi-directional communication, including edge cases like session recovery. The content is well-structured with appropriate progressive disclosure to reference files.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient. It assumes Claude knows what Slack, MCP, and polling are. Every section delivers actionable information without explaining basic concepts. The message format examples are compact yet clear. | 3 / 3 |
Actionability | Provides executable JS code for posting messages and polling for replies, concrete message format templates with emoji conventions, specific regex patterns for parsing responses, and exact rate limit numbers. Copy-paste ready. | 3 / 3 |
Workflow Clarity | The bi-directional communication workflow is clearly sequenced (steps 1-5) with explicit handling for different outcomes (chat wins, Slack wins, session ends). The dual-channel pattern includes a feedback loop (poll → retry → timeout) and error handling for the post call. The checkpoint recovery for session-end is a thoughtful edge case. | 3 / 3 |
Progressive Disclosure | The SKILL.md serves as a clear overview with well-signaled one-level-deep references to REFERENCE.md for OAuth scopes/token setup and security guidelines, and to the project-specific config file for channel mappings. Content is appropriately split between the overview and referenced files. | 3 / 3 |
Total | 12 / 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.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
f5c8508
Table of Contents
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.