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.