返回顶部
p

phone-call

Make and manage phone calls via the macOS Phone app using AppleScript or tel: URLs. Initiates FaceTime audio calls to contacts or phone numbers.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
109
下载量
0
收藏
概述
安装方式
版本历史

phone-call

# Phone Call Skill 📞 Control the macOS Phone/FaceTime app to make calls to contacts or phone numbers. ## When to Use ✅ **USE this skill when:** - User wants to make a phone call - User says "call", "anrufen", "telefonieren" - User provides a phone number or contact name - User wants to initiate a FaceTime audio call ## When NOT to Use ❌ **DON'T use this skill when:** - User wants to send a text message → use imsg skill - User wants to video call → use FaceTime manually - User wants to manage contacts → use apple-contacts skill - User is on iOS not macOS ## Setup 1. **Enable FaceTime** on your Mac: - System Settings → FaceTime → Turn On - Sign in with Apple ID - Grant permissions for Phone app 2. **Verify FaceTime is working:** ```bash open -a FaceTime ``` ## How It Works Uses `open tel:` URLs to initiate FaceTime audio calls through the system Phone/FaceTime app. ## Usage ### Make a Call **By phone number:** ```bash open "tel:+491234567890" ``` **By contact name (via AppleScript):** ```bash osascript -e 'tell application "FaceTime" to make call to "+491234567890"' ``` ### Call Management Commands **List recent calls (via Phone app logs):** ```bash osascript -e 'tell application "System Events" to keystroke "m" using command down' ``` **End current call:** ```bash osascript -e 'tell application "FaceTime" to hang up' ``` ## Examples ### Basic Call Flow ```bash # 1. User says "ruf max an" or "call +491234567890" # 2. Confirm the number: echo "Calling +491234567890..." # 3. Make the call: open "tel:+491234567890" # 4. Wait a moment for FaceTime to initiate sleep 2 # 5. Confirm call started echo "Call initiated to +491234567890" ``` ### With Contact Lookup ```bash # Look up contact's phone number first CONTACT="Max Mustermann" NUMBER=$(osascript -e "tell application \"Contacts\" to phone of person \"$CONTACT\" as string" 2>/dev/null) if [ -n "$NUMBER" ]; then open "tel:$NUMBER" echo "Calling $CONTACT: $NUMBER" else echo "Contact not found" fi ``` ## Number Formatting Use international format: - Germany: `+49` + area code (without 0) + number - Austria: `+43` + area code (without 0) + number - Switzerland: `+41` + area code (without 0) + number Examples: - Mobile: `+4915112345678` - Landline: `+493012345678` ## Notes - **Privacy:** The call is visible on your Mac's screen - **Handoff:** The call can be picked up on your iPhone if enabled (Handoff) - **Audio:** Uses your Mac's microphone/speakers or paired Bluetooth device - **Timing:** FaceTime may ask for permission on first call ## Troubleshooting **FaceTime won't open:** - Check System Settings → Privacy & Security → FaceTime → Allow - Restart FaceTime: `killall FaceTime` **Number not recognized:** - Ensure international format (+49...) - Remove spaces, dashes, parentheses **Permission denied:** - System Settings → Privacy & Security → Automation → Enable OpenClaw

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 phone-call-1775961849 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 phone-call-1775961849 技能

通过命令行安装

skillhub install phone-call-1775961849

下载 Zip 包

⬇ 下载 phone-call v1.0.0

文件大小: 2.51 KB | 发布时间: 2026-4-13 11:28

v1.0.0 最新 2026-4-13 11:28
- Initial release of the phone-call skill for macOS.
- Make and manage phone calls via the FaceTime app using AppleScript or tel: URLs.
- Supports calling by phone number or contact name (with optional Contacts integration).
- Includes setup instructions, usage examples, troubleshooting, and international number formatting guidance.
- Requires FaceTime to be enabled and configured on macOS.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部