email-skill
Skill8 starsChanged 4 months agoMITView on GitHub
Draft professional email replies and create email approval requests. Use when an EMAIL_*.md file exists in Needs_Action/, when the user says "reply to this email", "draft an email", "respond to [person]", or when a task requires sending an email communication.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- stvlynn/qclaw-skillstheir own version, first seen Mar 21, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- stvlynn/qclaw-skills★ 4same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository27 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- ceo-briefingSkill
- dashboard-updateSkill
- fetch-library-docsSkill
- hitl-workflowSkill
- linkedin-skillSkill
- mcp-builderSkill
- odoo-accountingSkill
- process-tasksSkill
- reasoning-loopSkill
- skill-creator-proSkill
- skill-validatorSkill
- social-managerSkill
- ceo-briefingSkill
- dashboard-updateSkill
- email-skillSkill
- fetch-library-docsSkill
- hitl-workflowSkill
- linkedin-skillSkill
- mcp-builderSkill
- odoo-accountingSkill
- process-tasksSkill
- reasoning-loopSkill
- skill-creator-proSkill
- skill-validatorSkill
- social-managerSkill
The file
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 7 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 14
NEVER send an email without a corresponding approval file in vault/Approved/.
- Very specific: line 18
Read the EMAIL\_\*.md file from vault/Needs_Action/.
- Very specific: line 34
Read vault/Company_Handbook.md and note:
- Distinctive: line 43
Follow these writing rules:
- Distinctive: line 47
Always acknowledge their message first
- Distinctive: line 50
Keep total length under 200 words unless content requires more
- Distinctive: line 51
Never make promises about money, deadlines, or deliverables without checking Business_Goals.md first
- Very specific: line 76
Create file at vault/Pending_Approval/EMAIL_[sender_name]_[YYYYMMDD].md: --- type: approval_request action: email_send to: [recipient email …
- Distinctive: line 125
Update the original EMAIL\_\*.md in Needs_Action/:
- Distinctive: line 128
Add note: "Draft created at [timestamp], approval requested"
- Distinctive: line 140
Before creating the approval file, verify:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Skill: Email Drafting and Sending
Purpose
Draft professional emails on behalf of the business owner and prepare them for sending via the Email MCP server after human approval. NEVER send an email without a corresponding approval file in vault/Approved/.
Step 1 — Read the Email Task
Read the EMAIL_*.md file from vault/Needs_Action/. Extract:
- Sender name and email address
- Subject line
- Email content/summary
- Any specific requests or questions asked
- Tone of the original email (formal/informal/urgent)
- The
account:frontmatter field (e.g.defaultfor the personal inbox,workfor the job-related inbox) — this determines which address the reply must be sent from. A reply to awork-account email (recruiters, job applications, professional contacts) must go out from the work address, never the personal one, or it will look wrong to the recipient.
Step 2 — Read Communication Rules
Read vault/Company_Handbook.md and note:
- Required tone (professional, friendly, etc.)
- Any specific rules about this type of email
- Signature format to use
- Any topics that require escalation
Step 3 — Draft the Reply
Follow these writing rules:
- Match the formality level of the incoming email
- Be concise — get to the point within 2 sentences
- Always acknowledge their message first
- Address every question or request they made
- End with a clear next step or call to action
- Keep total length under 200 words unless content requires more
- Never make promises about money, deadlines, or deliverables without checking Business_Goals.md first
Reply Structure:
Subject: Re: [original subject]
Hi [First Name],
[Acknowledgment sentence — thank them or confirm you received their message]
[Main response — address their question/request directly]
[Any clarifications or caveats needed]
[Clear next step]
Best regards,
[Your Name]
[Title if applicable]Step 4 — Create Approval Request
Create file at vault/Pending_Approval/EMAIL_[sender_name]_[YYYYMMDD].md:
type: approval_request
action: email_send
to: [recipient email address]
subject: Re: [original subject]
task_source: [original EMAIL**.md filename]
from_account: [the account: value from the source EMAIL_*.md — 'default' or 'work']
created: [ISO timestamp]
expires: [ISO timestamp + 24 hours]
status: pending
Email to Send
To: [email address] Subject: Re: [subject]
[Full email body here exactly as it should be sent]
Original Message Summary
[2-3 sentence summary of what they sent]
Why This Response
[Brief explanation of why you drafted this specific reply]
To Approve
You'll get a Telegram notification with Approve/Reject/Request Changes buttons (via telegram_approval_watcher.py) once this file is written — tapping Approve moves it to vault/Approved/ automatically. You can also move it there manually in Obsidian if you prefer.
To Reject or Edit
Move this file to vault/Rejected/ folder OR edit the email body above and then move to vault/Approved/.
To Approve and Send via MCP
Once in vault/Approved/, the Email MCP server will send this automatically.
Step 5 — Update Task Status
Update the original EMAIL_*.md in Needs_Action/:
- Change status: pending → awaiting_approval
- Add note: "Draft created at [timestamp], approval requested"
Step 6 — Log the Action
Append to vault/Logs/[YYYY-MM-DD].md:
[timestamp] | email_draft | [original file] | approval_requested | to: [recipient]Email Quality Checklist
Before creating the approval file, verify:
- Addressed every point in the original email
- No spelling errors
- Tone matches Company_Handbook.md rules
- No promises made about money or deadlines
- Clear next step included
- Correct recipient email address
- Subject line starts with "Re: "
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

