Create compelling, personalized cover letters that help you stand out in job applications. Use when a user asks to write a cover letter, draft a job application letter, create a letter of interest, compose a motivation letter, or personalize an application for a specific company and role.
Create polished, personalized cover letters tailored to specific job postings, companies, and roles. Analyze the job description, match the candidate's experience to requirements, and produce a compelling narrative that highlights relevant qualifications while demonstrating genuine interest in the role.
When a user asks you to write or improve a cover letter, follow these steps:
Gather the following information from the user:
Extract from the job posting:
Create a mapping between the candidate's experience and job requirements:
Requirement: "5+ years Python experience"
-> Match: "7 years building Python microservices at Acme Corp"
Requirement: "Experience with distributed systems"
-> Match: "Designed event-driven architecture processing 2M events/day"
Requirement: "Team leadership"
-> Match: "Mentored 4 junior engineers, led cross-functional projects"
Identify the 3-4 strongest matches to feature in the letter.
Structure the letter with these sections:
Header:
Opening paragraph (2-3 sentences):
Body paragraph 1 (3-4 sentences):
Body paragraph 2 (3-4 sentences):
Closing paragraph (2-3 sentences):
Sign-off:
Save the cover letter in the user's preferred format:
# As a text file
cat > cover_letter.txt << 'EOF'
[cover letter content]
EOF
# As a markdown file for further formatting
cat > cover_letter.md << 'EOF'
[cover letter content with markdown formatting]
EOF
User request: "Write a cover letter for this senior backend engineer role at Stripe. Here's the job posting and my resume."
Output structure:
Dear Hiring Team at Stripe,
[Opening: Mention the specific role, reference Stripe's payment
infrastructure mission, and lead with a relevant achievement]
[Body 1: Highlight experience building high-throughput APIs that
aligns with Stripe's scale requirements, include metrics]
[Body 2: Connect distributed systems experience to Stripe's
technical challenges, mention familiarity with their developer
tools and API design philosophy]
[Closing: Express enthusiasm for Stripe's mission to increase
the GDP of the internet, request an interview]
Best regards,
[Name]
User request: "I'm transitioning from teaching to UX design. Help me write a cover letter that addresses the career change."
Approach:
User request: "I have a cover letter I used for a PM role at Google. Adapt it for a similar role at Microsoft."
Steps:
npx skills add TerminalSkills/cover-letter下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity