slack-ask

Post questions and approval requests to Slack channels and await user responses.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kazuph/dotfiles --skill slack-ask
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-ask
Source: https://github.com/kazuph/dotfiles/tree/main/claude/skills/slack-ask
Command: npx skills add https://github.com/kazuph/dotfiles --skill slack-ask

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill bridges Claude Code with Slack, allowing it to ask users questions or request approvals directly within Slack channels, ensuring timely feedback and decision-making without interrupting the AI's workflow.

Core Features & Use Cases

  • Interactive Questioning: Post questions to a Slack channel and wait for user responses.
  • Approval Requests: Send clear approval requests with titles and descriptions.
  • Flexible Credential Management: Supports macOS Keychain, Linux pass, Termux, and environment variables for secure token handling.
  • Use Case: After completing a coding task, Claude Code can use this skill to ask "Should I proceed with creating a pull request?" and wait for a 'yes' or 'no' response from the user in Slack.

Quick Start

Use the slack-ask skill to ask "What is the next step?" with options "Option A, Option B".

Frequently Asked Questions about slack-ask

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

FAQPage Schema
How do I send approval requests to Slack from an AI coding workflow?

You can send Slack approval requests by using a skill that posts messages with titles and descriptions to a channel and waits for human responses. This enables human-in-the-loop decision-making directly within your Slack communication workflow.

What credentials do I need to let an AI ask questions on Slack?

To ask questions on Slack, you need a Slack Bot User OAuth Token and a target Channel ID. The skill securely manages these credentials using macOS Keychain, Linux pass, Termux, or environment variables.

Can I pause an automated workflow to wait for human feedback in Slack?

Yes, you can pause an automated workflow to wait for human feedback in Slack. The skill posts a question to a specified channel and awaits user input before processing the response and continuing the workflow.

Does the Slack approval workflow support custom question options?

Yes, the Slack approval workflow supports custom question options. You can ask a question like "What is the next step?" and provide specific choices such as "Option A, Option B" for the user to select from.

How does interactive Slack communication work for coding task approvals?

Interactive Slack communication for coding approvals works by having the AI post a message, such as asking whether to create a pull request, to a Slack channel. The AI then pauses its processing until it receives a yes or no response from the user.

What are the limitations of using Slack for human-in-the-loop AI decisions?

The primary limitation is the dependency on a Slack Bot User OAuth Token and a specific Channel ID for operation. The workflow is also constrained by the response time of the human user monitoring the Slack channel.