What shovel does today

shovel.bot is the primary interface — a multi-tenant Slack bot your team interacts with via /shovel slash commands, direct messages, or @mentions in any channel.
📋 PR Management

List open pull requests, inspect PR details, and merge by squash — all without leaving Slack. Set a default repo once so you never have to type it again. shovel tracks every PR through its lifecycle and reminds your team when reviews are overdue.

🤖 AI Code Review

Ask shovel to review any PR and it will analyze the diff using gpt-4o-mini via GitHub Models, post the review directly to GitHub, and drop a link in your Slack channel — in seconds.

📡 Operational Signals

shovel.watch runs continuously on your servers — monitoring endpoint health, scanning logs for errors, tracking system metrics, and verifying backups. Those signals flow through shovel.bot into Slack, so your team stays informed without watching dashboards.

Commands

Use /shovel in any channel, or talk to shovel.bot directly in a DM or by @mentioning it.
Command What it does
/shovel prs [repo]List open PRs (uses your default repo if set)
/shovel pr [repo] <number>Show PR details — title, author, diff size, link
/shovel review [repo] <number>Run an AI code review and post it to GitHub
/shovel merge [repo] <number>Squash-merge a PR
/shovel repo [name]Set or show your default repo
/shovel configShow current settings
/shovel config pr-reminder-hours <N>Set how long before shovel reminds your team a PR needs review
/shovel apikey generateGenerate an API key for external integrations
/shovel helpShow all commands

A growing platform

shovel.bot and shovel.watch are the first two layers of a larger operational context engine. The goal: a system that continuously ingests signals from Slack, GitHub, CI/CD, monitoring, and incident tools — and uses AI to synthesize them into the context your team needs to move fast and debug with confidence.

shovel.bot — the Slack interface. Talk to it, ask it questions, take action on GitHub.
shovel.watch — the observability layer. Server health, log scanning, endpoint monitoring, backup verification.
shovel.data (coming) — the context store. Structured, queryable operational history for AI assistants.

Add to Slack