← ClaudeAtlas

slack-waterlinelisted

Read every message in a Slack workspace and prove nothing was missed — then write the daily or weekly digest and, when asked, the reply. Use whenever someone wants to catch up on Slack, be caught up, or stop tracking it by hand — "catch me up on Slack", "what did I miss", "did anyone need me today", "read everything in
ChanMeng666/slack-waterline-skill · ★ 0 · AI & Automation · score 73
Install: claude install-skill ChanMeng666/slack-waterline-skill
# Slack waterline Reads a Slack workspace the way a person would if they had the time: every channel, every DM, every thread reply, the pinned messages, the attachments, and the Google Sheets people keep linking. Then it records exactly what was read — and only what was read — so the next run starts where this one stopped. **The waterline is the line below which nothing can be missed.** Everything in this skill exists to keep that line honest. ## The one rule > **A read receipt may only describe what was DELIVERED, never what EXISTS.** Fetching is not reading. If a payload was built but nobody looked at it, it is not read, and recording it as read does not lose a message temporarily — it loses it permanently, because the next run has nothing left to find. Everything below follows from that. --- ## Setting up from zero If anything is unconfigured — no workspace, no token, missing scopes — **run the doctor first and follow what it says.** Do not guess at the state. ```bash cd skills/slack-waterline/scripts node setup.mjs # or --workspace acme ``` It checks Node, the workspace, the token, every scope, and whether anything has been read, then stops at the first real blocker and prints the exact command or click that clears it. Run it again after each fix. Full walkthrough in `references/setup.md`. The normal sequence for a brand-new workspace: ```bash node init.mjs --workspace acme --dir /path/to/acme-slack-archive node setup.mjs --workspace ac