slack-master

Centralize shared Slack integration resources and reusable Python scripts.

2|1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill slack-master-abdullahbeam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-master
Source: https://github.com/abdullahbeam/nexus-design-abdullah/tree/main/00-system/skills/slack/slack-master
Command: npx skills add https://github.com/abdullahbeam/nexus-design-abdullah --skill slack-master-abdullahbeam

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Slack integration skills duplicate setup instructions, API documentation, authentication flows, and error handling patterns. This skill centralizes all shared Slack resources into a single maintainable library, eliminating redundancy and ensuring consistency across all Slack-related skills in the Nexus ecosystem.

Core Features & Use Cases

  • Shared References: Centralized documentation for Slack setup, API endpoints, error codes, and OAuth authentication flows.
  • Reusable Scripts: Python utilities for configuration validation, OAuth setup, API client management, and operations like messaging, channel management, user lookup, file handling, search, reactions, pins, and reminders.
  • Use Case: When building or using Slack skills like slack-send-message or slack-list-channels, this library provides all common infrastructure so each skill stays focused on its specific operation.

Quick Start

Use the slack-master skill to validate your Slack configuration by running the check script and following the setup wizard if needed.

Frequently Asked Questions about slack-master

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

FAQPage Schema
How do I authenticate Slack API requests using Python and OAuth?

To authenticate Slack API requests using Python and OAuth, you need a valid Slack User OAuth token. This skill provides reusable Python scripts and shared references for OAuth setup, configuration validation, and API client management.

What do I need to set up before automating Slack messaging and channel management?

Before automating Slack messaging and channel management, you must install the requests Python library and obtain a valid Slack User OAuth token. A setup wizard script is provided to validate your configuration and guide the process.

Why do my Slack integration scripts keep duplicating API documentation and error handling?

Slack integration scripts duplicate API documentation and error handling because they lack a centralized resource library. This skill eliminates redundancy by providing common references for error codes, API endpoints, and authentication flows across all operations.

Can I manage Slack channel operations and file handling with just the requests library?

Yes, you can manage Slack channel operations and file handling with just the requests library. The skill provides reusable Python utilities for messaging, user lookup, file handling, pins, and reactions using only requests and a valid OAuth token.

What is the best way to standardize Slack API error handling across multiple Python scripts?

The best way to standardize Slack API error handling across Python scripts is using a centralized library. This skill provides common references for error codes and patterns, ensuring consistent error handling for all Slack operations.

Does this Slack integration approach work for both sending messages and searching channel history?

Yes, this Slack integration approach works for sending messages and searching channel history. It includes reusable scripts for messaging, search, reactions, pins, and reminders, providing complete API access for all Slack operations.