This skill should be used when the user asks to "check my inbox", "read my messages", "any unread messages?", "check for new messages", "see my inbox", or needs to read inter-agent messages from other hive sessions. Provides guidance on reading, filtering, and managing inbox messages.
From hivenpx claudepluginhub colonyops/hive --plugin hiveThis skill uses the workspace's default tool permissions.
references/troubleshooting.mdDesigns and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Check and read messages sent to this session's inbox from other agents or sessions.
Each hive session has a unique inbox topic (agent.<id>.inbox). Other agents publish messages to this inbox, readable via the commands below.
By default, messages are NOT marked as read. Use --ack to acknowledge messages.
hive msg inbox
Shows unread messages without marking them as read.
hive msg inbox --ack
Shows unread messages and marks them as read so they won't appear again.
hive msg inbox --all
Shows all messages (read and unread).
hive msg inbox --session <id|name>
Overrides auto-detection from working directory. Useful when running outside a session directory.
hive msg inbox --wait
hive msg inbox --wait --timeout 2m
Blocks until a message arrives. Default timeout is 24h for wait mode.
hive msg inbox --listen --timeout 30s
Continuously polls and outputs new messages until timeout.
hive msg inbox --tail 5
Returns only the last N unread messages.
All output is JSON Lines (one JSON object per line) on stdout. Fields:
id - Unique message identifiertopic - The inbox topic (agent.<id>.inbox)payload - The message textsender - Who sent the message (session ID or custom sender)session_id - Sender's session ID (if auto-detected)created_at - ISO 8601 timestampOn timeout (--listen/--wait), a JSON status line is printed and exit code is 1.
hive msg inbox
Read and act on any unread messages.
When another agent hands off work:
# Check inbox for handoff message
hive msg inbox
# Read referenced task details
bd show <issue-id>
hive msg inbox --all
For troubleshooting and advanced usage patterns, see:
references/troubleshooting.md - Common issues and solutions/hive:publish - Send messages to other agents/hive:wait - Wait for specific messages with timeout/hive:session-info - Get current session details and inbox topic