create-slack-app
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".
Install
With your agent
Install OMGSkills skill "slackapi/slack-skills-plugin:skills/create-slack-app" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
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.
More from this repo
block-kit
Used when a developer wants to build or validate Block Kit layouts for Slack messages, modals, or Home tabs: message...
deploy-slack-app
Used when a developer wants to deploy, host, or run a Slack app somewhere it keeps working after the local process...
test-slack-app
Used when a developer wants to test, try out, smoke-test, verify, or confirm that a Slack app built with the Slack CLI...
