Loading...
Loading...
Scaffold Slack apps from existing functionality using Bolt for JavaScript and the Slack CLI. Use when turning a service, script, or workflow into a Slack app with events, commands, modals, or automations.
npx skill4agent add phrazzld/claude-config slack-app-scaffold@slack/boltslack# Create new Slack app project
slack create my-slack-app
# Run locally (socket mode / dev env)
cd my-slack-app
slack run
# Deploy to Slack-hosted runtime / target env
slack deployslack createslack runslack deploymy-slack-app/
├── app/
│ ├── app.js # Bolt app bootstrap
│ ├── listeners/ # Events, commands, actions, views
│ ├── services/ # Integration layer to existing functionality
│ └── middleware/ # Auth, validation, shared guards
├── manifest.json # Slack app manifest (CLI-managed)
├── package.json
└── README.mdservices//commandsack()references/bolt-patterns.md# 1) Install deps
npm install
# 2) Run locally
slack run
# 3) Lint/test if present
npm test
# 4) Deploy
slack deploy