slack

Send Slack messages, read channels, and react with emojis via API.

38|14|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/ericwang915/PythonClaw --skill slack-ericwang915
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/ericwang915/PythonClaw/tree/main/pythonclaw/templates/skills/communication/slack
Command: npx skills add https://github.com/ericwang915/PythonClaw --skill slack-ericwang915

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Slack integration that enables programmatic messaging and channel interactions from PythonClaw, eliminating manual Slack API work.

Core Features & Use Cases

  • Send messages to channels
  • Read channel history
  • React to messages with emojis
  • Pin messages
  • Retrieve member information

Quick Start

Run the Slack skill to send a message, read channels, or manage pins in your workspace.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I send Slack messages via the Web API using Python?

To send Slack messages via the Web API, this Skill automates channel interactions by executing HTTP requests with the Python requests library, requiring a configured Slack API token.

Can I read channel history and retrieve user details from Slack programmatically?

Yes, you can read channel history and retrieve user details programmatically. The Skill automates reading Slack channels and fetching member information across the workspace via Web API requests.

Do I need a Slack API token to pin messages and react with emojis?

Yes, a Slack API token is required to pin messages and react with emojis. The token must be configured in pythonclaw.json or your environment to authenticate Web API HTTP requests.

What is the best way to automate Slack channel management without manual API work?

The best way to automate Slack channel management without manual API work is using a Python integration that handles messaging, reading, pinning, and reacting through Web API requests.

Are there limitations to automating Slack messaging with the requests library?

Limitations of automating Slack messaging with the requests library include dependency on a valid Slack API token configured in pythonclaw.json, restricting actions to standard Web API capabilities like sending and pinning.