slack_workflow_save
Save or update a workflow profile that binds a workflow kind, channels, and priority people to configure Slack catch-up summaries.
Instructions
Save or update a workflow profile that binds a workflow_kind (support_inbox | incident_room | exec_brief | product_launch_watch | custom) to channels, priority people, retention mode, and summary cadence. Stored locally at ~/.slack-mcp-workflows.json. slack_catch_me_up reads the profile by name and returns evidence shaped by its workflow_kind.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channels | No | Slack channel IDs to read (e.g. ['C012345', 'C067890']) | |
| profile_name | Yes | Unique name for this workflow profile (e.g. 'morning-exec-brief', 'on-call-rotation') | |
| workflow_kind | Yes | Workflow kind. Determines the output_contract keys slack_catch_me_up returns for this profile. | |
| retention_mode | No | Retention preference recorded on the profile. Default ephemeral. | |
| priority_people | No | Slack user IDs whose messages get extra weight in summaries | |
| summary_cadence | No | How often this profile expects to be caught up on. Sets slack_catch_me_up's default window: 24 hours for on_demand and daily_8am, 7 days for weekly_monday. |