kawarimidoll/Slack Daily Digest
Generate a daily digest from Slack channels and DMs using session tokens (no admin permissions required)
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| slack-token | Slack session token (xoxc-...) | yes | — |
| slack-cookie | Slack d cookie (xoxd-...) | yes | — |
| slack-workspace | Slack workspace name (e.g. your-workspace) | yes | — |
| must-read-keywords | JSON array of keywords for must-read extraction (e.g. ["myname", "important"]) | — | [] |
| must-read-mentions | JSON array of mention groups for must-read (e.g. ["channel", "here"]) | — | ["channel", "here"] |
| include-public-channels | パ��リックチャンネル��含める | — | true |
| include-private-channels | プライベートチャンネルを含める | — | false |
| include-group-dms | Include group DMs | — | false |
| include-direct-dms | Include 1:1 DMs | — | false |
| target-channels | JSON array of channel names to include even if not joined (e.g. ["general", "announce"]) | — | [] |
| exclude-channels | JSON array of channel names/prefixes to exclude, suffix * for prefix match (e.g. ["notify-*", "random"]) | — | [] |
| exclude-url-hosts | JSON array of hosts to exclude from link extraction (e.g. ["slack.com"]) | — | ["slack.com", "meet.google.com"] |
| hours-back | Hours of history to include | — | 24 |
| llm-model | LLM model for summarization (GitHub Models API) | — | openai/gpt-4.1-mini |
| output-dir | Output directory for digest files | — | ./output |
Outputs
| name | description |
|---|---|
| digest-path | Path to the generated digest markdown file |