# create-slack-app

> Claude/Codex skill by [@slackapi](https://omgskills.com/library/slackapi/index.md) · 154 stars · Updated 2026-10-22

Use when a developer wants to create, scaffold, or bootstrap a new Slack app or agent from scratch with the Slack CLI. Covers prerequisites, authentication, choosing a workspace to install into, and creating a project from a Bolt (JS or Python) template locally. Trigger on "create a Slack app", "new Bolt app", "start a Slack agent".

Tags: claude-code, codex, cursor, mcp, skills, slack

## Install

```sh
git clone https://github.com/slackapi/slack-skills-plugin /tmp/slack-skills-plugin && ln -s /tmp/slack-skills-plugin/skills/create-slack-app ~/.claude/skills/create-slack-app
```

## From README

Create Slack App Help the developer create a Slack app or agent using Bolt. If $0 is exactly bolt-js or bolt-python, treat it as the chosen framework and skip asking. Otherwise (including if it's empty or any other value), ignore it and ask the developer which framework they want before continuing. This skill walks through the full prerequisites, authentication, choosing a workspace to into, project scaffolding from a template, and running the app locally. --- Step 1: Check Prerequisites 1a. Detect the Slack CLI command Use the slack:slack-cli skill — Step 1: Detect the Slack CLI — to check whether the public Slack CLI is installed and resolve its command name. The fingerprint check, alias fallback, and instructions all live there; do not duplicate them here. Once resolved, use the detected command name for all CLI commands throughout the rest of this skill. We refer to it as SLACKCMD below — substitute the actual resolved command name everywhere you see SLACKCMD. 1b.

## Links

- HTML page: https://omgskills.com/library/slackapi/slack-skills-plugin/skills/create-slack-app/
- GitHub: https://github.com/slackapi/slack-skills-plugin
- Author: [@slackapi](https://omgskills.com/library/slackapi/index.md)

## More from this repo

- [block-kit](https://omgskills.com/library/slackapi/slack-skills-plugin/skills/block-kit/index.md) — Used when a developer wants to build or validate Block Kit layouts for Slack messages, modals, or Home tabs: message...
   - [@slackapi](https://omgskills.com/library/slackapi/index.md) · 154 stars
- [deploy-slack-app](https://omgskills.com/library/slackapi/slack-skills-plugin/skills/deploy-slack-app/index.md) — Used when a developer wants to deploy, host, or run a Slack app somewhere it keeps working after the local process...
   - [@slackapi](https://omgskills.com/library/slackapi/index.md) · 154 stars
- [test-slack-app](https://omgskills.com/library/slackapi/slack-skills-plugin/skills/test-slack-app/index.md) — Used when a developer wants to test, try out, smoke-test, verify, or confirm that a Slack app built with the Slack CLI...
   - [@slackapi](https://omgskills.com/library/slackapi/index.md) · 154 stars
