templates/recruiting/.agents/skills/candidate-analysis/SKILL.md
AI analysis workflow for candidates. Use when analyzing resumes, comparing candidates, generating interview questions, or managing analysis notes.
npx skillsauth add BuilderIO/agent-native candidate-analysisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When the user asks you to analyze a candidate:
pnpm action get-candidate --id <candidateId>pnpm action get-job --id <jobId> (from the candidate's application)pnpm action manage-notes --action=create --candidateId=<id> --type=resume_analysis --content="..."pnpm action refresh-data| Type | When to use |
| ------------------ | ---------------------------------------------- |
| resume_analysis | Resume/profile evaluation against job criteria |
| comparison | Comparing multiple candidates for the same role |
| interview_prep | Interview questions and talking points |
| general | Any other notes or observations |
# Create a note
pnpm action manage-notes --action=create --candidateId=123 --type=resume_analysis --content="Strong frontend skills..."
# List notes for a candidate
pnpm action manage-notes --action=list --candidateId=123
# Delete a note
pnpm action manage-notes --action=delete --id=note-abc123
When comparing candidates:
get-candidate for each candidateget-job for the role requirementscomparison note on each candidaterefresh-datatools
Public booking flow — the state machine, animations, and URL/app-state sync.
tools
Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.
tools
Team event types, round-robin assignment, collective bookings, host weights, and no-show calibration.
development
The pure `computeAvailableSlots` function — inputs, outputs, invariants, and debugging guide.