← ClaudeAtlas

slack-summarieslisted

Summarise your Slack activity, surface unanswered messages, and identify what you need to respond to
ersilia-os/claude-ersilia-skills · ★ 2 · Code & Development · score 62
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