Skip to content

v1.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Oct 18:32
· 3 commits to main since this release
cba372b

Minor Changes

  • bae34e1: Add a one-line setup prompt for coding agents. Paste it into Claude Code, Cursor, Codex, or another coding agent, and the agent installs the Slack plugin and creates a starter Slack agent app in the same session:

    Fetch and follow the instructions at https://docs.slack.dev/agent-setup/prompt.md
    

    The prompt is served from docs.slack.dev, so it can be shared anywhere a developer starts building, and its install commands stay in step with this plugin's README.

  • 42ad160: Add the deploy-slack-app skill: deploy a Socket Mode Bolt app to Railway or Heroku as a separate, always-on Slack app with its own app ID, using the Slack CLI deploy hook. The local development app is unchanged. Supports macOS and Linux, with Windows support planned.

Patch Changes

  • 2118120: Support basic developer sandboxes, now that every Developer Program account can create one with no paid plan or payment method. create-slack-app says so when recommending a sandbox, explains a basic sandbox's limits and how to upgrade it, and checks that the logged-in email matches the developer's account before sending them to sign up.
  • 96f6ea2: Add design references to the block-kit skill for modals and forms, App Home, data display (fields, tables, and charts), agent progress (plans and task cards), and human-in-the-loop approvals. Extend the design principles to cover data_table, data_visualization, container, alert, and inline tag, date, and citation elements. Fix the Notification Alert pattern, which used the modal-only alert block in a message.
    Align labels in the guidance and patterns with Slack's UI conventions (Title Case action buttons, sentence case elsewhere, no emoji in buttons, labels, or headers), and limit primary styling to one button per message or view.
  • faf8b3a: Fix create-slack-app never handing off to the block-kit skill, so an agent building a message, modal, or App Home layout now uses it instead of writing Block Kit JSON from memory. create-slack-app and block-kit also check their optional argument against the allowed values before using it, and ask the developer when it doesn't match.
  • faf8b3a: Clarify in the block-kit skill that blocks.validate checks block and element shape only. It does not enforce which surface a block is allowed on or how many of a block a message can hold, so the skill now checks those against the design principles' surface and limits table instead of treating a passing validation as proof.
  • f063977: Fix create-slack-app offering Pydantic AI when you create a JavaScript agent app. Pydantic AI only works with Python, so the skill now asks for your language first and only lists the AI providers that work with it.