
🛠 Open Source developer tools 🔮 Where Terminals, SDKs, and AI meet ⚡️ Currently @SlackAPI 🙇♂️ Previously @Adobe @ApacheCordova @PhoneGap
Vancouver, British Columbia
Joined April 2008
- Tweets4.3K
- Following461
- Followers1.6K
- Likes1.7K
Pinned Tweet
🤖 OpenAI Codex can now build Slack apps.
The Slack Skills Plugin is available on Codex:
$ codex plugin marketplace add slackapi/slack-skills-plugin
$ codex plugin add slack@slack
The skills your agent picks up:
• create-slack-app - create a Bolt app (JS or Python) with the Slack CLI, install it, and start a live dev server.
• block-kit - design and validate rich messages instead of guessing at the schema.
• slack-cli - drive slack login, the dev server, deploys, and manifest edits.
• test-slack-app - exercise every feature of your app in a sandbox, not a real workspace.
• slack-api - call the Slack API straight from your coding agent.
• slack-docs - read the live docs, so answers are accurate instead of coming from the model's memory.
We're continuing to pave the whole agentic coding lifecycle: ideate, build, test, deploy, monitor.
→ github.com/slackapi/slack-sk…
❓ How are you using a coding agent with Slack?
Michael Brooks retweeted
Your AI coding tool knows code. Now it can know Slack, too. 🧠
The Slack Skills Plugin brings Slack-specific guidance directly into tools like Claude Code and @cursor_ai, helping you build with the right APIs and platform patterns.
See how it works and what you can build: sfdc.co/GLUDMP
Michael Brooks retweeted
One command closer to building in Slack. 💻
Install the Slack CLI, make sure everything’s up and running, and you’re ready to start building apps and AI agents.
See how easy it is to get started: docs.slack.dev/quickstart
Michael Brooks retweeted
Writing tests for agent apps built with the OpenAI Agents SDK is now much easier!
You can use the newly added, reusable ScriptedModel utility to mock model calls. See openai.github.io/openai-agen… for details.
Michael Brooks retweeted
🎬 Slack School | Deploying Your First Slack App bit.ly/44G5IxX
Ready to take your custom Slack apps live? Learn how to authenticate your workspace, test functions locally, and deploy directly to the @SlackHQ platform using the CLI. Class dismissed! 🔔
📚 All Slack School episodes here: sforce.co/4ktLPkx
I'm always filled with a sense of amazement and gratitude when our work is wrapped up and presented through the official Slack channels. 🎁🙇♂️
🎬 Slack School | Get Started with the Slack CLI bit.ly/4eUIIBb
Thinking of building a custom Slack app or tool over the weekend? Let's get your dev environment perfectly prepped with VS Code, Homebrew, and the Slack and Salesforce CLIs. Class dismissed! 🔔
📚 All Slack School episodes here: sforce.co/4ktLPkx
Michael Brooks retweeted
🎬 Slack School | Get Started with the Slack CLI bit.ly/4eUIIBb
Thinking of building a custom Slack app or tool over the weekend? Let's get your dev environment perfectly prepped with VS Code, Homebrew, and the Slack and Salesforce CLIs. Class dismissed! 🔔
📚 All Slack School episodes here: sforce.co/4ktLPkx
🛠️ Slack Skills Plugin for Claude Code and Cursor - v1.1.0
We just shipped 4 developer skills for building Slack apps with AI coding agents.
What’s new:
→ Create Slack App - scaffold apps and agents
→ Block Kit - build and validate Block Kit layouts
→ Slack CLI - manage apps, local dev, and api requests
→ Slack API - call API methods with proper scopes, pagination, and error handling
When we shipped the Slack MCP Server, it covered runtime well - posting, reading, searching a workspace. What it didn’t cover was build-time. These four skills close that gap.
Install or upgrade:
→ Claude (Web, Cowork, Code): claude.com/plugins/slack
→ Cursor: one-click install github.com/slackapi/slack-mc…
Ready to build? Start here → docs.slack.dev/ai/agent-quic…
Michael Brooks retweeted
🔌 socket mode for slack node sdk - a bolt js update ⚡️
when scheduled restarts arrive for the connection a reconnection is reattempted much sooner if the upstream went offline sudden! this is an improvement from 35s to 8s in such cases!
🦞 we're quite excited to share this fix arrives from an @openclaw issue reported!
🌏 Slack CLI v4.0.1 - dotenv Support
You can now manage your .env file from the Slack CLI, smoothing out the Quickstart experience and allowing you to set your AI Provider key quicker and easier.
💻 Get Started:
• slack env set ANTHROPIC_API_KEY
• slack env unset ANTHROPIC_API_KEY
• slack env list
👏 Kudos goes to @_egzim!
docs.slack.dev/tools/slack-c…
💽 Slack CLI 4 is ready - marking 1-year of being open sourced.
What's New:
🎁 AI Agent Templates using @claudeai, @OpenAI, and @pydantic
🔌 Slack MCP Server
🐍 Automatic Python virtual environment activation
⚡️ Instantly preview changes on file save
docs.slack.dev/changelog/202…
Michael Brooks retweeted
Excited to announce Claude for Open Source ❤️
We're giving 6 months of free Claude Max 20x to open source maintainers and core contributors.
If you maintain a popular project or contribute across open source, please apply!
claude.com/contact-sales/cla…
🤖 AI Agent Thinking Steps for Slack Developers
We just shipped new Block Kit UX to let your agent stream its reasoning, tool calls, and tasks into the conversation.
→ Python: github.com/slackapi/python-s…
→ Node: github.com/slackapi/node-sla…
→ CLI: github.com/slackapi/slack-cl…
👏 @_egzim
Michael Brooks retweeted
The Slack CLI is now open source!
Customize, contribute, or take a peek. Our source code is live on GitHub built under the permissive Apache-2.0 license → slack.dev/slack-cli-is-open-…
Michael Brooks retweeted
Slack CLI v3.1.0 is here!
✨ Slack app link now supports local manifest sources
✨ New Slack feedback command for submitting GitHub Issues
🐛 Bug fix: No more hanging CLI processes!
Get it now: tools.slack.dev/slack-cli






