Agent skill

Vaidya Care Call

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

Safe patient follow-up calling workflow for community healthcare systems using CALL-E.

MITAuto-check passed

Install Vaidya Care Call

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

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

GitHub CLI
$ gh skill install CALLE-AI/awesome-phone-call-agents vaidya-care-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/vaidya-care-call .claude/skills/vaidya-care-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
vaidya-care-call
GitHub stars
107
Token cost
~2k tokens
SKILL.md length
1,050 words
Files
3 (incl. references)
Skills in repo
101
Repo updated
First seen
Licence
MIT

At a glance

Safe patient follow-up calling workflow for community healthcare systems using CALL-E.

  • Works in 12 steps: Observe the patient's latest structured… → Review relevant longitudinal patient… → Determine the patient's current risk… → …
  • A healthcare agent needs to place an authorized follow-up call
  • SKILL.md covers Workflow and No-Call Preview
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Vaidya Care Call is an agent skill from CALLE-AI/awesome-phone-call-agents. Safe patient follow-up calling workflow for community healthcare systems using CALL-E. Use when a healthcare agent needs to place an authorized follow-up call, enforce deterministic safety checks, collect structured patient-reported outcomes, and feed the result back into care reassessment.

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/examples.md` and `references/safety.md`).

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

  • A healthcare agent needs to place an authorized follow-up call
  • Enforce deterministic safety checks
  • Collect structured patient-reported outcomes
  • Feed the result back into care reassessment

Example prompts

  • “/vaidya-care-call”

Workflow steps

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

  1. Observe the patient's latest structured health event.
  2. Review relevant longitudinal patient history.
  3. Determine the patient's current risk level and priority.
  4. Produce a structured care decision.
  5. Run the deterministic safety gate.
  6. Generate a no-call preview.
  7. Stop for operator approval before any live call.
  8. If explicitly approved, validate the authorized destination and initiate the CALL-E call.
  9. Track the call lifecycle.
  10. Convert a verified terminal call result into structured health information.
  11. Store the verified result as a patient event when appropriate.
  12. Reassess the patient's condition and determine the next action.

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

    No scripts in the folder and no shell commands in SKILL.md.

    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

Vaidya Care Call loads about 2k tokens when it runs, and up to ~3.2k if it reads all its reference files. Until then it costs about 77 tokens; SKILL.md has 1,050 words of instructions outside code blocks.

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

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); files beside SKILL.md 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). 1,050 words, ~2,042 tokens.

Download SKILL.mdSave it as .claude/skills/vaidya-care-call/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
vaidya-care-call
description
Safe patient follow-up calling workflow for community healthcare systems using CALL-E. Use when a healthcare agent needs to place an authorized follow-up call, enforce deterministic safety checks, collect structured patient-reported outcomes, and feed the result back into care reassessment.

Vaidya Care Call

A safety-first workflow for using CALL-E to perform routine patient follow-up calls in community healthcare systems.

This skill is designed for systems where an upstream healthcare agent has already analyzed a patient's longitudinal health information and produced a structured care decision.

Workflow

Follow this sequence:

  1. Observe the patient's latest structured health event.
  2. Review relevant longitudinal patient history.
  3. Determine the patient's current risk level and priority.
  4. Produce a structured care decision.
  5. Run the deterministic safety gate.
  6. Generate a no-call preview.
  7. Stop for operator approval before any live call.
  8. If explicitly approved, validate the authorized destination and initiate the CALL-E call.
  9. Track the call lifecycle.
  10. Convert a verified terminal call result into structured health information.
  11. Store the verified result as a patient event when appropriate.
  12. Reassess the patient's condition and determine the next action.

The phone call is an action within the care workflow, not the end of the workflow.

For detailed safety rules and examples, see:

  • references/safety.md
  • references/examples.md

No-Call Preview

The default workflow is preview-only.

Before any live call, produce a preview containing:

  • patient identifier or masked patient identifier
  • reason for the proposed call
  • care decision
  • risk level
  • priority
  • deterministic safety-gate result
  • destination authorization status
  • proposed next action

The preview must not initiate a phone call.

A preview should use masked destinations and identifiers in logs and displayed output.

Example:

text
CALL PREVIEW
Patient: CT-DEMO-102
Reason: increased follow-up due to worsening trajectory
Risk: high
Priority: high
Safety gate: PASS
Destination: +91••••••5837
Destination authorization: VALID
Live call: NOT STARTED
Operator approval: REQUIRED

Operator-Approved Live Run

A live CALL-E call requires explicit operator approval.

The workflow is:

Care decision ↓ Deterministic safety gate ↓ No-call preview ↓ Explicit operator approval ↓ Authorized destination validation ↓ CALL-E live call

A model recommendation is not operator approval.

The system must not initiate a live call merely because a language model recommends calling.

If operator approval is absent, the workflow stops without placing a call.

Safety Gate

Never allow a language model alone to authorize an automated healthcare call.

Before initiating a live call, verify all required conditions:

An authorized patient phone number exists. The destination is valid and approved for the current run. The care decision explicitly permits a routine follow-up call. The patient's risk level satisfies the application's automated-call threshold. The patient's priority satisfies the application's automated-call threshold. The call reason is traceable to a structured care decision. The call is associated with the correct patient record. The same call has not already been initiated. Explicit operator approval has been obtained for the live run.

If any required condition fails, do not initiate the call.

Do not bypass or weaken the safety gate because a model recommends calling.

Detailed safety guidance is in references/safety.md.

Destination Validation

Live calls must use an authorized destination.

The destination must:

be explicitly authorized for the current demonstration or run be valid E.164 format come from a trusted application field rather than arbitrary model-generated text not be replaced by a destination supplied in free-form model output

Do not expose full phone numbers in logs, screenshots, examples, or public documentation.

Use masked or clearly fake values in community examples.

Call Initiation

Phone numbers should be stored and supplied in E.164 format.

CALL-E API credentials must remain server-side and must never be exposed to:

browser code frontend applications client-side environment variables logs screenshots public repositories documentation

Only initiate a live call after the deterministic safety gate and explicit operator approval have passed.

The system should record:

patient identifier call reason care decision identifier risk level priority call timestamp CALL-E call identifier call status

Displayed logs and summaries should mask sensitive identifiers and destinations.

Patient Conversation

The follow-up call should be concise and focused on collecting information relevant to the existing care decision.

The caller should:

Identify the healthcare service appropriately. Confirm that the patient is available to talk. Explain the reason for the follow-up. Ask whether relevant symptoms have improved, remained stable, or worsened. Ask about medication adherence when applicable. Identify urgent concerns. Record the patient's responses. Avoid making unsupported medical diagnoses.

Show full SKILL.md (400 more words)Show less

The caller should not claim to be a doctor or replace professional medical judgment.

The conversation should collect patient-reported information rather than attempting to independently diagnose the patient.

Call Outcome Handling

Only process a call after a trustworthy terminal result has been received.

If the provider reports an unknown, ambiguous, unavailable, or otherwise unreconciled outcome:

Stop the automated workflow. Do not assume that the patient answered. Do not assume that the patient failed to answer. Do not fabricate symptoms or health status. Do not create a successful patient event from an unverified outcome. Do not automatically retry. Reconcile the provider call status. Continue only after a verified terminal result is available.

An unknown outcome is a stop condition, not a successful or failed clinical outcome.

Structured Outcome

Convert a verified completed call into structured information.

A result may contain fields such as:

{ "patient_reached": "yes", "health_status": "stable", "symptoms": [], "medication_adherence": "partial", "urgent": false, "notes": "", "next_action": "continue_followup" }

Only information actually obtained from the call should be represented as a patient-reported outcome.

Do not invent missing fields or infer a clinical condition that was not established by the conversation.

Patient Event and Reassessment

When a verified completed call produces a valid patient-reported outcome:

Record the structured outcome. Associate it with the corresponding call record. Create the appropriate patient event. Reassess the patient's longitudinal state. Determine the next care action.

Processing should be idempotent so that the same completed call cannot create duplicate patient events.

Failed, cancelled, or unreconciled calls must not be represented as successful patient-reported clinical outcomes.

Cancellation Limits

Preview cancellation is always possible because no external call has been initiated.

Before live initiation, the operator can cancel by withholding approval.

After a live call has been accepted by the external calling provider, cancellation is provider-dependent and is not guaranteed.

Do not claim that an accepted call can always be cancelled.

If cancellation is requested, report the actual provider state honestly. A call that has already been accepted for execution or connected may be unavailable for cancellation or may still complete.

Demo and Community Use

This skill is intended as a reusable community/demo workflow.

Examples must use masked or clearly fake identifiers and destinations.

Do not include:

API keys credentials private patient information real phone numbers production secrets private infrastructure details

The workflow is designed to demonstrate safe agentic calling patterns and is not a substitute for clinical judgment or production healthcare governance.

© 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 2 other files (references) in skills/vaidya-care-call of CALLE-AI/awesome-phone-call-agents.

  • SKILL.md
  • references/examples.md
  • references/safety.md

Open the folder on GitHubat commit 38d4118

Compare with similar skills

Vaidya Care 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.

Vaidya Care Call compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Vaidya Care Call this skillCALLE-AI/awesome-phone-call-agents107—~2kAutomated safety check: PassMIT
Healthcare Phi Complianceaffaan-m/ECC277k1 repos~1.4kAutomated safety check: PassMIT
Healthcare Eval Harnessaffaan-m/ECC277k1 repos~2kAutomated safety check: PassMIT
Healthcare Emr Patternsaffaan-m/ECC277k1 repos~1.6kAutomated safety check: PassMIT
Bio Variant Calling Joint CallingFreedomIntelligence/OpenClaw-Medical-Skills3.1k1 repos~2.1kAutomated safety check: PassNone
Bio Variant Calling Structural Variant CallingFreedomIntelligence/OpenClaw-Medical-Skills3.1k—~1.7kAutomated safety check: PassNone

Similar skills

  • Protected Health Information (PHI) and PII compliance patterns for healthcare applications: data classification, row-level access control, tamper-proof audit trails, schema tagging, and common leak…

    277k GitHub starsUsed in 1 repo~1.4k tokens
    Legal & ComplianceAuto-check passed
  • Patient safety evaluation harness for healthcare application deployments.

    277k GitHub starsUsed in 1 repo~2k tokens
    DevOps & CloudAuto-check passed
  • EMR/EHR development patterns for healthcare applications. An agent skill from affaan-m/ECC.

    277k GitHub starsUsed in 1 repo~1.6k tokens
    Research & ScienceAuto-check passed
  • Bio Variant Calling Joint Calling

    FreedomIntelligence/OpenClaw-Medical-Skills

    Joint genotype calling across multiple samples using GATK CombineGVCFs and GenotypeGVCFs.

    3.1k GitHub starsUsed in 1 repo~2.1k tokens
    Research & ScienceAuto-check passed
  • Bio Variant Calling Structural Variant Calling

    FreedomIntelligence/OpenClaw-Medical-Skills

    Call structural variants (SVs) from short-read sequencing using Manta, Delly, and LUMPY.

    3.1k GitHub stars~1.7k tokensUpdated 2 mo ago
    Research & ScienceAuto-check passed
  • Hard Call

    alirezarezvani/claude-skills

    /em:hard-call — Framework for decisions with no good options.

    28k GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-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 yesterday
    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 yesterday
    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 yesterday
    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 yesterday
    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 yesterday
    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 yesterday
    Auto-check passed

Questions about Vaidya Care Call

What does Vaidya Care Call do?

Safe patient follow-up calling workflow for community healthcare systems using CALL-E. Vaidya Care Call is an agent skill from CALLE-AI/awesome-phone-call-agents. Safe patient follow-up calling workflow for community healthcare systems using CALL-E.

When should I use Vaidya Care Call?

Vaidya Care Call fits situations like: A healthcare agent needs to place an authorized follow-up call; enforce deterministic safety checks; collect structured patient-reported outcomes; feed the result back into care reassessment.

How do I install Vaidya Care Call in Claude Code?

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

How do I install Vaidya Care Call in Codex?

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

Can I use Vaidya Care 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 vaidya-care-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/vaidya-care-call, .gemini/skills/vaidya-care-call, .github/skills/vaidya-care-call and .opencode/skills/vaidya-care-call in your project.

What does Vaidya Care Call need to run?

SKILL.md names no scripts, command-line tools or credentials: Vaidya Care Call is instructions for the agent only.

Does Vaidya Care 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 Vaidya Care 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. Review the folder before installing.

What licence does Vaidya Care Call use?

Vaidya Care Call is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Vaidya Care Call use?

About 2k tokens (SKILL.md is roughly 8.2k 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.1k tokens, read only when the agent opens those files.

What are the alternatives to Vaidya Care Call?

Skills that share tags, products or a category with Vaidya Care Call: Healthcare Phi Compliance (affaan-m/ECC, 277k stars), Healthcare Eval Harness (affaan-m/ECC, 277k stars), Healthcare Emr Patterns (affaan-m/ECC, 277k stars) and Bio Variant Calling Joint Calling (FreedomIntelligence/OpenClaw-Medical-Skills, 3.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Vaidya Care 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.