slack

Complete Slack integration with 32+ API operations using User OAuth.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "slack" with this command: npx skills add abdullahbeam/nexus-design-abdullah/abdullahbeam-nexus-design-abdullah-slack

Slack Integration

Complete Slack integration with 32+ API operations using User OAuth.

Purpose

Provides full Slack workspace interaction:

  • Send, update, delete, and schedule messages

  • List and create channels

  • Search messages and files

  • Manage reactions and pins

  • Set reminders

  • Upload files

  • Direct messages and group DMs

Quick Setup (30 seconds)

Credentials are included - just authorize your account:

  • Add to .env :

SLACK_CLIENT_ID=3499735674373.10122697240033 SLACK_CLIENT_SECRET=dce1a170a489edab7234411850b8aeab

Run: python 00-system/skills/slack/slack-master/scripts/setup_slack.py

Click "Allow" in browser - done!

Package Contents

slack/ ├── credentials/ │ ├── slack-credentials.json # Client ID + Secret (copy to .env) │ └── slack-app-manifest.json # For creating your own app ├── slack-connect/ # Entry point skill └── slack-master/ # Scripts and references ├── scripts/ # 32 API operation scripts └── references/ # Setup, API docs, troubleshooting

Available Operations

Category Operations

Messages send, update, delete, schedule

Channels list, create, info, history, join, leave, invite

Users list, info

DMs list, open, history (direct + group)

Files upload, list, search

Reactions add, remove, get

Pins add, remove, list

Reminders create, list, delete

Search messages, files

Team info

Example Usage

Send message

python slack-master/scripts/send_message.py --channel "#general" --text "Hello!"

Search messages

python slack-master/scripts/search_messages.py --query "project update"

List channels

python slack-master/scripts/list_channels.py --json

Authentication

Uses User OAuth - messages appear as you, not a bot. Each team member gets their own token.

Version: 1.0 Tested: 29/29 endpoint tests passing

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

mental-models

No summary provided by upstream source.

Repository SourceNeeds Review
General

notion-connect

No summary provided by upstream source.

Repository SourceNeeds Review
General

airtable-master

No summary provided by upstream source.

Repository SourceNeeds Review