JU

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.zip

Installs 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.
65 charsno explicit “when” trigger
Beginner

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

You give it
Natural language query, filters (location, experience, skills, company size), target skills for scoring
You get back
Ranked candidate profiles, exported to an ATS

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

ErrorCauseSolution
Low resultsFilters too strictRelax experience or location
DuplicatesOverlapping searchesDeduplicate by LinkedIn URL

Resources

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.

SkillInstallsUpdatedSafetyDifficulty
juicebox-core-workflow-a (this skill)127dReviewBeginner
lean4-memories37moReviewIntermediate
tooluniverse-sdk02moReviewAdvanced
demo-builder01moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

More by jeremylongshore

View all by jeremylongshore

analyzing-logs

jeremylongshore

Analyze application logs to detect performance issues, identify error patterns, and improve stability by extracting key insights.

14123

ollama-setup

jeremylongshore

Configure auto-configure Ollama when user needs local LLM deployment, free AI alternatives, or wants to eliminate hosted API costs. Trigger phrases: "install ollama", "local AI", "free LLM", "self-hosted AI", "replace OpenAI", "no API costs". Use when appropriate context detected. Trigger with relevant phrases based on skill purpose.

1167

backtesting-trading-strategies

jeremylongshore

Backtest crypto and traditional trading strategies against historical data. Calculates performance metrics (Sharpe, Sortino, max drawdown), generates equity curves, and optimizes strategy parameters. Use when user wants to test a trading strategy, validate signals, or compare approaches. Trigger with phrases like "backtest strategy", "test trading strategy", "historical performance", "simulate trades", "optimize parameters", or "validate signals".

1071

generating-database-seed-data

jeremylongshore

Process this skill enables AI assistant to generate realistic test data and database seed scripts for development and testing environments. it uses faker libraries to create realistic data, maintains relational integrity, and allows configurable data volumes. u... Use when working with databases or data models. Trigger with phrases like 'database', 'query', or 'schema'.

1033

cursor-codebase-indexing

jeremylongshore

Execute set up and optimize Cursor codebase indexing. Triggers on "cursor index setup", "codebase indexing", "index codebase", "cursor semantic search". Use when working with cursor codebase indexing functionality. Trigger with phrases like "cursor codebase indexing", "cursor indexing", "cursor".

885

testing-mobile-apps

jeremylongshore

Execute mobile app testing on iOS and Android devices/simulators. Use when performing specialized testing. Trigger with phrases like "test mobile app", "run iOS tests", or "validate Android functionality".

810

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

320

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.

01

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.

00

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.

28115

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.

895

session-logs

openclaw

Search and analyze your own session logs (older/parent conversations) using jq.

867

Search skills

Search the agent skills registry