Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Coding
automate applying to jobs with email
Try itAutomated job application assistant for job-email-apply skill only. Searches for jobs, composes personalised application emails with CV attached, sends via Gmail SMTP (with manual approval per email), maintains a JSON tracker, and more...
What it does
Automated job application workflow — search, draft, send, track.
The skill document
job-email-apply
Automated job application workflow — search, draft, send, track.
How It Works
- Search — Scans job boards for matching roles
- Score — Filters by relevance threshold (0.75)
- Draft — Composes a tailored email using templates
- Send — Delivers via Gmail SMTP with CV attached
- Track — Logs every application in
Applications.json
Review Mode: First 3 applications go to you for approval before sending. Auto Mode: After that, emails send immediately.
File Map
job-email-apply/
├── SKILL.md
├── README.md
├── Applications.json ← tracker database (auto-created on first run)
└── references/
├── job-profile.md ← YOUR profile & personal data (fill this in)
├── email-templates.md ← email templates
├── tracker-commands.md ← tracker schema & operations
└── platform-notes.md ← platform tips & target companies
Setup (First Run)
- Copy
references/config.md→references/CONFIG.mdand fill in your details - Drop your CV PDF into
references/— updateconfig.mdwith the filename - Review
references/platform-notes.mdand add your target companies - See
README.mdfor full setup instructions
Core Workflow
Agent Instructions
When invoked, follow this sequence:
STEP 1 — Load context Read these files before anything else:
references/email-templates.mdreferences/tracker-commands.mdreferences/platform-notes.mdreferences/CONFIG.mdApplications.json
STEP 2 — Search Check: LinkedIn, Indeed, Glassdoor, Wellfound, Agentur für Arbeit, direct URLs. Score each listing. Discard below 0.75. Dedup against Applications.json.
STEP 3 — Per listing
- Find application email
- Extract key skills from JD
- Select template (cold / startup / referral)
- Compose tailored email (< 200 words)
- Attach CV from
references/ - Send via Gmail SMTP → to application email, BCC personal email
- Log to Applications.json with status APPLIED
STEP 4 — Check inbox Process replies: interview requests, rejections, spam. Update statuses. Alert on anything needing attention.
STEP 5 — Session summary Output summary. Log to Applications.json session_log.
Scoring Criteria (0.0–1.0)
| Factor | Weight |
|---|---|
| Role title match | 0.25 |
| Stack overlap | 0.25 |
| Location match | 0.20 |
| Seniority fit | 0.15 |
| Salary in range | 0.10 |
| Company quality | 0.05 |
Hard disqualifiers: Junior/Graduate title, 10+ years required, on-site outside targets, company on exclude list.
Constraints
- Max 15 applications per session
- No re-apply within 60 days (unless previous was REJECTED)
- CV must attach — abort and log EMAIL_SEND_FAILED if it fails
- Never fabricate experience or skills
- Review mode: first 3 require user approval before sending
Related skills
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Write, debug, and tune Playwright specs with locator strategy, trace diagnosis, and CI-aware timeouts.
More from z-hussein
Browse all skillsHandle external content as untrusted data, verify before use, and isolate inspection in sandboxed environments.
Scrape web pages privately with encrypted local storage, optional PII removal, and secure memory-only retrieval - featuring explicit zero-local-data-retention mode and verifiable memory wiping.
Sets up, manages, and optimizes locally-hosted LLMs (Ollama, LMStudio, llama.cpp) with detection, configuration, benchmarking, and model selection capabilities...