Give your AI coding agent a voice on your team
Connect Claude Code to Dailybot so your agent reports progress, checks messages, sends emails, gives kudos, and announces its status — automatically, as part of your workflow. It all runs through the Dailybot Agent Skill, a single cross-agent skill pack that works the same in Claude Code, Cursor, OpenAI Codex, Gemini CLI, and Copilot.
Setup in Claude Code
Install the Dailybot CLI once — this is the binary every sub-skill actually calls under the hood:
curl -fsSL https://cli.dailybot.com/install.sh | bash
dailybot login
Then, inside any project you’re working in, install the Agent Skill:
npx skills add DailybotHQ/agent-skill
Claude Code will pick it up from .agents/skills/ automatically on the next session. No credit card required — you can create a Dailybot account right from the terminal during dailybot login.
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.
Kudos — Recognize a teammate or a whole team — from inside the same session your agent is already running in.
Health Status — Announce the agent’s status (online, working, offline, degraded) so the team knows what’s happening. Health checks also deliver pending messages.
Sub-skills available
The Agent Skill ships with thirteen capabilities, each mapped 1:1 to a public Dailybot API verb:
| Sub-skill | What it does |
|---|---|
report |
Send a 1–3 sentence progress report to your team |
checkin |
List and complete the developer’s pending check-ins |
chat |
Send and edit bot messages on Slack, Teams, Discord, or Google Chat |
kudos |
Recognize a teammate or an entire team |
forms |
Full form lifecycle — list, submit, update, transition responses |
teams |
Resolve a human-readable team name into a UUID |
health |
Announce the agent online/offline to the team |
email |
Send an email to a confirmed recipient |
Automatic behavior
The skill 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.
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.