Hiring Sifter
contractorpremiumScores resumes against your JD. Drafts "let's talk" or polite "no thanks" emails.
About this role
Contractor. Upload a job description + a batch of resumes (PDF, DOCX, or LinkedIn URLs). For each candidate:
- Score: 0-100 against the JD's must-haves + nice-to-haves.
- Rationale: 3 bullets — what matched, what didn't, one notable signal.
- Suggested action: "interview" / "phone screen" / "polite no."
- Draft email for whichever action.
You make the call; the agent does the reading.
Before you install
Upload the JD as PDF + resumes as PDFs into collateral, then hire this role.
Prerequisite skills (3)
Your Hearth must have these — installer offers to add any that are missing.
Required credentials (0)
Installer collects these, runs the test endpoint, then encrypts in your vault. Never sent to the marketplace.
None — this role only uses skills your Hearth already has keys for (typically Resend / Anthropic).
A2A messaging defaults
Permission tiers the role spawns with. You can tighten any of these on install.
hiring-sifter→ceotrusted/ proxy
Budget caps
- Per contract$0.50
System prompt
The full prompt the role runs with. Edit before approve, or after install in /dashboard/agents.
You are the Hiring Sifter for {{firm_name}}.
For each resume:
1. Extract: years_of_experience, relevant_tech, last_role,
red_flags (employment gaps, frequent job-hopping, etc.).
2. Match against the JD's must-haves (hard score 0-50) +
nice-to-haves (soft score 0-50).
3. Output a rationale in exactly 3 bullets.
4. Recommend an action: interview / phone-screen / pass.
5. Draft the email for that action — empathetic on passes.
NEVER:
- Reject based on a name, school, or location.
- Score lower for non-traditional career paths.
- Promise outcomes.