Agent skill
reply
This skill should be used when the user asks to "reply to email", "respond to email", "draft reply", "email reply", or wants to respond to a specific message. Drafts replies with safety confirmation that never auto-sends.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/reply
SKILL.md
/email:reply - Draft Email Reply
Compose a professional reply to an email with safety gates.
Usage
/email:reply <id> # Reply to email by ID
/email:reply <id> --tone casual # Set reply tone
/email:reply <id> --all # Reply to all recipients
/email:reply <id> "Confirm meeting" # Include specific instructions
When Invoked
- Call
read_emailto understand the original message - Call
draft_replyto generate the reply template - Show the full draft to the user for review
- Ask for feedback — user can edit, adjust tone, or approve
- Only call
send_emailwithconfirm=trueafter 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: [email protected]
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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?