Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aviz85 avatar

Get Contact

  • 42 installs
  • 44 repo stars
  • Updated July 8, 2026
  • aviz85/claude-skills-library

Get Contact is a Claude skill that finds a person's email and phone by searching a local contacts file or CRM by name.

About

Get Contact finds a person's email and phone by searching a local contacts file or CRM by name. It handles zero, one, or multiple matches and always confirms the result with the user before it is used. Other skills like zoom-meeting, whatsapp, and gmail call it to resolve contact details before scheduling or messaging.

  • Looks up a contact's email and phone by name from a local contacts file or CRM
  • Handles zero, one, and multiple matches, always confirming with the user before use
  • Designed as a helper other skills (zoom-meeting, whatsapp, gmail) call for contact lookup

Get Contact by the numbers

  • 42 all-time installs (skills.sh)
  • Ranked #1,137 of 2,719 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

get-contact capabilities & compatibility

Capabilities
contact lookup · crm search
Use cases
email
Pricing
Free
From the docs

What get-contact says it does

Find contact details (email, phone) by name search.
skill.md
Always confirm with user before using contact info.
skill.md
Other skills (zoom-meeting, whatsapp) use this skill to lookup contacts.
skill.md
npx skills add https://github.com/aviz85/claude-skills-library --skill get-contact

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs42
repo stars44
Last updatedJuly 8, 2026
Repositoryaviz85/claude-skills-library

What it does

Resolving a person's email and phone by name from a local contacts file or CRM before scheduling or messaging.

Who is it for?

Resolving contact email and phone by name from a local contacts file or CRM.

Skip if: Managing or editing CRM records, or acting as a full address-book system.

When should I use this skill?

Before scheduling meetings or sending messages when you need contact info.

What you get

A confirmed contact record (name, email, phone) returned as JSON to the calling skill.

  • JSON contact record with name, email, phone

By the numbers

  • returns JSON with found/count/contact fields
  • handles 3 match cases (0, 1, multiple)

Files

skill.mdMarkdownGitHub ↗

Get Contact

Find contact details (email, phone) by name search.

Sources

Configure your contact sources. Examples:

  • Local JSON - ~/contacts.json or your CRM data file
  • Google Contacts - via People API (future)
  • Any CRM - adapt the search to your system

Usage

When you need contact info:

1. Search contacts for name (partial match, case insensitive) 2. If 0 results → tell user "not found, please provide email/phone" 3. If 1 result → confirm with user: "Found [name] - [email]. Is this correct?" 4. If multiple results → ask user to choose: "Found multiple: 1) Name A 2) Name B"

IMPORTANT

Always confirm with user before using contact info. Common names (יוסי, דוד, John, David) may have multiple people or user may mean someone not in contacts.

Search Example (JSON)

# Search by name in contacts file
jq '.contacts[] | select(.name | test("QUERY"; "i")) | {name, email, phone}' ~/contacts.json

Response Format

Return to calling skill:

{
  "found": true,
  "count": 1,
  "contact": {
    "name": "John Smith",
    "email": "john@example.com",
    "phone": "+1234567890"
  }
}

Or if multiple:

{
  "found": true,
  "count": 2,
  "contacts": [
    {"name": "John Smith", "email": "john.s@...", "phone": "..."},
    {"name": "John Doe", "email": "john.d@...", "phone": "..."}
  ]
}

Configuration

Create a contacts file or configure your data source path:

// ~/contacts.json
{
  "contacts": [
    {
      "name": "John Smith",
      "email": "john@example.com",
      "phone": "+1234567890"
    }
  ]
}

Update the search path in the skill to match your setup.

Integration

Other skills (zoom-meeting, whatsapp) use this skill to lookup contacts. If this skill isn't available, those skills will ask the user for contact details directly.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.