templates/recruiting/.agents/skills/interview-scheduling/SKILL.md
Working with scheduled interviews in Greenhouse. Use when listing interviews, checking upcoming schedules, or understanding interview data.
npx skillsauth add BuilderIO/agent-native interview-schedulingInstall 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.
pnpm action list-interviews [--compact]
Returns upcoming scheduled interviews with:
| Field | Type | Description |
| ---------------- | -------- | ------------------------------------ |
| id | number | Interview ID |
| application_id | number | Associated application |
| start | object | { date_time: "ISO string" } |
| end | object | { date_time: "ISO string" } |
| location | string | Interview location |
| status | string | scheduled, awaiting_feedback, etc. |
| organizer | object | { id, name, email } |
| interviewers | array | { id, name, email, scorecard_id } |
When a user asks you to help prepare for an interview:
list-interviews to find the upcoming interviewapplication_id to find the candidateget-candidate --id <candidateId> for the full profileget-job --id <jobId> for role requirementsmanage-notes --action=create --candidateId=<id> --type=interview_prep --content="..."refresh-data to update the UItools
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.