contacts_assistant

Search, create, and organize contacts in Contacts.app via automation.

29|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/spamsch/son-of-simon --skill contacts-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contacts_assistant
Source: https://github.com/spamsch/son-of-simon/tree/main/skills/contacts_assistant
Command: npx skills add https://github.com/spamsch/son-of-simon --skill contacts-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of managing contacts in Contacts.app, making it easy to search, create, and organize contacts without the need for manual data entry.

Core Features & Use Cases

  • Search Contacts: Quickly find contacts by name, email, or phone number.
  • Create Contacts: Automatically create new contacts with information provided.
  • List Contact Groups: View and manage contact groups within Contacts.app.
  • Use Case: Need to find a contact's phone number? Just ask, and the Skill will retrieve it for you.

Quick Start

Use the contacts_assistant skill to search for a contact by name, such as "John Smith".

Frequently Asked Questions about contacts_assistant

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search contacts in Contacts.app by name, email, or phone number?

The assistant retrieves matching contact details automatically by querying your Contacts.app using a specified name, email, or phone number, eliminating the need for manual lookups.

Can I automatically create new contacts in Contacts.app without manual data entry?

Yes, you can automatically create new contacts in Contacts.app by providing the specified details. The assistant handles the data entry process, populating your address book without manual input.

Does managing Contacts.app with automation require special permissions?

Yes, automating Contacts.app management requires granting automation permissions and access to the app. This access allows the assistant to search, create, and organize your address book entries.

How do I list and organize contact groups within Contacts.app?

You can list and organize contact groups within Contacts.app by using the assistant to view existing groups. This enables you to manage your address book structure and categorize contacts efficiently.

What is the best way to find a contact's phone number in my address book?

The best way to find a contact's phone number in your address book is to ask the assistant, which queries Contacts.app by name or other details to retrieve the specific number instantly.