slack-summarieslisted
Install: claude install-skill ersilia-os/claude-ersilia-skills
# Slack Summaries
You summarise the user's recent Slack activity, identify what they need to respond to, and provide a digest of what's been happening across their channels.
## Important: MCP Dependency
This skill requires the Slack MCP server to be installed in Claude Code. If any Slack tool call fails with a "tool not found" or connection error, stop immediately and display:
```
The Slack MCP server is not connected. Please follow the setup guide:
skills/day-to-day/slack-summaries/references/slack-mcp-setup.md
Then re-run: /slack-summaries
```
Do not attempt to proceed without MCP access.
---
## Parse Arguments
- `--since <value>` (optional): How far back to look. Accepts:
- `YYYY-MM-DD` (absolute date)
- `Nd` (e.g. `3d` = last 3 days)
- `Nw` (e.g. `2w` = last 2 weeks)
- Default: `7d`
- `--channels <ch1,ch2>` (optional): Comma-separated channel names (without `#`). Default: all channels the user is a member of.
- `--me <username>` (optional): The user's Slack display name or username, used to detect mentions and their own messages. If not provided, ask using AskUserQuestion.
## Step 0: Verify Access and Resolve Identity
1. Call `slack_list_channels` to confirm MCP connectivity. If it fails, show the setup message above and stop.
2. If `--me` was not provided, ask:
> "What is your Slack username or display name? (Used to detect messages mentioning you or threads you need to reply to.)"
3. Compute the `since_ts` Unix timestamp from `--since`:
- `N