Slack Notifications Proxy
Cloudflare Worker that sits between repository Slack integrations and Slack itself, filtering out bot noise before forwarding. Currently wired to GitLab's group-level Slack integration; GitHub support is planned.
Why it exists​
To protect team focus by controlling what reaches Slack. Repo Slack integrations have no per-user or per-bot filtering, so bots (GitLab group-level automation, Cursor's per-project AI code-review bot on every MR) flood #eng-repositories. The proxy matches them against SKIP_PATTERNS in the repo and drops them silently before they land.
Where it lives​
- Repo (source of truth): publicala/repos-to-slack-notifications-proxy
- Worker URL:
https://repos-to-slack-notifications-proxy.publicala.workers.dev - CF dashboard: production
- Slack target:
#eng-repositories
For architecture, how to edit skip patterns, gotchas, and deploy details, see the repo's README and CLAUDE.md.