---
name: Slack Read
slug: slack-read
category: Automation
description: Slack Read opens Slack channels, DMs, histories, and search results in read-only mode. Use it when an agent needs to inspect workspace conversations without sending messages.
github: "https://github.com/ykdojo/safeclaw/tree/main/setup/skills/slack"
language: HTML
stars: 183
forks: 21
install: "npx degit https://github.com/ykdojo/safeclaw/tree/main/setup/skills/slack ~/.claude/skills/slack"
installs_to: ~/.claude/skills/slack
source_path: setup/skills/slack/SKILL.md
collection_size: 3
category_size: 2032
collection_url: "https://dirskills.com/collections/ykdojo/safeclaw"
added: 2026-09-06T05:20:58.997Z
last_synced: 2026-09-06T05:20:58.997Z
canonical_url: "https://dirskills.com/skills/slack-read"
---

# Slack Read

Slack Read opens Slack channels, DMs, histories, and search results in read-only mode. Use it when an agent needs to inspect workspace conversations without sending messages.

**Install:**

```bash
npx degit https://github.com/ykdojo/safeclaw/tree/main/setup/skills/slack ~/.claude/skills/slack
```

## README

# Slack Read Tool

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

```bash
# 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)
