slack-cli

Interact with the Slack API for messaging, channel management, and file operations.

3|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/adbertram/cli-tools --skill slack-cli-adbertram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-cli
Source: https://github.com/adbertram/cli-tools/tree/main/_repo/skills/slack-cli
Command: npx skills add https://github.com/adbertram/cli-tools --skill slack-cli-adbertram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill removes the friction of navigating the Slack web or desktop interface for routine tasks, providing a stable, scriptable, and predictable command-line interface for managing workspace communications and data.

Core Features & Use Cases

  • Unified Communication Management: Send messages, manage threads, and handle direct messages directly from your terminal.
  • Workspace Administration: Efficiently list channels, manage memberships, and retrieve information about users or canvases.
  • Use Case: Automate daily status updates or extract channel history for reporting by piping the JSON output of this CLI into other data processing tools.

Quick Start

Use the slack cli to list all public channels in the workspace and display the results in a table format.

Frequently Asked Questions about slack-cli

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

FAQPage Schema
How do I automate Slack messaging from the command line?

Automate Slack messaging via command line by using a CLI tool to interact with the Slack API for sending messages and managing threads. This removes the friction of navigating the Slack interface for routine tasks, providing a scriptable terminal interface.

Can I retrieve Slack channel history and user lists via the API?

Yes, you can retrieve Slack channel history and user lists by executing programmatic API requests through the CLI. This facilitates workspace administration and allows you to extract direct message history or channel data for reporting and analysis.

What is the best way to script automated Slack notifications for daily updates?

The best way to script automated Slack notifications is by using a command line interface to send API requests directly from your terminal. This enables predictable, automated status updates without manual interaction with the Slack web or desktop application.

Do I need authenticated access to manage Slack workspaces via CLI?

Yes, you need authenticated access to manage Slack workspaces via CLI. The command line tool requires proper authentication credentials to securely interact with the Slack API for channel management, file operations, and messaging workflows.

Does Slack API formatting require mrkdwn standards for automated messages?

Yes, Slack API formatting requires adherence to mrkdwn formatting standards when sending automated messages via CLI. You must format your message content according to these specific standards to ensure correct rendering within the Slack workspace interface.