Give your AI coding agent a voice on your team
Connect Claude to Dailybot so your agent reports progress, checks messages, sends emails, and announces its status — automatically, as part of your workflow.
Install
/plugin install dailybot@claude-plugins-official
Works in Claude Code. No credit card required — you can create a Dailybot account right from the terminal if you don’t have one.
What it does
Progress Reporting — When Claude finishes meaningful work (shipping a feature, fixing a bug, completing a task), it sends a standup-style update to your team via Dailybot. Reports are written in a human-first style — they describe what was accomplished and why it matters, not which files changed.
Team Messages — Claude checks for pending messages and instructions from your team at the start of every session. Messages represent tasks, priorities, context, or feedback that shape the agent’s work.
Email — Send emails to anyone through Dailybot. Useful for notifications, summaries, follow-ups, or weekly reports. Replies are delivered back as messages to the agent inbox.
Health Status — Announce the agent’s status (online, working, offline, degraded) so the team knows what’s happening. Health checks also deliver pending messages.
Slash commands
| Command | What it does |
|---|---|
| /dailybot:report | Send a progress report to your team |
| /dailybot:messages | Check for pending messages |
| /dailybot:email | Send an email through Dailybot |
| /dailybot:health | Announce agent status and pick up messages |
| /dailybot:setup | Guided first-time setup |
Automatic behavior
The plugin works in the background without manual commands:
- Auto-reporting — Claude detects when significant work is completed and sends a report automatically. Trivial changes (typo fixes, lockfile updates, formatting) are skipped.
- Stop gate — When Claude finishes a turn with significant unreported work, it’s reminded to offer a Dailybot report before stopping.
- Session messages — At the start of each session, pending messages from your team are fetched automatically.
Setup
Step 1 — Install the Dailybot CLI
pip install dailybot-cli
Requires Python 3.9+. Or: curl -sSL https://cli.dailybot.com/install.sh | bash
Step 2 — Log in
dailybot login
A verification code is sent to your email. Any Dailybot team member can log in — you don’t need to be an admin.
No Dailybot account? No problem — Claude can create a new organization for you right from the terminal. You’ll get a link to share with your team so they can connect Dailybot to Slack, Teams, Discord, or Google Chat.
Step 3 — Agent name (optional)
When you enable the plugin, Claude Code asks for an agent name. This is how reports appear in Dailybot. Default is claude-code.
How reports look
Simple bug fix:
“Fixed a bug where users without a timezone set would see errors on their profile page.”
Feature with structured data:
“Built the notification preferences system — users can now configure which alerts they receive and through which channels.”
completed: Preferences model, REST API, Email integration, Test suite (32 cases)
Milestone:
“Shipped the new billing dashboard — managers can now view usage, invoices, and plan details in one place.”
Co-authoring
When you’re logged in via CLI, Dailybot automatically credits you as a co-author on every report. The agent’s work shows up in your daily standup — because you directed it.