Agent skill

Candidate Availability Call

by CALLE-AI in CALLE-AI/awesome-phone-call-agents

Recruiting coordination phone-call skill that confirms candidate interview availability, captures evidence-backed time windows, and keeps final scheduling under human control.

MITAuto-check passedBusiness, Finance & HR

Install Candidate Availability Call

skills CLI
$ npx skills add CALLE-AI/awesome-phone-call-agents --skill candidate-availability-call -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install CALLE-AI/awesome-phone-call-agents candidate-availability-call --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/CALLE-AI/awesome-phone-call-agents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/candidate-availability-call .claude/skills/candidate-availability-call && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
candidate-availability-call
GitHub stars
107
Token cost
~1.8k tokens
SKILL.md length
566 words
Files
7 (incl. scripts, references, assets)
Skills in repo
101
Repo updated
First seen
Licence
MIT

At a glance

Recruiting coordination phone-call skill that confirms candidate interview availability, captures evidence-backed time windows, and keeps final scheduling under human control.

  • Works in 6 steps: Confirm the user explicitly authorized… → Confirm the phone number is E.164 and… → Confirm the call purpose is availability… → …
  • Tasks that involve Recruiting and HR
  • SKILL.md covers When To Use, When Not To Use, Required Inputs and Preflight, plus 7 more sections
  • Runs JavaScript scripts from its folder; calls node

What it does

Candidate Availability Call is an agent skill from CALLE-AI/awesome-phone-call-agents. Recruiting coordination phone-call skill that confirms candidate interview availability, captures evidence-backed time windows, and keeps final scheduling under human control.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 9 other files, including scripts, reference files and assets (for example `assets/preview.example.json`, `assets/sample-candidate-request.json` and `references/examples.md`).

It sits in Business, Finance & HR, covering Recruiting and HR. The repository describes itself as: Portable phone-call Agent Skills, apps, examples, adapters, and scheduler recipes for AI agents. The licence is MIT.

When your agent uses it

  • Tasks that involve Recruiting and HR

Example prompts

  • “/candidate-availability-call”

Requirements

  • Node.js

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Confirm the user explicitly authorized this one candidate availability call.
  2. Confirm the phone number is E.164 and was supplied by the recruiting workflow or candidate.
  3. Confirm the call purpose is availability coordination only.
  4. Confirm allowed_windows are real coordinator-supported options.
  5. Refuse compensation, screening, protected-class, legal, medical, or background-check questions.
  6. Prepare a dry-run preview before any CALL-E plan.

What it can do on your machine

Read from SKILL.md and the folder at commit 38d4118. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Candidate Availability Call loads about 1.8k tokens when it runs, and up to ~2.9k if it reads all its reference files. Until then it costs about 51 tokens; SKILL.md has 566 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~51
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from CALLE-AI/awesome-phone-call-agents at commit 38d4118, republished under its MIT licence (© CALLE-AI). 566 words, ~1,778 tokens.

Download SKILL.mdSave it as .claude/skills/candidate-availability-call/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
candidate-availability-call
description
Recruiting coordination phone-call skill that confirms candidate interview availability, captures evidence-backed time windows, and keeps final scheduling under human control.
license
MIT

Candidate Availability Call

Use this skill when a recruiter, hiring coordinator, founder, or talent team has explicit authority to place one disclosed phone call to a candidate for interview availability. The call asks for available time windows, confirms timezone and constraints, and records whether the candidate consents to follow-up through phone, SMS, or email.

This skill does not book, reschedule, cancel, or confirm an interview. It returns a structured availability result for a human coordinator to review before any calendar invite or ATS update is sent.

When To Use

Use this skill for:

  • confirming 2-3 candidate interview availability windows
  • clarifying candidate timezone and scheduling constraints
  • asking whether the candidate prefers phone, SMS, or email follow-up
  • leaving a short voicemail that asks the candidate to reply through an approved channel
  • creating an evidence-backed disposition for a recruiting coordinator

When Not To Use

