apple-contacts
Look up contacts from macOS Contacts.app. Use when resolving phone numbers to names, finding contact info, or searching the address book.
Why use this skill?
Learn how to use the apple-contacts skill for OpenClaw. Easily search, lookup, and manage your macOS contacts directly through your AI agent commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/tyler6204/apple-contactsWhat This Skill Does
The apple-contacts skill enables your OpenClaw agent to interface directly with the native macOS Contacts application. By leveraging AppleScript, the agent can programmatically search, retrieve, and filter your personal contact information. This skill bridges the gap between your local address book and your AI agent, allowing it to perform tasks like phone number verification, email address lookup, and contact detail reconciliation without manual intervention.
Installation
To integrate this skill, run the following command in your OpenClaw terminal:
clawhub install openclaw/skills/skills/tyler6204/apple-contacts
Ensure you have granted OpenClaw the necessary macOS permissions to access your Contacts when prompted during the first execution.
Use Cases
- Efficient Communication: Automatically identify callers or resolve contact names from raw phone numbers found in your call logs.
- Administrative Tasks: Batch verify contact details or sync information between different communication platforms.
- Contextual Intelligence: Provide the agent with context regarding who you are talking about, allowing it to reference stored emails or alternative phone numbers during a conversation.
- Data Management: Quickly retrieve and export contact information based on partial name searches or specific identifier matches.
Example Prompts
- "Check my contacts and tell me if there is an email address listed for John Doe."
- "I have a missed call from +15550102030. Can you look up who this belongs to in my address book?"
- "List all contact information, including emails and secondary numbers, for Sarah Smith."
Tips & Limitations
When using the apple-contacts skill, keep the following in mind to ensure optimal performance:
- Phone Format Sensitivity: The skill performs an exact string match for phone numbers. If a search for a 10-digit number returns nothing, try including the international country code (e.g., +1).
- Name Search Flexibility: Name searches are case-insensitive and support partial matches using the 'contains' logic. Use 'is' if you require an exact match.
- Handling Results: The skill returns data as a comma-separated list of names, phones, and emails. If no entry is found, the agent will report a null or empty response rather than an error. When dealing with multiple matches, the agent is configured to prioritize the first found record to maintain performance, so always verify the output if your contact list contains duplicate names.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-tyler6204-apple-contacts": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, code-execution
Related Skills
apple-mail
Apple Mail.app integration for macOS. Read inbox, search emails, send emails, reply, and manage messages with fast direct access (no enumeration).
better-notion
Full CRUD for Notion pages, databases, and blocks. Create, read, update, delete, search, and query.
apple-calendar
Apple Calendar.app integration for macOS. CRUD operations for events, search, and multi-calendar support.
apple-music
Search Apple Music, add songs to library, manage playlists, control playback and AirPlay.
apple-photos
Apple Photos.app integration for macOS. List albums, browse photos, search by date/person/content, export photos.