slack

Extract Slack credentials and sync workspace history into Markdown exports.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @slack/web-api, and includes scripts (resource) components.

What problem does it solve?

Unified Slack integration for knowledge base data synchronization and retrieval, enabling centralized access to conversations across workspaces.

Core Features & Use Cases

  • Connect Slack workspaces by extracting tokens and cookies to ~/.claude/.env.
  • Sync all messages from channels and DMs into comms/slack/ per workspace for archival and knowledge management.
  • Fetch a single thread by URL via /slack thread to inspect a discussion without a full sync.

Quick Start

Run /slack connect to populate ~/.claude/.env, then run /slack sync to fetch messages, or /slack thread <url> to view a specific thread.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I sync Slack messages into a knowledge base?▼

To sync Slack messages into a knowledge base, run the /slack sync command after configuring credentials, which fetches channel and DM history into per-workspace Markdown exports under comms/slack.

Can I connect multiple Slack workspaces to the same knowledge base?▼

Yes, you can connect multiple Slack workspaces by extracting tokens and cookies into ~/.claude/.env, allowing centralized sync and retrieval of conversations across workspaces.

How do I extract Slack tokens and cookies for API integration?▼

Extract Slack tokens and cookies by running /slack connect, which populates ~/.claude/.env with SLACK_TOKEN_* and SLACK_COOKIE_* variables for authenticating the Slack API.

Can I retrieve a specific Slack thread without syncing an entire workspace?▼

Yes, you can retrieve a specific Slack thread without a full sync by running /slack thread with the thread URL, fetching only that discussion for inspection.

What format are Slack messages exported in when synced to the knowledge base?▼

Slack messages are exported as per-workspace Markdown files under the comms/slack directory, enabling archival and knowledge management with state tracking.

Do I need the Slack web API to sync Slack history?▼

Yes, the Slack sync requires the @slack/web-api dependency to authenticate via extracted tokens and fetch messages from channels and DMs into your knowledge base.