Do not use this skill to:

  • screen the candidate or ask interview questions
  • discuss compensation, immigration, health, family status, disability, protected characteristics, or background-check topics
  • make employment promises or imply that an interview is already scheduled
  • call a candidate without authority from the recruiting team
  • call a private number that the user did not provide or authorize
  • place repeated retries, recurring calls, or hidden follow-ups
  • update calendars, ATS records, or CRM records without human review

Required Inputs

  • request_id: stable local request identifier
  • candidate_name: candidate name as provided by the recruiter
  • to_phone_e164: candidate phone number in E.164 format
  • role_label: role or interview label the candidate already knows
  • company_name: company or recruiting organization to disclose
  • coordinator_name: human coordinator responsible for the request
  • authorized_contact_reason: why this call is authorized
  • interview_duration_minutes: expected interview duration
  • allowed_windows: list of candidate-selectable windows the coordinator can support
  • timezone: IANA timezone to use when presenting windows
  • followup_channels: allowed follow-up channels, such as phone, sms, or email

Optional inputs:

  • voicemail_allowed
  • voicemail_message
  • language
  • region
  • candidate_context
  • do_not_discuss

Preflight

Before planning a call:

  1. Confirm the user explicitly authorized this one candidate availability call.
  2. Confirm the phone number is E.164 and was supplied by the recruiting workflow or candidate.
  3. Confirm the call purpose is availability coordination only.
  4. Confirm allowed_windows are real coordinator-supported options.
  5. Refuse compensation, screening, protected-class, legal, medical, or background-check questions.
  6. Prepare a dry-run preview before any CALL-E plan.
Show full SKILL.md (193 more words)Show less

CALL-E Goal Template

Use this as the CALL-E --goal body after filling the inputs:

text
You are an AI phone assistant calling on behalf of {company_name}. Disclose that immediately and say that {coordinator_name} authorized this one scheduling-coordination call.

Purpose: ask {candidate_name} about availability for {role_label}. This call is only for scheduling coordination. Do not interview, screen, discuss compensation, make employment promises, or confirm that an interview is booked.

If the configured CALL-E workflow records or transcribes calls, disclose that before asking scheduling questions and say the transcript is used only to create a scheduling note for human review.

Interview duration: {interview_duration_minutes} minutes.
Timezone to use: {timezone}.
Coordinator-supported windows:
{allowed_windows}

Ask:
1. Which of these windows, if any, work for the candidate?
2. What timezone should the coordinator use?
3. Are there scheduling constraints the coordinator should know?
4. Which allowed follow-up channel does the candidate prefer: {followup_channels}?
5. Does the candidate consent to a follow-up through that channel about this interview scheduling request?

If voicemail answers and voicemail is authorized, leave the approved voicemail message. If the candidate declines, is uncertain, or asks a question outside scheduling, thank them and mark the result for human review.

Return a structured result with disposition, availability_windows, timezone_confirmed, constraints, preferred_followup_channel, consent_to_followup, voicemail_left, needs_human_review, and evidence. Do not infer availability or consent from silence.

Structured Result

json
{
  "disposition": "available | unavailable | voicemail | no_answer | wrong_number | declined | needs_human_review",
  "request_id": "string",
  "candidate_name": "string",
  "availability_windows": [
    {
      "start": "string",
      "end": "string",
      "timezone": "string",
      "evidence": "string"
    }
  ],
  "timezone_confirmed": "string",
  "constraints": [
    "string"
  ],
  "preferred_followup_channel": "phone | sms | email | none | unknown",
  "consent_to_followup": "boolean; true only when the candidate explicitly consents",
  "voicemail_left": false,
  "needs_human_review": true,
  "evidence": [
    {
      "claim": "string",
      "transcript_span": "string"
    }
  ],
  "do_not_rely_on": [
    "string"
  ],
  "notes": "string"
}

Dry-Run Preview

Run the local preview script before any live CALL-E action:

bash
node scripts/validate-candidate-input.mjs assets/sample-candidate-request.json
node scripts/preview-candidate-call.mjs assets/sample-candidate-request.json

The preview prints a masked phone number, a redacted CALL-E planning command, and the structured result schema. It does not place a call and does not contact CALL-E.

Live Planning

