| name | check-mailbox |
| description | Check your agent mailbox for messages at session start. Use at the beginning of every session to review communications from other agents or advisors and note any action items. |
| scope | cross-role |
| version | 1 |
| created | "2026-01-21T00:00:00.000Z" |
check-mailbox
Check your agent mailbox for messages at session start and process any pending communications.
When to Use
Use this skill:
- At the start of every session (before beginning assigned work)
- When PM mentions you have messages
- When resuming after a break
- After another agent references sending you something
Procedure
Step 1: Check Your Inbox
ls mailboxes/{your-role-slug}/inbox/
Role slugs: arch, cio, lead, comms, ppm, cxo, host, docs, exec, spec
If empty: Note "Mailbox empty" in session log and proceed with assigned work.
If messages exist: Continue to Step 2.
Step 2: Read Each Message
For each file in inbox:
- Read the full message
- Note the headers:
From: Who sent it
Response-Requested: yes/no
Priority: high/medium/low
- Understand what's being asked or communicated
Step 3: Process and Move
After reading each message:
mv mailboxes/{your-slug}/inbox/{filename} mailboxes/{your-slug}/read/
Why move? Messages in inbox/ = unread. Moving to read/ prevents re-reading next session.
Step 4: Handle Response-Requested
If Response-Requested: yes:
-
Create response in sender's inbox:
mailboxes/{sender-slug}/inbox/{your-response-filename}.md
-
Use response format:
# Re: [Original Subject]
**From**: {your-slug}
**To**: {sender-slug}
**Date**: YYYY-MM-DD HH:MM
**In-Reply-To**: {original-filename}
**Response-Requested**: no
**Priority**: medium
---
[Your response]
-
If you can't respond yet: Note in session log as pending action item.
Step 5: Note Action Items
In your session log, record:
- Messages received (count and from whom)
- Key decisions or information
- Any action items for this session
- Pending responses needed
Anti-Patterns to Avoid
| Don't Do This | Why | Do This Instead |
|---|
| Skip mailbox check | Miss important context or assignments | Always check at session start |
| Leave messages in inbox | Re-read same messages next session | Move to read/ after processing |
| Ignore Response-Requested | Sender waiting indefinitely | Respond or note as pending |
| Read but don't log | No record of what you learned | Note key points in session log |
Example: Full Mailbox Check
ls mailboxes/docs/inbox/
mv mailboxes/docs/inbox/memo-cio-skill-response-2026-01-21.md mailboxes/docs/read/
Example: Empty Mailbox
ls mailboxes/lead/inbox/
Quality Checklist
After checking mailbox:
Reference
- Mailbox system docs:
mailboxes/README.md
- Message format: See README for full header spec
- Role slugs:
arch, cio, ceo, lead, comms, ppm, cxo, host, exec, spec, docs