# Email Sensei Hacker Inav Claude

> Read and manage internal email messages between project roles

- Skill: `majiayu000/email-sensei-hacker-inav-claude` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/email-sensei-hacker-inav-claude`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/email-sensei-hacker-inav-claude/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/majiayu000/email-sensei-hacker-inav-claude

---


# Internal Email System

This project uses an internal email system for communication between roles (Manager, Developer, Release Manager, Tester, etc.).

## Directory Structure

Each role has its own email folder under `claude/{role}/email/`:

- Inbox: `claude/{role}/email/inbox/`
- Inbox Archive: `claude/{role}/email/inbox-archive/`
- Sent: `claude/{role}/email/sent/`
- Outbox (pending delivery): `claude/{role}/email/outbox/`

**Current roles:**
- `manager/email/`
- `developer/email/`
- `release-manager/email/`
- `security-analyst/email/`
- `tester/email/` (future)

## Reading Email

1. First, determine your role by checking CLAUDE.local.md
2. List all files in your inbox directory:
   ```bash
   ls -lt claude/{role}/email/inbox/
   ```
3. You always have permission to read claude/{role}/email/inbox/ and all files within. Do not request permission to read this directory.
4. Read each message file to display contents
5. Summarize messages in a table format showing:
   - Date
   - Type (Task Assignment, Completion Report, Reminder, Question, etc.)
   - Subject/Summary
   - Action needed (if any)

## Processing Email

**For completion reports:**
- Review the report
- If work is verified complete, archive to `email/inbox-archive/`
- Update INDEX.md if needed

**For reminders:**
- Keep in inbox until the remind-on date
- Take action when due

**For questions:**
- Respond by creating a file in `email/sent/` and copying to the sender's `email/inbox/`

## Sending Email

1. Create message file in your `email/sent/` folder with naming convention:
   `YYYY-MM-DD-HHMM-{type}-{brief-description}.md`

2. Copy the file to the recipient's inbox:
   ```bash
   cp claude/{your-role}/email/sent/{filename}.md claude/{recipient-role}/email/inbox/
   ```

## Email Templates

**Task Assignment:**
```markdown
# Task Assignment: <Title>

**Date:** YYYY-MM-DD HH:MM
**Project:** <project-name>
**Priority:** High | Medium | Low
**Estimated Effort:** X-Y hours

## Task
<Description>

## What to Do
1. Step 1
2. Step 2

## Success Criteria
- [ ] Criterion 1
- [ ] Criterion 2

---
**{Role}**
```

**Completion Report:**
```markdown
# Task Completed: <Title>

**Date:** YYYY-MM-DD
**From:** {Role}
**Type:** Completion Report

## Status: COMPLETED

## Summary
<What was done>

## Branch
**Branch:** `branch-name`
**Commit:** `hash`

## Changes
<Files modified>

---
**{Role}**
```

## Checking for Undelivered Mail

Also check outbox folders for messages waiting to be delivered:
```bash
ls claude/*/email/outbox/
```

If messages exist, they need to be moved to the recipient's `email/inbox/`.

---

## Related Skills

- **communication** - Communication guidelines and message templates
- **projects** - Query project status (tasks often arrive via email)

