# Blink Slack

> Send messages, read channel history, list channels and users, manage Slack workspace. Use when asked to send Slack messages, check conversations, notify teammates, or read Slack channels.

- Skill: `blink-new/blink-slack` (Agent Skill)
- Install (CLI): `npx skillmds@latest add blink-new/blink-slack`
- Raw SKILL.md: https://api.skillmd.com/api/skills/blink-new/blink-slack/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: blink-new (https://skillmd.com/u/blink-new)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/blink-new/blink-slack

---


# Blink Slack

Post and read messages in the user's linked Slack workspace. Provider key: `slack`.

## List channels
```bash
blink connector exec slack /conversations.list GET \
  '{"types": "public_channel,private_channel", "limit": 50}'
```

## Send a message to a channel
```bash
blink connector exec slack /chat.postMessage POST '{
  "channel": "#general",
  "text": "Hello from your Blink Claw agent!"
}'
```

## Send a DM to a user
```bash
blink connector exec slack /conversations.open POST '{"users": "U12345678"}'
# Then use the returned channel ID:
blink connector exec slack /chat.postMessage POST '{"channel": "D12345678", "text": "Direct message"}'
```

## Read recent messages from a channel
```bash
blink connector exec slack /conversations.history GET \
  '{"channel": "C12345678", "limit": 20}'
```

## Get channel info
```bash
blink connector exec slack /conversations.info GET '{"channel": "C12345678"}'
```

## List users
```bash
blink connector exec slack /users.list GET '{"limit": 50}'
```

## Search messages
```bash
blink connector exec slack /search.messages GET '{"query": "project deadline", "count": 10}'
```

## Post with blocks (rich formatting)
```bash
blink connector exec slack /chat.postMessage POST '{
  "channel": "#general",
  "blocks": [{
    "type": "section",
    "text": {"type": "mrkdwn", "text": "*Summary*\nTask completed successfully."}
  }]
}'
```

## Common use cases
- "Send a message to #engineering: deploy is complete" → postMessage
- "Check what was discussed in #general today" → conversations.history
- "DM Alex about the meeting time change" → open DM + postMessage
- "List all channels in our Slack" → conversations.list
- "Find messages about the Q2 roadmap" → search.messages
- "Notify the team that the build failed" → postMessage to a channel

