slack

Execute Slack Web API calls to search messages and retrieve channel history.

1|Updated Aug 31, 2015
One-click install
npx skills add https://github.com/suchintan/dotfiles --skill slack-suchintan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/suchintan/dotfiles/tree/main/agents/skills/slack
Command: npx skills add https://github.com/suchintan/dotfiles --skill slack-suchintan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines interaction with Slack by using the Web API directly, ensuring workflows can be managed programmatically without relying on external tools.

Core Features & Use Cases

  • Slack API Calls: Execute a range of Slack API calls directly with curl, including message searching, channel history, thread replies, and user listing.
  • Authorization: Utilizes the SLACK_BOT_TOKEN environment variable for secure access.
  • Use Case: Automate notifications, gather feedback, and manage communications directly within Slack without using Slack's in-app tools.

Quick Start

Use the 'search messages' function with the query 'error' to find relevant messages in Slack.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I search Slack messages programmatically using the API?

You can retrieve Slack channel history programmatically by making direct API calls with curl commands. This Skill facilitates fetching channel history and thread replies using the SLACK_BOT_TOKEN for authentication.

Do I need a Slack Bot Token to access channel history via API?

Yes, accessing channel history and retrieving thread replies requires a SLACK_BOT_TOKEN environment variable. This token provides the secure authorization needed to execute Slack API calls programmatically.

Can I use curl commands to list users in a Slack workspace?

Yes, you can use curl commands to list users in a Slack workspace. This Skill supports user list access by executing direct Web API calls, bypassing the need for external in-app tools.

What is the best way to manage Slack workflows without external tools?

The best way to manage Slack workflows without external tools is by using direct Web API access. This Skill streamlines interaction by executing curl commands for message searching, channel history, and user listing.

Does this approach support retrieving thread replies from Slack channels?

Yes, this approach supports retrieving thread replies from Slack channels. By utilizing direct API calls with curl, you can programmatically fetch thread replies and manage communications securely.