🎁 Get the FREE AI Skills Starter GuideSubscribe →
BytesAgainBytesAgain
🦀 ClawHub

Resume Email Sender

by @xiaoxty

Send resume and cover letter to companies via Gmail. Activate when user wants to send, deliver, or submit a resume by email, apply to a job, or email a compa...

Versionv0.1.0
Downloads486
TERMINAL
clawhub install resume-email-sender

📖 About This Skill


name: resume-email-sender description: Send resume and cover letter to companies via Gmail. Activate when user wants to send, deliver, or submit a resume by email, apply to a job, or email a company about a position. Uses gog Gmail tool to compose and send professional job application emails with resume attached. metadata: {"openclaw": {"emoji": "📨", "requires": {"bins": ["gog"]}}}

Resume Email Sender

Sends professional job application emails with resume via Gmail (gog tool).

Prerequisites

The gog skill must be installed and Gmail authenticated:

gog auth add you@gmail.com --services gmail

When to Activate

  • User says "发送简历"、"投递简历"、"apply to job"、"email my resume"
  • User provides a company email and wants to apply
  • User wants to send a cover letter + resume to a recruiter
  • Required Information (ask if missing)

    Before sending, collect: 1. Recipient email — HR or recruiter address 2. Company name — for personalizing the email 3. Job title — role they're applying for 4. Sender name — applicant's name 5. Resume content — already optimized (from resume-optimizer skill) 6. Cover letter — optional, generate one if not provided

    Workflow

    Step 1: Confirm details with user

    Always show a preview before sending:

    📋 Application Summary
    To: hr@company.com
    Subject: Application for [Job Title] — [Your Name]
    Company: [Company Name]

    [Email preview...]

    Send this email? (yes/no)

    Step 2: Generate cover letter (if not provided)

    Use this template, personalized to the role:

    Subject: Application for [Job Title] — [Your Name]

    Dear Hiring Manager / Dear [Name if known],

    I am writing to express my interest in the [Job Title] position at [Company]. With [X] years of experience in [relevant area], I am confident I can [specific contribution matching job requirements].

    In my current/previous role at [Company], I [key achievement relevant to role]. I am particularly drawn to [Company] because [specific reason — product, mission, culture — research this if possible].

    I have attached my resume for your review. I would welcome the opportunity to discuss how my background aligns with your team's needs.

    Thank you for your time and consideration.

    Best regards, [Name] [Phone] | [LinkedIn] | [Email]

    Step 3: Send via gog

    Write email body to temp file then send:

    # Write body to temp file (avoids newline issues)
    cat > /tmp/job_application_email.txt << 'EOF'
    [email body here]
    EOF

    Send the email

    gog gmail send \ --to "hr@company.com" \ --subject "Application for Software Engineer — Jane Smith" \ --body-file /tmp/job_application_email.txt \ --account you@gmail.com

    Step 4: Log the application

    After sending, record it in the job search tracker:

    ✅ Sent: [Company] — [Job Title]
    📅 Date: [today's date]
    📧 To: [recipient email]
    📌 Status: Applied
    

    Ask the user if they want to save this to their job search log file (~/job-search-log.md).

    Email Etiquette Rules

  • Subject format: Application for [Job Title] — [Full Name]
  • Salutation: Use "Dear [Name]" if known; "Dear Hiring Manager" if not
  • Length: Cover letter ≤ 250 words; concise and specific
  • Tone: Professional but not stiff; match company culture if known (startup vs bank)
  • Attachments note: Mention "I have attached my resume" even if sending inline (no actual file attachment via gog — paste resume as plain text at bottom or in separate follow-up)
  • Follow-up: Suggest following up in 5–7 business days if no response
  • Batch Sending (multiple companies)

    If user wants to send to multiple companies: 1. Confirm the list first (show all recipients + subjects) 2. Personalize each email (company name, role, specific reason) 3. Send one by one with confirmation between each 4. Never send bulk/identical emails — always personalize

    Error Handling

  • If gog not found: guide user to install with brew install steipete/tap/gogcli
  • If not authenticated: run gog auth add [email] --services gmail
  • If send fails: save draft instead with gog gmail drafts create ...
  • ⚙️ Configuration

    The gog skill must be installed and Gmail authenticated:

    gog auth add you@gmail.com --services gmail