contacts

Merge duplicate contacts and enrich missing details across iCloud and Google accounts.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/pooriaarab/skills --skill contacts-pooriaarab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contacts
Source: https://github.com/pooriaarab/skills/tree/main/organizer/contacts
Command: npx skills add https://github.com/pooriaarab/skills --skill contacts-pooriaarab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of organizing, deduplicating, and updating contacts across multiple digital platforms, reducing manual effort and preventing data loss.

Core Features & Use Cases

  • Contact Deduplication: Identify and merge duplicate entries based on email or phone number, ensuring a clean contact list.
  • Cross-Store Synchronization: Reconcile Google Contacts with Apple Contacts to maintain consistent information across platforms.
  • Data Enrichment: Fill in missing contact details like organization, job title, or birthday by integrating information from multiple sources.
  • Use Case: When a user wants to merge duplicate contacts and add missing info from Google Contacts into their iCloud address book seamlessly.

Quick Start

Use the contacts organizer to deduplicate and clean up your contacts stored in Contacts.app on macOS.

Frequently Asked Questions about contacts

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

FAQPage Schema
How do I deduplicate and merge contacts across Google and iCloud?

Yes, you can synchronize contacts between Google and iCloud. This Skill performs cross-store synchronization to reconcile differences and maintain consistent contact information across both address books.

What is the best way to enrich missing contact details like organization or job title?

Enriching missing contact details like organization or job title is done by integrating information from multiple sources. This Skill pulls data from connected accounts to fill gaps in your address book entries.

How do I clean up duplicate contacts in macOS Contacts.app?

You can clean up duplicate contacts in macOS Contacts.app using this Skill. It identifies and merges duplicate entries based on matching emails and phone numbers to ensure a clean contact list.

Can I synchronize contacts between Google and iCloud without data loss?

Yes, you can synchronize contacts between Google and iCloud without data loss. This Skill performs cross-store synchronization to reconcile differences and maintain consistent contact information across both platforms.

Does the contact deduplication process respect user-defined rules?

Yes, the contact deduplication process respects user-defined rules. This ensures data consistency and reduces manual contact management effort while merging duplicate entries across your connected accounts.

What limitations exist when merging contacts based on email and phone number?

Merging contacts based on email and phone number requires matching identifiers to function correctly. If duplicate entries lack shared emails or phone numbers, the Skill may not identify them as duplicates for merging.