juicebox-core-workflow-a
Automates candidate searching, scoring, and ATS exporting workflows.
Install
mkdir -p .claude/skills/juicebox-core-workflow-a && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3088" && unzip -o skill.zip -d .claude/skills/juicebox-core-workflow-a && rm skill.zipInstalls to .claude/skills/juicebox-core-workflow-a
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Execute Juicebox people search with power filters and ATS export.Key capabilities
- →Search for candidates using natural language
- →Apply power filters to search results
- →Score candidates based on custom logic
- →Export candidate profiles to ATS systems
- →Deduplicate search results
How it works
This skill performs a natural language search for candidates, applies power filters, scores candidates based on defined criteria, and then exports the top-ranked profiles to an Applicant Tracking System.
Inputs & outputs
When to use juicebox-core-workflow-a
- →Source candidates with power filters
- →Score candidates based on skill sets
- →Export candidates to ATS
About this skill
Juicebox People Search Workflow
Overview
Complete candidate sourcing: natural language search with power filters, scoring, and export to 41+ ATS systems.
Instructions
Step 1: Power Filter Search
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
});
Step 2: Score Candidates
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);
Step 3: Export to ATS
await client.export({
profiles: ranked.slice(0, 20).map(r => r.profile.id),
destination: 'greenhouse', // lever, ashby, recruiterflow, etc.
job_id: 'job_abc123'
});
Error Handling
| Error | Cause | Solution |
|---|---|---|
| Low results | Filters too strict | Relax experience or location |
| Duplicates | Overlapping searches | Deduplicate by LinkedIn URL |
Resources
- Search Filters
- ATS Integrations
Next Steps
For enrichment, see juicebox-core-workflow-b.
When not to use it
- →When candidate sourcing is not required
- →When ATS integration is not needed
Limitations
- →Filters can be too strict, leading to low results
- →Duplicates may occur from overlapping searches
How it compares
This workflow automates the entire candidate sourcing process from search to ATS export, unlike manually searching and transferring candidate data.
Compared to similar skills
juicebox-core-workflow-a side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| juicebox-core-workflow-a (this skill) | 1 | 27d | Review | Beginner |
| lean4-memories | 3 | 7mo | Review | Intermediate |
| tooluniverse-sdk | 0 | 2mo | Review | Advanced |
| demo-builder | 0 | 1mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jeremylongshore
View all by jeremylongshore →You might also like
lean4-memories
benchflow-ai
This skill should be used when working on Lean 4 formalization projects to maintain persistent memory of successful proof patterns, failed approaches, project conventions, and user preferences across sessions using MCP memory server integration
tooluniverse-sdk
mims-harvard
Build AI scientist systems using ToolUniverse Python SDK for scientific research. Use when users need to access 1000++ scientific tools through Python code, create scientific workflows, perform drug discovery, protein analysis, genomics analysis, literature research, or any computational biology task. Triggers include requests to use scientific tools programmatically, build research pipelines, analyze biological data, search literature, predict drug properties, or create AI-powered scientific workflows.
demo-builder
gooseworks-ai
Builds personalized demo assets for top prospects using the founder's product API/MCP/SDK. Researches prospect, proposes demo concepts, builds working prototype, tests it, and generates comparison report with live demo link.
ultrathink
dashed
Invoke deep sequential thinking for complex problem-solving. Use when the user says 'use ultrathink', 'ultrathink', or when tackling problems that require careful step-by-step reasoning, planning, hypothesis generation, or multi-step analysis.
nlm-skill
jacob-bd
Expert guide for the NotebookLM CLI (`nlm`) and MCP server - interfaces for Google NotebookLM. Use this skill when users want to interact with NotebookLM programmatically, including: creating/managing notebooks, adding sources (URLs, YouTube, text, Google Drive), generating content (podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, data tables), conducting research, chatting with sources, or automating NotebookLM workflows. Triggers on mentions of "nlm", "notebooklm", "notebook lm", "podcast generation", "audio overview", or any NotebookLM-related automation task.
session-logs
openclaw
Search and analyze your own session logs (older/parent conversations) using jq.