slack-block-kit

Installation
SKILL.md

Slack Block Kit

Construct the requested Slack layout or interaction using the receiving surface's schema. The user's explicit instructions take precedence over this skill's guidelines.

Establish the surface

Use the requested content, interaction, target Slack method/surface, and any existing payload as input. Infer the surface from code when possible; ask if a missing choice changes the payload. Ordinary text replies do not require blocks.

Work Reference
Message, modal, App Home, or interaction lifecycle SURFACES.md
Block choice, fields, limits, surface compatibility BLOCKS.md
Buttons, inputs, menus, pickers ELEMENTS.md
Text objects, options, confirmation dialogs COMPOSITION.md
Structured rich-text nesting and inline elements RICH-TEXT.md
start/append/stop streaming, chunks, SDK differences STREAMING.md
Entity unfurls, flexpanes, edits, comments WORK-OBJECTS.md
Compact block/element/limit lookup CHEATSHEET.md
Installs
150
GitHub Stars
60
First Seen
Feb 27, 2026
slack-block-kit — ccheney/robust-skills