$npx skillfedfor your agent

slack

This skill provides read-only access to your Slack workspace, letting you retrieve messages from channels and direct messages, list users and channels, and search across conversations. All operations are non-destructive—you can browse and query but cannot send or modify anything.

Slack skill lets you read and search messages from channels, DMs, and users in your workspace.

AI-generated summary based on this skill's SKILL.md

176 21 MITupdated by ykdojo

Decision gist · record as of 2026-07-24

Slack skill lets you read and search messages from channels, DMs, and users in your workspace. This skill provides read-only access to your Slack workspace, letting you retrieve messages from channels and direct messages, list users and channels, and search across conversations. All operations are non-destructive—you can browse and query but cannot send or modify anything.

manual: git clone https://github.com/ykdojo/safeclaw → cp -r safeclaw/setup/skills/slack ~/.claude/skills/slack
setup/skills/slack/SKILL.md · version 45eb88f1

Use it when

  • Yes.
  • slack grants access to workspace data including channel information, user lists, and conversation metadata.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

ykdojo/safeclaw/slack · repository language: HTML

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I read Slack messages using this skill?

slack provides read-only access to retrieve messages from your Slack channels and direct messages. You can fetch conversation history, view past discussions, and access message content without modifying anything. The skill connects to your workspace to pull message data on demand.

Can I search Slack messages by keyword or filter criteria?

Yes. slack includes search functionality that lets you query messages across your workspace by keyword or apply filter criteria to narrow results. You can look up specific conversations, find messages from particular users, or locate discussions containing certain terms.

What Slack workspace data and channel information can I access?

slack grants access to workspace data including channel information, user lists, and conversation metadata. You can retrieve details about channels, browse member information, and examine channel settings—all through read-only operations that preserve your workspace integrity.

How do I list and browse Slack channels and users?

slack lets you list available channels and users in your workspace, then browse through them. You can view channel names, descriptions, member counts, and user profiles to understand your workspace structure and find the conversations or people you're looking for.

Is slack read-only access, or can I modify messages?

slack operates in read-only mode—all operations are non-destructive. You can browse, retrieve, and search messages and workspace data, but you cannot send new messages, edit existing ones, or make changes to your workspace. It's a safe, query-focused tool.

What license does slack use?

slack is released under the MIT license, which permits free use, modification, and distribution with minimal restrictions. Refer to the license terms for complete details on permitted usage.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Slack Read Tool

Use ~/tools/slack-read.js to read Slack data:

# List channels
node ~/tools/slack-read.js channels

# List DMs
node ~/tools/slack-read.js dms

# Read channel history (last 20 messages)
node ~/tools/slack-read.js history <channel_id>
node ~/tools/slack-read.js history <channel_id> 50  # last 50

# Search messages
node ~/tools/slack-read.js search "keyword"
node ~/tools/slack-read.js search "from:@user in:#channel"

# List users
node ~/tools/slack-read.js users

# Get channel info
node ~/tools/slack-read.js info <channel_id>
  • This is read-only - you cannot send messages or modify anything
  • Requires SLACK_TOKEN env var (run ./scripts/setup-slack.sh on host)
File tree — 1 file
setup/skills/slack/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Read and retrieve Slack messages from channels and DMs”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

gdoc
by ykdojo · ykdojo/safeclaw

gdoc retrieves the complete text of publicly shared Google Docs by converting the document URL to its mobile view and downloading it with curl. This approach captures the full document content without the summarization or truncation that other methods introduce.

MITupdated Jul 2026
★ 176repo stars
yt-dlp
by ykdojo · ykdojo/safeclaw

yt-dlp lets you grab YouTube content—videos, audio tracks, or transcripts—in the format you need. Extract audio as MP3, pull full videos, or fetch subtitles and transcripts as VTT files.

MITupdated Jul 2026
★ 176repo stars
Slack
by AceDataCloud · AceDataCloud/Skills

This skill drives Slack's Web API through curl and jq, letting your agent post to channels or DMs, search message history, look up users, and upload files. It handles authentication via OAuth bearer token and works with the Slack API's standard response format.

no license declared → metadata onlyupdated Jul 2026
★ 13repo stars
slack-app-setup
by vellum-ai · vellum-ai/vellum-assistant

This skill walks you through provisioning a Slack bot identity and connecting it to your assistant using Socket Mode. A guided setup wizard handles app creation from a manifest, token generation, and credential storage in a single flow—no manual token pasting required. Use it whenever you need to onboard a new workspace, switch workspaces, or rotate credentials.

MITupdated Jul 2026
★ 951repo stars
Discordbot
by AceDataCloud · AceDataCloud/Skills

Discordbot connects your Discord bot to agent workflows, enabling you to list servers and channels, retrieve recent messages, post to channels, and send opt-in direct messages through the Discord REST API. The skill respects bot permissions and requires explicit user consent before sending DMs.

no license declared → metadata onlyupdated Jul 2026
★ 13repo stars
Discord Skill
by idanbeck · idanbeck/claude-skills

Post to channels, read server messages, and manage Discord presence using bot tokens or user OAuth. Requires explicit confirmation before sending any message. Supports reactions, direct messages, and message search across servers.

no license declared → metadata onlyupdated Jul 2026
★ 12repo stars

More skills slack-standup-digest (MIT)

Tags
message-retrievalworkspace-integrationconversation-searchread-only-apichannel-browsingdm-accessslack-automation