slack-status

Validate Slack config files and authentication status via the Slack API.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/djalmaaraujo/claude-code-plugins --skill slack-status
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-status
Source: https://github.com/djalmaaraujo/claude-code-plugins/tree/main/plugins/slack/skills/slack-status
Command: npx skills add https://github.com/djalmaaraujo/claude-code-plugins --skill slack-status

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures Slack plugin configuration and credentials are valid before other Slack operations, preventing failed calls due to misconfig or expired tokens.

Core Features & Use Cases

  • Validates presence of config file at the expected path.
  • Verifies required fields workspace, token, and cookie.
  • Tests authentication via Slack API (auth.test) and reports clear statuses.
  • Intended for integration with other Slack skills to enforce pre-run checks.

Quick Start

Run the Slack status check script to verify your Slack integration is healthy and ready for operations.

Frequently Asked Questions about slack-status

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

FAQPage Schema
How do I check if my Slack API token and credentials are valid?

To check if Slack API credentials are valid, the skill loads the configuration file, verifies required fields like workspace, token, and cookie, and invokes the Slack API auth.test method to return a structured status string.

Why does my Slack integration fail with an invalid auth or expired token error?

Slack integration failures with invalid auth or expired token errors occur when configuration is missing or credentials are outdated. The skill identifies these specific gaps by testing authentication and returning distinct statuses like INVALID_AUTH or EXPIRED_TOKEN.

What is the best way to validate Slack configuration before running workspace operations?

The best way to validate Slack configuration before operations is to run a pre-run check that confirms the presence of a config file, verifies required fields, and tests authentication to ensure operations only proceed when credentials are valid.

Does this Slack status check require any specific dependencies or components?

No specific dependencies or components are required to run the Slack status check. The skill independently loads the expected config file, checks for required workspace and token fields, and queries the Slack API to verify authentication health.

Can I use this skill to enforce pre-run credential checks across other Slack workflows?

Yes, you can use this skill to enforce pre-run credential checks across other Slack workflows. It is designed to integrate with other Slack skills, ensuring operations only proceed when workspace data and credentials are validated and healthy.

What Slack API statuses are returned when configuration or authentication fails?

When Slack configuration or authentication fails, the skill returns a structured status string distinguishing between MISSING_CONFIG, MISSING_CREDENTIALS, INVALID_AUTH, EXPIRED_TOKEN, and API_ERROR to clearly identify the specific failure point.