synthesis-slack-sync

Synchronize Slack channels and threads to local transcripts and action plans.

15|2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/synthesisengineering/synthesis-skills --skill synthesis-slack-sync-synthesisengineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: synthesis-slack-sync
Source: https://github.com/synthesisengineering/synthesis-skills/tree/main/synthesis-slack-sync
Command: npx skills add https://github.com/synthesisengineering/synthesis-skills --skill synthesis-slack-sync-synthesisengineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack teams generate conversations across channels, DMs, and threads; keeping transcripts up-to-date and actionable is manual and error-prone.

Core Features & Use Cases

  • Sync Slack channels and threads to project-local transcript files and per-person action plans.
  • Re-read active threads to surface replies and ensure drafts are grounded in current context.
  • Provide per-day, per-channel transcripts and aggregator DMs for reliable knowledge retention and plan updates.

Quick Start

Run the Slack-sync workflow to start today's channel, DM, and group-DM transcript sync.

Frequently Asked Questions about synthesis-slack-sync

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

FAQPage Schema
How do I automatically sync Slack channels and threads to local transcripts?

To sync Slack channels to local transcripts, you run an automated workflow that fetches channel messages, DMs, and group-DMs, then persists them into per-day, per-channel transcript files. This handles day-start, mid-day, and day-end syncs.

Can I generate daily action plans from Slack messages and DMs?

Yes, you can generate daily action plans from Slack messages. The sync workflow aggregates channel conversations and direct messages, updating per-person action plans to ensure drafts are grounded in current context.

Does Slack MCP require authentication checks before syncing thread transcripts?

Slack MCP requires authentication checks before syncing thread transcripts. The automation verifies your MCP credentials successfully before fetching channel messages or persisting local transcripts and action plans.

How do I configure per-project behavior for Slack transcript sync?

You configure per-project behavior for Slack transcript sync by creating a .claude/slack-sync.yaml configuration file. This file tailors workflow rules for channel messages, DMs, and thread re-reading to fit your project needs.

How do I re-read active Slack threads to capture new replies in transcripts?

To re-read active Slack threads and capture new replies, the sync workflow automatically surfaces thread replies during the day-start, mid-day, or day-end runs, ensuring your local transcripts retain the most current context.

What is the best way to retain Slack conversation context across project days?

The best way to retain Slack conversation context is using automated per-day, per-channel transcripts. This approach reliably archives daily channel messages and aggregator DMs, preventing manual tracking errors and knowledge loss.