contacts-search

Search WhatsApp, Gmail, iMessage, and Apple Contacts for unified contact identities.

4|2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/73ai/openbotkit --skill contacts-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contacts-search
Source: https://github.com/73ai/openbotkit/tree/main/skills/contacts-search
Command: npx skills add https://github.com/73ai/openbotkit --skill contacts-search

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finding a person’s contact information across multiple sources can be slow and error-prone when switching between apps.

Core Features & Use Cases

  • Unified search across WhatsApp, Gmail, iMessage, and Apple Contacts to locate a person’s phone numbers, email addresses, and messaging identifiers.
  • Cross-source deduplication and identity aggregation to present a single, coherent contact record.
  • Display of interaction counts and recent activity to help prioritize contacts.
  • Local synchronization of contacts to keep the index up to date.

Quick Start

Ask your assistant to search for a contact named 'David' across WhatsApp, Gmail, iMessage, and Apple Contacts using obk contacts search.

Frequently Asked Questions about contacts-search

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

FAQPage Schema
How do I search for a contact across WhatsApp, Gmail, and iMessage at the same time?

Unified contact search aggregates identities across WhatsApp, Gmail, iMessage, and Apple Contacts. It retrieves a person's phone numbers, emails, and messaging IDs into a single consolidated record using cross-source deduplication.

What is cross-source contact deduplication and how does it work?

Cross-source contact deduplication merges duplicate entries found across WhatsApp, Gmail, iMessage, and Apple Contacts. It aggregates matching phone numbers, emails, and messaging identifiers to present one coherent contact identity instead of fragmented records.

Can I see recent interaction counts when searching for contacts across Apple Contacts and Gmail?

Yes, searching contacts across Apple Contacts and Gmail displays interaction counts and recent activity. This helps prioritize outreach by showing interaction data alongside the aggregated phone numbers, emails, and messaging identifiers.

Does unified contacts search work for locating someone's email and phone number across different messaging apps?

Yes, unified contacts search locates a person's email and phone number across different messaging apps. It queries WhatsApp, Gmail, iMessage, and Apple Contacts to retrieve and verify identities for outreach or messaging.

Why are my contacts missing when searching across multiple sources like WhatsApp and iMessage?

Missing contacts during cross-source search often indicates the local index needs refreshing. The search relies on local synchronization of contacts to keep the index up to date across WhatsApp, iMessage, Gmail, and Apple Contacts.

What is the best way to find a specific person's messaging identifiers across my connected accounts?

The best way to find messaging identifiers across connected accounts is a unified contact search. It queries sources like WhatsApp, Gmail, iMessage, and Apple Contacts, applying cross-source deduplication to present a single, coherent contact record.