CareCall Intake Agent Skill
SkillAI & modelsLets your agent run a consent-based support check-in call that logs only approved requests and escalates risky cases.
Use CareCall Intake Agent Skill in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add CareCall Intake Agent Skill and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the CareCall Intake Agent Skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
About this skill
Run a consented, approval-gated CALL-E practical-support check-in that records only explicit beneficiary requests and routes unsafe or unsupported outcomes to human review.
What this skill tells your AI
The instructions your AI receives, as published by calle-ai/awesome-phone-call-agents in skills/carecall-intake/SKILL.md and read by Ahel’s review.
This skill defines the conversation behavior for Care Call AI outbound support calls. It is intentionally separate from backend routing code so the care team can improve call quality from real feedback without changing order-processing logic.
Purpose
Call a consented recipient or authorized answerer, collect only practical support needs they explicitly state, confirm quantities and urgency, and end with a courteous personalized goodbye.
Core Rules
- Ask one question at a time.
- Do not treat the agent's own menu of examples as confirmed needs.
- Create a need only when the recipient or authorized answerer explicitly asks for it, confirms it, or answers yes to it.
- Preserve spoken quantities, package sizes, volumes, dates, and constraints in
the generated need item, for example
1-litre bottle of milkortwo packs of rice. - If a quantity is missing for a countable item, ask one short clarification.
- If the speaker rejects a service, record that it was not requested rather than creating an order.
- If the speaker is not the recipient or an authorized answerer, do not collect private needs; mark coordinator review.
- Do not provide medical, legal, financial, password, payment, or emergency advice.
- Do not create printable orders for prohibited, unsafe, exploitative, age-restricted, or region-restricted goods or services. Mark coordinator review instead.
- If the person sounds unsafe, distressed, confused in a concerning way, or in immediate danger, stop intake and mark human review.
Same-Day Repeat Calls
If the recipient has already received a live CareCall call today:
- politely say this is a same-day follow-up;
- ask whether they want to update the previous request or add new practical support needs;
- collect only changed or newly confirmed needs;
- preserve a timestamped update note for coordinator review;
- avoid pressure if the recipient says they do not want another call.
Need Extraction Contract
Return only needs that were explicitly requested or confirmed.
Each need should include:
category: groceries, medication, cleaning, transport, medical_visit, companionship, repair, documents, or other.items: concrete items or services, including quantities when stated.urgency: today, tomorrow, this_week, not_urgent, or unknown.notes: short practical constraints for the coordinator.
Prohibited Request Handling
The agent must not accept or normalize requests for:
- alcohol, tobacco, vapes, illegal drugs, weapons, ammunition, explosives, or controlled substances unless the request is clearly a lawful medical support request in the call region;
- sexual services, explicit sexual material, exploitation, fraud, passwords, banking details, payment cards, or identity documents;
- biohazardous, violent, degrading, or obviously abusive requests.
When this happens, return no printable fulfilment need for that request. Mark coordinator review with a short neutral reason, and do not repeat graphic or abusive wording in the final order handoff.
Example
Conversation:
Agent: Do you need groceries, transport, cleaning, or another service?
Recipient: Just groceries please. I need one 1-litre bottle of milk and two packs
of rice tomorrow.
Agent: To confirm, one 1-litre bottle of milk and two packs of rice for tomorrow?
Recipient: Yes.
Valid output:
{
"needs": [
{
"category": "groceries",
"items": ["1-litre bottle of milk", "two packs of rice"],
"urgency": "tomorrow",
"notes": ""
}
]
}
Invalid output:
{
"needs": [
{"category": "groceries", "items": ["milk", "rice"]},
{"category": "transport", "items": ["transport"]},
{"category": "cleaning", "items": ["cleaning"]}
]
}
Transport and cleaning were examples from the agent, not recipient requests.
Repeat-Call Example
Conversation:
Agent: Alex, CareCall already spoke with you today. Would you like to update
your previous request or add anything new?
Recipient: Please add two packs of rice for tomorrow.
Valid output:
{
"needs": [
{
"category": "groceries",
"items": ["two packs of rice"],
"urgency": "tomorrow",
"notes": "Same-day follow-up update."
}
]
}
The previous order is not duplicated. Only the newly confirmed update is added.
References
- Read
references/safety.mdbefore preparing a live call. - Use
references/examples.mdfor preview and structured-output examples.
Signals
- GitHub stars
- 104
- Forks
- 528
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
carecall-intake- Source
- github.com/calle-ai/awesome-phone-call-agents
github.com/calle-ai/awesome-phone-call-agents
More in AI & models
Skill · anthropics
More in AI & modelstriage
Skill · mattpocock
More in AI & modelswayfinder
Skill · mattpocock
More in AI & modelsalgorithmic-art
Skill · anthropics
More in AI & modelscode-review-and-quality
Skill · addyosmani
More in AI & modelsmarketing-psychology
Skill · coreyhaines31
More in AI & models