Gemini draft plugin #
Optional AI polish for email drafts via Google’s Gemini API.
Setup #
- Get an API key from Google AI Studio
- Add to
.env:
GEMINI_API_KEY=your_key_here
- Enable in profile (optional):
draft:
gemini:
enabled: true
model: "gemini-2.0-flash"
Usage #
raven draft --input data/jobs.json --gemini --max 10
Or one-shot discover + draft:
raven draft --q "backend engineer" --gemini --max 5
What Gemini does #
- Rewrites email subject and body for clarity and tone
- Preserves factual content from your resume bullets
- Does not fabricate experience — works from parsed resume + JD keywords
What Gemini does not do #
- Form application guides (ATS rows stay template-based)
- Verify email addresses
- Auto-send — you must review and run
raven sendyourself
Disclaimer #
Every draft includes:
Review and edit this draft yourself before sending or submitting.
Gemini output is a starting point, not a final message. Always read and edit before sending or submitting.
Model selection #
Default: gemini-2.0-flash (fast, cost-effective).
Override in profile.yml:
draft:
gemini:
model: "gemini-2.5-pro"
Without Gemini #
Default drafting uses your profile.outreach templates + tailored bullets. No API key required.