Only after explicit user authorization and CALL-E authentication, copy the generated goal into a CALL-E planning command:

bash
calle call plan --to-phone <E164_PHONE> --goal "<reviewed goal text>" --timezone America/New_York --language English --region US

Planning is not execution. Do not run calle call start or calle call run unless the user separately confirms the provider's plan details and confirmation token.

Human Gate

A successful call result is not a scheduled interview. A human coordinator must review the transcript-backed availability windows, choose a time, send the calendar invite, and update any ATS or CRM system.

Cancellation And Idempotency

Derive an idempotency key from request_id, candidate, role, and allowed windows. If the user cancels, mark the local request stopped and do not retry. If a call outcome is ambiguous, route to human review rather than calling again automatically.

Safety Notes

Read references/safety.md before using live planning, and review references/examples.md for safe and unsafe examples.

© CALLE-AI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (scripts, references, assets) in skills/candidate-availability-call of CALLE-AI/awesome-phone-call-agents.

  • SKILL.md
  • assets/preview.example.json
  • assets/sample-candidate-request.json
  • references/examples.md
  • references/safety.md
  • scripts/preview-candidate-call.mjs
  • scripts/validate-candidate-input.mjs

Open the folder on GitHubat commit 38d4118

Compare with similar skills

Candidate Availability Call next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Candidate Availability Call compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Candidate Availability Call this skillCALLE-AI/awesome-phone-call-agents107—~1.8kAutomated safety check: PassMIT
Get Jobagentenatalie/get-job.skill632—~1.7kAutomated safety check: PassCC-BY-NC-ND-4.0
Resume Reviewerweeelin98/ResumeDom173—~2.4kAutomated safety check: PassNone
Build Resume Portfolio Sitetao943/build-resume-portfolio-site195—~5.8kAutomated safety check: PassNone
Cyber Resume Reviewermubix/cyber-resume-reviewer-skill184—~2.9kAutomated safety check: PassMIT
Repo To Resume TailorSsabby1/repo-to-resume-tailor127—~1.8kAutomated safety check: PassMIT

Similar skills

  • Get Job

    agentenatalie/get-job.skill

    实习.skill / get-job.skill:从岗位调研、简历改写到分轮次面试准备的全流程求职 skill。适合找工作、投实习、校招、秋招、春招、暑期实习、社招、跳槽、转行、跨专业求职、留学生求职,以及产品经理、运营、市场、咨询、AI 产品、AI Coding、数据分析、技术岗等目标岗位准备。

    632 GitHub stars~1.7k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Resume Reviewer

    weeelin98/ResumeDom

    Build, assess, review, and tailor evidence-backed US-market technology resumes for computer-science interns and new graduates.

    173 GitHub stars~2.4k tokensUpdated 14 days ago
    Business, Finance & HRAuto-check passed
  • Build Resume Portfolio Site

    tao943/build-resume-portfolio-site

    A skill your agent uses when turning resume materials and an optional job description into verified, approved content and a runnable React + Vite resume or portfolio site, or when redesigning an…

    195 GitHub stars~5.8k tokensUpdated 9 days ago
    Business, Finance & HRAuto-check passed
  • Cyber Resume Reviewer

    mubix/cyber-resume-reviewer-skill

    Review, tailor, score, or rewrite IT and cybersecurity resumes.

    184 GitHub stars~2.9k tokensUpdated 19 days ago
    Business, Finance & HRAuto-check passed
  • Repo To Resume Tailor

    Ssabby1/repo-to-resume-tailor

    Analyze a full code repository and generate one resume-ready project description grounded in repository evidence.

    127 GitHub stars~1.8k tokensUpdated 5 mo ago
    Business, Finance & HRAuto-check passed
  • This skill helps users extract GitHub repository project details and contributor contact information using keywords, stars, and update dates.

    6.1k GitHub starsUsed in 1 repo~1.9k tokens
    Business, Finance & HRAuto-check passed

More from CALLE-AI/awesome-phone-call-agents

