SOLFIND
Web Lens
Portal home

AI-assisted development | Slack Developer Docs

https://docs.slack.dev/ai/build-with-ai/ • 46 KB fetched
Open original page


AI-assisted development | Slack Developer Docs guide Skip to main content Guides Reference Samples Tools Changelog Dev Program MANAGE APPS * Welcome! * Quickstart * Resources * * Slack platform concepts * AI in Slack * Overview * Build agents on Slack * Build with AI * AI-assisted development * Vercel Slack Agent Skill * OpenClaw Slack Plugin * Slack MCP and Skills Plugin * MCP * Other integration methods * APIs * App management * App manifests * Admin resources * Authentication * Block Kit * Enterprise * Enterprise Search for apps * GovSlack * Interactivity * Messaging * Slack Marketplace * Surfaces * Workflows * * Legacy * * 日本語版ページ * * AI in Slack * Build with AI Copy as markdown On this page AI-assisted development Developers using an AI coding assistant, IDE, or a chat-based LLM to assist in their Slack app building journey have several ways to give their tools better context about the Slack platform. Install the Slack MCP server ​ The Slack MCP server gives your AI tool direct access to your Slack workspace data. Once connected, your AI assistant can search channels, read messages, and use real conversation context to help you build. Set up instructions are available for Claude and Cursor , among other MCP-compatible clients. Use the Slack Skills Plugin ​ The Slack MCP and Skills Plugin bundles a set of skills that can help you develop on the Slack platform. Skills are focused sets of instructions and references that your agent can load to accomplish related tasks, such as validating Block Kit objects and scaffolding a Slack app for you. It's available for both Claude Code and Cursor. Read more on our Slack MCP and Skills Plugin page . Point your AI tool to llms.txt ​ Add a rule to your AI tool's project instructions (for example, a CLAUDE.md or .cursorrules file) telling it to start with our documentation index: For Slack platform documentation, start with https://docs.slack.dev/llms.txt This file provides a structured overview of the platform, designed for LLM consumption. A full index of every documentation page is available at docs.slack.dev/llms-sitemap.md . Ingest the docs in bulk ​ The complete docs site is concatenated into an llms-full.txt file. We also offer language-specific bulk files. File Contents llms-full.txt Everything llms-full-platform.txt Slack platform docs, reference, and language-agnostic tools (Slack CLI, GitHub Action) llms-full-js.txt Bolt for JavaScript and the Node Slack SDK llms-full-python.txt Bolt for Python and the Python Slack SDK llms-full-java.txt Bolt for Java and the Java Slack SDK llms-full-deno.txt Deno Slack SDK Pair a language file with llms-full-platform.txt for platform concepts, authentication, and API reference. These files are sized for indexing and retrieval pipelines, not for a single prompt. You can drop individual pages into prompts as described in the access pages as markdown section. Access pages as markdown ​ Every documentation page on this site is available as raw markdown by appending .md to the URL. For example: https://docs.slack.dev/quickstart → https://docs.slack.dev/quickstart.md This is useful for: * Copying page content into a prompt for context * Agents that fetch URLs dynamically (MCP fetch tool, Claude Code's WebFetch, etc.) * Building up a local reference for your project You can also use the Copy as Markdown button at the top of any page to copy its contents to your clipboard. Use the "Open in..." feature ​ Each documentation page has an "Open in..." feature within the "Copy as markdown" button drop-down that lets you send the page directly to ChatGPT, Claude, or Perplexity as context for a conversation. Use the Slack CLI ​ AI tools and agents can run Slack CLI commands directly in a terminal. The Slack CLI supports app scaffolding and local development. The slack docs command searches Slack API documentation from the command line, which is useful for agents that can execute shell commands. Tips for better results ​ When prompting an AI tool about Slack development: * Specify your framework or SDK. Mention whether you're using the Bolt framework (and which language) or one of the SDKs , since implementation details differ significantly. * Reference specific API methods. Instead of "send a message," say "use chat.postMessage " to get more accurate guidance. * Provide your app's manifest or scopes. Sharing your current app configuration helps the LLM suggest relevant next steps without guessing. * Link to the relevant docs page. Paste the .md URL of the page you're working from so the AI tool can fetch it for full context. Previous Governance and trust Next AI-assisted development Copy as markdown * Install the Slack MCP server * Use the Slack Skills Plugin * Point your AI tool to llms.txt * Ingest the docs in bulk * Access pages as markdown * Use the "Open in..." feature * Use the Slack CLI * Tips for better results . * Tools * Slack CLI * Bolt frameworks * Slack SDKs * Block Kit Builder * Developer program * Code samples & tutorials * LLM? Read llms.txt * All tools Learn * Learning paths * Workshops * Slack certifications * Trailhead * Resource library * All learning resources Community * Slack community * Slack events Resources * Docs * Blog * Slack marketplace * Developer newsletter Manage Apps * Your apps * Status * Privacy * Terms * Cookie Preferences * Support * Changelog * Your Privacy Choices © 2026 Slack Technologies, LLC, a Salesforce company. All rights reserved. Various trademarks held by their respective owners. * * *

Links found on this page

  1. Skip to main content [direct]
  2. Guides [direct]
  3. Reference [direct]
  4. Samples [direct]
  5. Tools [direct]
  6. Changelog [direct]
  7. Dev Program [direct]
  8. MANAGE APPS [direct]
  9. Quickstart [direct]
  10. Resources [direct]
  11. Slack platform concepts [direct]
  12. AI in Slack [direct]
  13. Build agents on Slack [direct]
  14. Build with AI [direct]
  15. Vercel Slack Agent Skill [direct]
  16. OpenClaw Slack Plugin [direct]
  17. Slack MCP and Skills Plugin [direct]
  18. MCP [direct]
  19. Other integration methods [direct]
  20. APIs [direct]
  21. App management [direct]
  22. App manifests [direct]
  23. Admin resources [direct]
  24. Authentication [direct]
  25. Block Kit [direct]
  26. Enterprise [direct]
  27. Enterprise Search for apps [direct]
  28. GovSlack [direct]
  29. Interactivity [direct]
  30. Messaging [direct]
  31. Slack Marketplace [direct]
  32. Surfaces [direct]
  33. Workflows [direct]
  34. Legacy [direct]
  35. 日本語版ページ [direct]
  36. Slack MCP server [direct]
  37. Claude [direct]
  38. Cursor [direct]
  39. Slack MCP and Skills Plugin [direct]
  40. docs.slack.dev/llms-sitemap.md [direct]
  41. llms-full.txt [direct]
  42. llms-full-platform.txt [direct]
  43. llms-full-js.txt [direct]
  44. llms-full-python.txt [direct]
  45. llms-full-java.txt [direct]
  46. llms-full-deno.txt [direct]
  47. Slack CLI [direct]
  48. Bolt framework [direct]
  49. Previous Governance and trust [direct]
  50. Slack CLI [direct]
  51. Block Kit Builder [direct]
  52. Code samples & tutorials [direct]
  53. LLM? Read llms.txt [direct]
  54. Learning paths [direct]
  55. Workshops [direct]
  56. Slack certifications [direct]
  57. Trailhead [direct]
  58. Resource library [direct]
  59. All learning resources [direct]
  60. Slack community [direct]
  61. Slack events [direct]
  62. Blog [direct]
  63. Slack marketplace [direct]
  64. Developer newsletter [direct]
  65. Status [direct]
  66. Privacy [direct]
  67. Terms [direct]
  68. Your Privacy Choices [direct]