slack

Emulate the Slack API locally for testing channels, messages, and OAuth flows.

2|Updated May 13, 2026
One-click install
npx skills add https://github.com/rebornix/emulate --skill slack-rebornix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/rebornix/emulate/tree/main/skills/slack
Command: npx skills add https://github.com/rebornix/emulate --skill slack-rebornix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Bash(npx emulate:*), Bash(emulate:*), Bash(curl:*), Slack SDK, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill unit addresses the need for a local Slack API simulation, allowing users to develop and test Slack integrations, bots, and OAuth flows without accessing the actual Slack API.

Core Features & Use Cases

  • Emulated Slack API: Full stateful emulation of Slack Web API with channels, messages, OAuth v2, and incoming webhooks.
  • Local Development: Facilitates local development of Slack integrations, bots, and OAuth flows.
  • Use Case: When developing a Slack bot or integrating Slack into an application, this Skill unit enables you to test these integrations locally without hitting the real Slack API.

Quick Start

Start the Slack emulator by running npx emulate --service slack.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I test Slack API integrations locally without hitting the real API?

Yes, you can test Slack OAuth v2 flows locally by running the Slack emulator. It provides full stateful emulation of OAuth v2 endpoints and incoming webhooks, enabling complete local testing of authentication flows without hitting real Slack APIs.

Can I test Slack OAuth flows and webhooks locally during bot development?

Yes, you can test Slack OAuth flows and webhooks locally by running the Slack emulator. It provides full stateful emulation of OAuth v2 endpoints and incoming webhooks, enabling complete local testing of authentication flows without hitting real Slack APIs.

Do I need the Slack SDK to use a local Slack API emulator?

No, the Slack SDK is optional for programming integration. You need Bash and curl to interact with the emulated endpoints. The emulator facilitates local development of Slack bots and integrations by simulating API responses.

What is the best way to emulate Slack channels and messages for development?

The best way to emulate Slack channels and messages is using a local Slack API emulator. It provides full stateful emulation of channels, messages, and users, allowing you to develop and test Slack bots locally without external API limits.

Does local Slack API simulation support testing incoming webhooks?

Yes, local Slack API simulation supports testing incoming webhooks. The emulator provides full stateful emulation of Slack Web API, channels, messages, OAuth v2, and incoming webhooks for comprehensive local development.