comms

Fetch unanswered Slack and Matrix messages and draft replies for approval.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/scanbott/claude-skills --skill comms-scanbott
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: comms
Source: https://github.com/scanbott/claude-skills/tree/main/comms
Command: npx skills add https://github.com/scanbott/claude-skills --skill comms-scanbott

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Scrapes Chris's inboxes across Slack and Matrix-bridged chats to identify unanswered messages, aggregates context, and prepares drafts that wait for Chris's approval before sending.

Core Features & Use Cases

  • Pull Slack and Matrix rooms in parallel and filter for unanswered messages.
  • Compile conversation context and produce drafts ready for review.
  • Generate a final report of all pending conversations and track which replies were sent or skipped.

Quick Start

Run /comms to start fetching unanswered messages and prepare drafts for review.

Frequently Asked Questions about comms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I aggregate unread Slack and Matrix messages for review?

To aggregate unread Slack and Matrix messages for review, you can run a process that pulls rooms in parallel and filters for unanswered items. This compiles the necessary conversation context and prepares drafts ready for your review before any replies are sent.

What is cross-channel inbox triage for bridged chat platforms?

Cross-channel inbox triage is the process of scraping Slack and Matrix-bridged chats to identify unanswered messages. It organizes communication context and automates reply drafting, requiring a final approval before posting any responses back to the channels.

Do I need a running Matrix bridge and Slack tokens to fetch conversations?

Yes, you need Slack tokens and a running Matrix bridge with read and write access to fetch conversations. These tokens allow the system to determine unanswered items, compile context, and post approved replies back to the respective chat platforms.

Can I approve drafted replies before they are sent to Slack and Matrix rooms?

Yes, drafted replies are held for your approval before they are sent. The system generates a final report of all pending conversations and tracks which replies were successfully sent and which were skipped during the review process.

How does automated reply drafting handle personal and professional communications?

Automated reply drafting handles both personal and professional communications by surfacing all unanswered messages across connected channels. It aggregates the relevant context for each specific conversation to produce a draft ready for your final approval.