# Reply

> This skill should be used when the user asks to "reply to email", "respond to email", "draft reply", "email reply", "answer that email", "get back to them", "write back", "respond to that", "reply to that message", or wants to respond to a specific message. Drafts replies with safety confirmation that never auto-sends.

- Skill: `data-wise/reply` (Agent Skill)
- Install (CLI): `npx skillmds@latest add data-wise/reply`
- Raw SKILL.md: https://api.skillmd.com/api/skills/data-wise/reply/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: Data-Wise (https://skillmd.com/u/data-wise)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/data-wise/reply

---


# /himalaya:reply - Draft Email Reply

Compose a professional reply to an email with safety gates.

## Usage

```
/himalaya:reply <id>                    # Reply to email by ID
/himalaya:reply <id> --tone casual      # Set reply tone
/himalaya:reply <id> --all              # Reply to all recipients
/himalaya:reply <id> "Confirm meeting"  # Include specific instructions
```

## When Invoked

1. Call `read_email` to understand the original message
2. Call `draft_reply` to generate the reply template
3. Show the full draft to the user for review
4. Ask for feedback — user can edit, adjust tone, or approve
5. Only call `send_email` with `confirm=true` after explicit user approval

## Safety Rules

- NEVER send without explicit "yes" / "send it" / "looks good" from the user
- Always show the complete draft before sending
- If user says "change" or "edit", revise the draft and show again
- Default to preview mode (confirm=false) on first pass

## Output Format

```
📝 Draft Reply to: alice@example.com
Subject: Re: Meeting Tomorrow

---
Hi Alice,

Thanks for the reminder. I'll be there at 3:30pm.

Best,
[Your name]
---

→ "Send" to send this reply
→ "Make it more formal" to adjust tone
→ "Add that I'll bring the notes" to modify content
→ "Cancel" to discard
```

