Skip to main content
The slack pack expects curl and jq, with SLACK_BOT_TOKEN
Setup, once per workspace: create a Slack app, give it the chat:write bot scope, install it to the workspace, invite it to each channel you post to (/invite @your-app), and export its bot token (xoxb-…) as SLACK_BOT_TOKEN. The pack reads the token from the environment. The button below opens Slack’s app-creation flow with that configuration already filled in — pick a workspace, review, and click Create, then Install to Workspace and copy the bot token from OAuth & Permissions.

Create the Graph CI Slack app

Pre-filled from app-manifest.json, the manifest this pack is built against. Paste that file into From a manifest by hand if you’d rather not follow a link.

builtin__slack_post_message

Post a message to a channel (chat.postMessage). Pass thread_ts to post as a reply inside an existing thread instead of a new message: the ts this tool returns is exactly what a later call passes back, so a plan can post a summary and thread the details under it. Side-effecting (read_only: false).

Related topics

config.tomlChangelog