Phone
SkillDev toolsMake phone calls on macOS using FaceTime
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Phone skill
What this skill tells your AI
The instructions your AI receives, as published by metaspartan/cybara in skills/phone/SKILL.md and read by ahel’s review.
Make phone calls on macOS using FaceTime. This tool uses the native macOS tel: URL scheme to open FaceTime and initiate calls.
Requirements
- macOS (the tool will return an error on other platforms)
- FaceTime app installed and signed in
Tool
Use phone for agent-initiated calls.
Actions
call- Initiate a phone call to the specified numbercheck- Check if FaceTime is available on this Mac
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| action | string | Yes | Action to perform: "call" or "check" |
| phone | string | For call action | Phone number to call (E.164 format recommended, e.g., +15551234567) |
Examples
{
"action": "call",
"phone": "+15551234567"
}
{
"action": "check"
}
Response
The tool returns a JSON object with:
success: boolean indicating if the call was initiated successfullycallId: unique identifier for the call (if successful)message: status messagemethod: method used ("facetime" for successful calls)
Notes
- This tool only works on macOS
- The call is initiated through FaceTime, which must be signed in with an Apple ID
- The agent cannot control the call once initiated (no hangup, mute, etc.)
- For tracked agent call flows, use the
voice-callskill. It uses FaceTime for dialing and the macOSsayvoice for local spoken prompts, and also supportsmode: "mock"for dry runs. - Cybara does not currently provide a managed carrier/VoIP backend like Twilio, Telnyx, or Plivo for this skill
Security Considerations
- Phone calls are logged in the system
- The tool requires user interaction to actually place the call (FaceTime must be opened)
- Consider privacy implications when making calls through automated agents
Signals
- GitHub stars
- 28
- Forks
- 7
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
phone-metaspartan- Source
- github.com/metaspartan/cybara