From dailybot
Check for pending messages and instructions from your team via Dailybot. Use when starting a session, checking what to work on, or reviewing team input.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dailybot:messagesThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Check for pending messages and instructions from the user's team. Messages are sent by humans (or other agents) through Dailybot and represent tasks, priorities, context, or feedback that should influence your current work.
Check for pending messages and instructions from the user's team. Messages are sent by humans (or other agents) through Dailybot and represent tasks, priorities, context, or feedback that should influence your current work.
/dailybot:health skill)Read and follow the authentication steps in ${CLAUDE_PLUGIN_ROOT}/shared/auth.md. That file covers CLI installation, login, API key setup, and agent profile configuration.
If auth fails or the user declines, skip and continue with your primary task.
Run the bundled context detection script:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/detect-context.sh"
This outputs JSON with agent_name among other fields. Capture the agent_name value for use in the next step.
Fallback — if the script fails, use the default agent name "claude-code".
command -v dailybot
${CLAUDE_PLUGIN_ROOT}/shared/http-fallback.md for base curl patterns)Timeout: Allow at least 30 seconds for CLI commands to complete. Do not use a shorter timeout.
dailybot agent message list --name "<agent_name>" --pending
This returns all undelivered messages for the agent. Each message includes:
text or email)curl -s -X GET "https://api.dailybot.com/v1/agent-messages/?agent_name=<agent_name>&delivered=false" \
-H "X-API-KEY: $DAILYBOT_API_KEY"
Response:
[
{
"id": "msg-uuid",
"content": "Please prioritize the auth bug fix before the feature work",
"message_type": "text",
"sender_type": "human",
"sender_name": "Alice",
"metadata": {},
"created_at": "2026-02-11T09:30:00Z"
}
]
Messages from the team are instructions that should influence your work. When you receive messages:
/dailybot:report skill)| Type | Source | How to handle |
|---|---|---|
text | Human or agent via Dailybot | Direct instruction or context — act on it |
email | Reply to an agent-sent email | Follow-up from a previous email — respond or act accordingly |
When messages are found, summarize them clearly:
"You have 2 messages from your team via Dailybot:
- Alice (2 hours ago): Please prioritize the auth bug fix before the feature work
- Bob (30 min ago): The staging deploy is blocked — can you check the Docker config?
Want me to start with the auth bug fix?"
When no messages are found:
"No pending messages from your team. What would you like to work on?"
Checking messages must never block your primary work. If the CLI is missing, auth fails, the network is down, or the command errors:
npx claudepluginhub dailybothq/dailybot-claude-plugin --plugin dailybotReference for writing and editing skills with predictable behavior, covering invocation models, description writing, and information hierarchy.