From juicebox-pack
Searches candidates via Juicebox with filters for location, experience, skills; scores by match; exports top results to ATS like Greenhouse, Lever.
How this skill is triggered — by the user, by Claude, or both
Slash command
/juicebox-pack:juicebox-core-workflow-aThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Complete candidate sourcing: natural language search with power filters, scoring, and export to 41+ ATS systems.
Complete candidate sourcing: natural language search with power filters, scoring, and export to 41+ ATS systems.
const results = await client.search({
query: 'backend engineer distributed systems',
filters: {
location: ['San Francisco', 'Seattle', 'Remote'],
experience_years: { min: 3, max: 10 },
skills: ['Go', 'Kubernetes', 'distributed systems'],
company_size: '100-1000',
exclude_companies: ['CurrentEmployer']
},
sort: 'relevance', limit: 50
});
function scoreCandidate(profile, targetSkills: string[]) {
let score = 0;
const matched = profile.skills.filter(s =>
targetSkills.some(t => s.toLowerCase().includes(t.toLowerCase()))
);
score += matched.length * 20;
if (profile.experience_years >= 5) score += 30;
return { profile, score, matchedSkills: matched };
}
const ranked = results.profiles
.map(p => scoreCandidate(p, ['Go', 'Kubernetes']))
.sort((a, b) => b.score - a.score);
await client.export({
profiles: ranked.slice(0, 20).map(r => r.profile.id),
destination: 'greenhouse', // lever, ashby, recruiterflow, etc.
job_id: 'job_abc123'
});
| Error | Cause | Solution |
|---|---|---|
| Low results | Filters too strict | Relax experience or location |
| Duplicates | Overlapping searches | Deduplicate by LinkedIn URL |
For enrichment, see juicebox-core-workflow-b.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin juicebox-packGuides migration to Juicebox recruiting platform from tools like LinkedIn Recruiter, with feature comparisons, step-by-step instructions, and boolean-to-natural-language query translations.
Scans company career pages for job openings matching your profile using site-scoped web searches on ATS platforms like Greenhouse, Lever, Ashby, SmartRecruiters. Invoke for 'scan for jobs' or 'find openings at'.
Searches LinkedIn, Indeed, GitHub via Nimble Web Search Agents to find qualified candidates. Accepts job descriptions or role titles, returns ranked list.