slack

Search Slack messages and read channel history via the Slack Web API.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/al-stev/field-eng-skills --skill slack-al-stev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/al-stev/field-eng-skills/tree/main/.claude/skills/slack
Command: npx skills add https://github.com/al-stev/field-eng-skills --skill slack-al-stev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires slack-sdk, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Streamline Slack information access by enabling fast search, channel history and thread reading, and user lookups within the CoreWeave workspace from a unified interface.

Core Features & Use Cases

  • Read operations: search across channels, read channel history, and fetch thread replies.
  • Lookups: resolve user identities and channel IDs to enable faster navigation.
  • Safety and auth: default to read-only operations with explicit confirmation required for writes; credentials refresh automatically when expired.

Quick Start

Configure credentials in ~/.fe-skills/.env, then run the search tool to locate messages across channels.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I search Slack messages across multiple channels and DMs?

You can search Slack messages across channels and DMs you have access to by using the Slack Web API with modifiers like in:, from:, before:, and after: to filter results and locate specific conversations.

How do I read Slack channel history and fetch thread replies?

The skill reads Slack channel history and thread replies using the Slack Web API, requiring SLACK_TOKEN and SLACK_COOKIE loaded from ~/.fe-skills/.env to authenticate and fetch messages across accessible channels.

Can I post messages to Slack channels automatically?

You can post messages to Slack channels, but the skill enforces a read-first policy by default and requires explicit confirmation for any write actions to prevent unintended posts.

What do I need to configure before using the Slack Web API to read history?

You must configure SLACK_TOKEN and SLACK_COOKIE in the ~/.fe-skills/.env file before using the skill, which automatically refreshes credentials when authentication failures occur.

Why do my Slack API searches fail with authentication errors?

Slack API searches fail with authentication errors when credentials expire, but the skill automatically refreshes expired SLACK_TOKEN and SLACK_COOKIE loaded from ~/.fe-skills/.env to restore access.

Does this approach support looking up Slack users and resolving channel IDs?

The skill supports user lookups and channel ID resolution to resolve Slack identities and enable faster navigation across channels and DMs within the workspace.