email-composer
Provide context and purpose, and I'll draft an appropriate email.
Works with
0
total installs
0
this week
24.2K
GitHub stars
0
upvotes
Install Skill
Run in your terminal
0
installs
0
this week
24.2K
stars
Installation Guide
How to use email-composer on Cursor
AI-first code editor with Composer
Prerequisites
Before installing skills in Cursor, ensure your development environment meets these requirements:
- ›Cursor installed and configured on your machine
- ›Node.js 16+ with npm — verify with
node --version - ›Active project directory where you want to add
email-composer
Run the install command
Execute the skills CLI command in your project's root directory to begin installation:
Fetches email-composer from davila7/claude-code-templates and configures it for Cursor.
Select Cursor when prompted
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Verify installation
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate email-composer. Access via /email-composer in your agent's command palette.
Security Notice
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Documentation
Email Composer
Quick start
Provide context and purpose, and I'll draft an appropriate email.
What I need:
- Purpose of email (request, follow-up, announcement, etc.)
- Recipient relationship (colleague, customer, manager, vendor)
- Key points to include
- Desired tone (formal, casual, urgent, friendly)
Email structure
Standard professional email format:
Subject: [Clear, specific subject line]
[Greeting],
[Opening - context/purpose]
[Body - main points]
[Closing - call to action]
[Sign-off]
[Your name]
Common email types
Request for information
Subject: Question about Q4 project timeline
Hi [Name],
I hope this email finds you well. I'm reaching out regarding the Q4 product launch timeline.
Could you provide an update on:
- Current progress on feature development
- Expected completion date for testing phase
- Any blockers or dependencies we should be aware of
This will help us coordinate with the marketing team for the launch materials.
Thanks in advance for your help!
Best regards,
[Your name]
Follow-up email
Subject: Following up: Proposal for new payment system
Hi [Name],
I wanted to follow up on the payment system proposal I sent last week. I understand you're busy, so I wanted to make sure it didn't get lost in your inbox.
To recap, the proposed system would:
- Reduce transaction fees by 30%
- Integrate with existing accounting software
- Improve customer checkout experience
I'd be happy to schedule a brief call to discuss any questions you might have.
Looking forward to hearing from you.
Best,
[Your name]
Technical update
Subject: API Maintenance Window - [Date]
Team,
This is a reminder that we'll be performing scheduled maintenance on our API infrastructure on [Date] from [Time] to [Time] [Timezone].
During this window:
- API endpoints will be unavailable
- Database will be upgraded to v14
- SSL certificates will be renewed
Expected downtime: 2 hours
What you need to do:
- Notify your users of the planned downtime
- Ensure retry logic is in place for API calls
- Monitor your application after maintenance completes
If you have any concerns or conflicts with this schedule, please let me know by [Date].
Technical details available in our status page: [link]
Thanks,
[Your name]
Customer support
Subject: Re: Issue with order #12345
Hi [Customer name],
Thank you for reaching out about your order. I'm sorry to hear you're experiencing this issue.
I've looked into your order (#12345) and found the following:
[Explanation of the issue]
To resolve this, I've:
- [Action taken 1]
- [Action taken 2]
You should see [expected outcome] within [timeframe].
If you continue to experience any problems, please don't hesitate to reply to this email or call us at [phone number].
We appreciate your patience and understanding.
Best regards,
[Your name]
Customer Support Team
Meeting request
Subject: Meeting request: Discuss database migration strategy
Hi [Name],
I'd like to schedule a meeting to discuss our approach for the upcoming database migration.
Agenda items:
- Review migration timeline and milestones
- Discuss rollback strategy
- Identify potential risks and mitigation plans
- Assign team responsibilities
Estimated duration: 45 minutes
I'm available:
- Monday 2-4 PM
- Wednesday 10 AM - 12 PM
- Friday 1-3 PM
Please let me know what works best for you, or feel free to suggest alternative times.
Best,
[Your name]
Tone guidelines
Formal tone
- Use complete sentences
- Avoid contractions
- Professional language
- Proper titles (Dr., Mr., Ms.)
Casual tone
- Contractions acceptable
- Conversational language
- Still professional
- First names
Urgent tone
- Clear subject line with [URGENT] or [ACTION REQUIRED]
- Bold key points
- Explicit deadline
- Direct call to action
Subject line best practices
Good subject lines:
- "Action required: Submit timesheet by Friday"
- "Q4 Sales Report - Review needed"
- "Meeting rescheduled: Project kickoff now Thursday"
- "Quick question about deployment process"
Bad subject lines:
- "Update"
- "Question"
- "Hello"
- "Following up"
Email etiquette
DO:
- Respond within 24 hours (even if just to acknowledge)
- Use clear, specific subject lines
- Keep it concise
- Proofread before sending
- Include relevant context
- Use bullet points for multiple items
- End with clear call to action
DON'T:
- Use ALL CAPS
- Over-use exclamation marks!!!
- Mark everything as urgent
- Reply all unless necessary
- Send when emotional
- Include unnecessary recipients
- Forget attachments mentioned in email
Templates by scenario
Decline request politely
Subject: Re: [Original subject]
Hi [Name],
Thank you for thinking of me for [request/opportunity].
Unfortunately, I won't be able to [participate/help/attend] due to [brief reason - optional]. However, I'd recommend [alternative suggestion if applicable].
I appreciate your understanding, and I hope we can collaborate on future opportunities.
Best regards,
[Your name]
Apologize for mistake
Subject: Apology and correction: [Issue]
Hi [Name],
I'm writing to apologize for [specific mistake]. This was an error on my part, and I take full responsibility.
To correct this:
- [Action 1 already taken]
- [Action 2 in progress]
- [Preventive measure for future]
I understand this may have caused [impact], and I'm committed to ensuring it doesn't happen again.
If you have any concerns or questions, please don't hesitate to reach out.
Sincerely,
[Your name]
Share good news
Subject: Great news: [Achievement/milestone]
Team,
I'm excited to share that we've [accomplished goal]!
This success is thanks to:
- [Team/person contribution 1]
- [Team/person contribution 2]
Impact:
- [Metric improvement]
- [Business benefit]
Thank you all for your hard work and dedication. Let's keep up the momentum!
Cheers,
[Your name]
Closing phrases by context
Formal:
- Sincerely
- Best regards
- Respectfully
- Cordially
Professional:
- Best
- Thanks
- Kind regards
- Regards
Casual:
- Cheers
- Thanks!
- Talk soon
- Best
Email composition checklist
- Clear, specific subject line
- Appropriate greeting
- Purpose stated upfront
- Key points organized with bullets/numbers
- Clear call to action or next steps
- Appropriate tone for audience
- Proofread for typos
- Attachments included (if mentioned)
- Recipients correct (To, CC, BCC)
- Professional signature
List & Monetize Your Skill
Submit your Claude Code skill and start earning
Use Cases
Task Automation & Efficiency
Automate repetitive workflows and reduce manual effort
Example
Generate reports, summarize documents, draft communications
Save 3-5 hours per week on routine tasks
Knowledge Enhancement
Learn new skills, understand complex topics, get expert guidance
Example
Explain concepts, provide examples, suggest learning resources
Accelerate learning and skill development by 2x
Quality Improvement
Enhance output quality through reviews, suggestions, and refinements
Example
Review drafts, suggest improvements, catch errors
Improve work quality by 30-40% with less effort
Implementation Guide
Prerequisites
- ›Claude Desktop or compatible AI client with skill support
- ›Clear understanding of task or problem to solve
- ›Willingness to iterate and refine outputs
Time Estimate
15-45 minutes depending on use case complexity
Steps
- 1Install skill using provided installation command
- 2Test with simple use case relevant to your work
- 3Evaluate output quality and relevance
- 4Iterate on prompts to improve results
- 5Integrate into regular workflow if valuable
Common Pitfalls
- ⚠Expecting perfect results without iteration
- ⚠Not providing enough context in prompts
- ⚠Using skill for tasks outside its intended scope
- ⚠Accepting outputs without review and validation
Best Practices
✓ Do
- +Start with clear, specific prompts
- +Provide relevant context and constraints
- +Review and refine all outputs before using
- +Iterate to improve output quality
- +Document successful prompt patterns
✗ Don't
- −Don't use without understanding skill limitations
- −Don't skip validation of outputs
- −Don't share sensitive information in prompts
- −Don't expect skill to replace human judgment
💡 Pro Tips
- ★Be specific about desired format and style
- ★Ask for multiple options to choose from
- ★Request explanations to understand reasoning
- ★Combine AI efficiency with human expertise
When to Use This
✓ Use when
Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.
✗ Avoid when
Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.
Learning Path
- 1Familiarize yourself with skill capabilities and limitations
- 2Start with low-risk, non-critical tasks
- 3Progress to more complex and valuable use cases
- 4Build expertise through regular use and experimentation
Related Skills
ml-paper-writing
66davila7/claude-code-templates
docker-expert
12davila7/claude-code-templates
remotion-best-practices
10davila7/claude-code-templates
senior-data-engineer
8davila7/claude-code-templates
telegram-mini-app
8davila7/claude-code-templates
senior-backend
7davila7/claude-code-templates
Reviews
- GGanesh Mohane★★★★★Dec 20, 2024
Keeps context tight: email-composer is the kind of skill you can hand to a new teammate without a long onboarding doc.
- OOmar Reddy★★★★★Dec 12, 2024
We added email-composer from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- AAdvait Chen★★★★★Dec 12, 2024
email-composer reduced setup friction for our internal harness; good balance of opinion and flexibility.
- SSakshi Patil★★★★★Nov 11, 2024
email-composer has been reliable in day-to-day use. Documentation quality is above average for community skills.
- AAisha Desai★★★★★Nov 3, 2024
I recommend email-composer for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- NNaina Dixit★★★★★Oct 22, 2024
Useful defaults in email-composer — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- CChaitanya Patil★★★★★Oct 2, 2024
Solid pick for teams standardizing on skills: email-composer is focused, and the summary matches what you get after install.
- PPiyush G★★★★★Sep 21, 2024
We added email-composer from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- KKiara Johnson★★★★★Sep 13, 2024
email-composer is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- OOmar Flores★★★★★Sep 9, 2024
email-composer reduced setup friction for our internal harness; good balance of opinion and flexibility.
showing 1-10 of 27
Discussion
Comments — not star reviews- No comments yet — start the thread.