slack-kb-channel

Fetch Slack thread metadata and generate per-thread summaries for temporal knowledge bases.

5|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/tomzx/agents --skill slack-kb-channel
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: slack-kb-channel
Source: https://github.com/tomzx/agents/tree/main/skills/slack-kb-channel
Command: npx skills add https://github.com/tomzx/agents --skill slack-kb-channel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack channel knowledge bases are hard to maintain as discussions diverge across time; this skill helps teams keep a coherent, month-specific memory by exporting channel threads into a canonical temporal memory file. The Slack knowledge base can be built or updated using a given channel id, ingesting thread data and producing a time-sliced memory file under memory/temporal/.

Core Features & Use Cases

  • Ingests channel threads for a given month and channel to create a temporal memory file under memory/temporal/.
  • Maintains a stable channel slug for monthly memory and surfaces thread-derived findings keyed by thread_ts.
  • Supports onboarding, incident reviews, knowledge reuse, and cross-month analysis by channel.

Quick Start

Provide a channel id and month to generate or refresh the monthly memory file for that channel.

Frequently Asked Questions about slack-kb-channel

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

FAQPage Schema
How do I extract Slack channel threads for a specific month?▼

You can batch-fetch Slack channel threads for a specific month by providing a channel id and target date range. The skill handles pagination and rate limits, saving per-thread summaries into a temporal memory file.

What is a temporal knowledge base in Slack?▼

A temporal knowledge base for Slack is a time-sliced memory file that stores channel thread metadata and replies keyed by thread timestamp. It organizes monthly discussions into canonical files under memory/temporal/ for coherent knowledge retention.

Can I ingest Slack channel history without hitting API rate limits?▼

Yes, you can ingest Slack channel history while managing API rate limits automatically. The skill handles pagination and rate limiting during the batch-fetch process to reliably retrieve thread replies and populate the memory file.

Does this Slack ingestion method require a valid-thread list?▼

No, a valid-thread list is optional for this Slack ingestion method. The skill generates per-thread summaries with channel, ts, and replies automatically, while supporting an optional valid-thread list for ongoing maintenance.

What is the best way to maintain monthly Slack channel memory?▼

The best way to maintain monthly Slack channel memory is to batch-fetch thread metadata into a canonical temporal memory file. This approach exports channel threads month by month, handling pagination to produce stable channel slugs and thread previews.

What data is included in the exported Slack thread summaries?▼

Exported Slack thread summaries include the channel name, thread timestamp, reply count, and a short preview. This data is fetched from channel history and thread replies, then saved to memory/temporal/ files.