All 101 skills in this repo
  • Accessible Outing Verifier

    CALLE-AI/awesome-phone-call-agents

    Demonstrates advisory accessibility-planning checks with offline fixtures and a proposed bounded CALL-E workflow; use for exploring unknown or qualified venue claims without making calls.

    107 GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Ground Truth Gate

    CALLE-AI/awesome-phone-call-agents

    A skill your agent uses when an agent holds some evidence for a physical-world claim but the evidence is broader, narrower, or older than the exact question asked, and it must first decide whether a…

    107 GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Is It Accessible

    CALLE-AI/awesome-phone-call-agents

    Call a venue and ask the accessibility questions that matter to one specific person — step-free entry, hearing loop, guide dogs, quiet hours, changing places — then return a per-need verdict backed…

    107 GitHub stars~4.3k tokensUpdated today
    Auto-check passed
  • Landmark Navigation Assist

    CALLE-AI/awesome-phone-call-agents

    Turns a pre-written, building-level location config into a CALL-E outbound phone-call task that guides a delivery driver through the last few hundred metres to a specific building using landmarks…

    107 GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Research Gap Call Verifier

    CALLE-AI/awesome-phone-call-agents

    Turn cited business research into a bounded, approval-gated phone-call plan that asks only unresolved factual questions, then reconcile CALL-E-compatible results without treating voicemail, refusal…

    107 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Structured Outcome Followup Call

    CALLE-AI/awesome-phone-call-agents

    Place a goal-driven CALL-E call that collects specific structured answers, score those answers against a deterministic rubric you supply, and conditionally trigger a follow-up action — all runnable…

    107 GitHub stars~1.4k tokensUpdated today
    Auto-check passed

Questions about Candidate Availability Call

What does Candidate Availability Call do?

Recruiting coordination phone-call skill that confirms candidate interview availability, captures evidence-backed time windows, and keeps final scheduling under human control. Candidate Availability Call is an agent skill from CALLE-AI/awesome-phone-call-agents. Recruiting coordination phone-call skill that confirms candidate interview availability, captures evidence-backed time windows, and keeps final scheduling under human control.

When should I use Candidate Availability Call?

Candidate Availability Call fits situations like: tasks that involve Recruiting and HR.

How do I install Candidate Availability Call in Claude Code?

Run `npx skills add CALLE-AI/awesome-phone-call-agents --skill candidate-availability-call -a claude-code`. Or copy the skill folder (skills/candidate-availability-call in CALLE-AI/awesome-phone-call-agents) into .claude/skills/candidate-availability-call in your project. Claude Code loads it when a task matches its description.

How do I install Candidate Availability Call in Codex?

Run `npx skills add CALLE-AI/awesome-phone-call-agents --skill candidate-availability-call -a codex`. Or copy the skill folder (skills/candidate-availability-call in CALLE-AI/awesome-phone-call-agents) into .agents/skills/candidate-availability-call in your project. Codex loads it when a task matches its description.

Can I use Candidate Availability Call in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add CALLE-AI/awesome-phone-call-agents --skill candidate-availability-call -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/candidate-availability-call, .gemini/skills/candidate-availability-call, .github/skills/candidate-availability-call and .opencode/skills/candidate-availability-call in your project.

What does Candidate Availability Call need to run?

Going by SKILL.md and its folder, Candidate Availability Call needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node). Our summary lists: Node.js.

Does Candidate Availability Call access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Candidate Availability Call safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Candidate Availability Call use?

Candidate Availability Call is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Candidate Availability Call use?

About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.2k tokens, read only when the agent opens those files.

What are the alternatives to Candidate Availability Call?

Skills that share tags, products or a category with Candidate Availability Call: Get Job (agentenatalie/get-job.skill, 632 stars), Resume Reviewer (weeelin98/ResumeDom, 173 stars), Build Resume Portfolio Site (tao943/build-resume-portfolio-site, 195 stars) and Cyber Resume Reviewer (mubix/cyber-resume-reviewer-skill, 184 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Candidate Availability Call?

CALLE-AI (a GitHub organization) maintains it in CALLE-AI/awesome-phone-call-agents, which has 107 GitHub stars. The repository holds 101 skills in this directory. The repository was last updated on October 10, 2026.

Source: CALLE-AI/awesome-phone-call-agents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.