From get-contact
Retrieves email and phone details by name from local JSON contacts or CRM. Handles single/multiple/no matches, always confirms with user before use in scheduling or messaging.
How this skill is triggered — by the user, by Claude, or both
Slash command
/get-contact:get-contactThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Find contact details (email, phone) by name search.
Find contact details (email, phone) by name search.
Configure your contact sources. Examples:
~/contacts.json or your CRM data fileWhen you need contact info:
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 by name in contacts file
jq '.contacts[] | select(.name | test("QUERY"; "i")) | {name, email, phone}' ~/contacts.json
Return to calling skill:
{
"found": true,
"count": 1,
"contact": {
"name": "John Smith",
"email": "[email protected]",
"phone": "+1234567890"
}
}
Or if multiple:
{
"found": true,
"count": 2,
"contacts": [
{"name": "John Smith", "email": "john.s@...", "phone": "..."},
{"name": "John Doe", "email": "john.d@...", "phone": "..."}
]
}
Create a contacts file or configure your data source path:
// ~/contacts.json
{
"contacts": [
{
"name": "John Smith",
"email": "[email protected]",
"phone": "+1234567890"
}
]
}
Update the search path in the skill to match your setup.
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.
npx claudepluginhub aviz85/claude-skills-library --plugin get-contactSearches Omni person directory by name or phone, retrieves full profiles by ID, and checks online presence using bash omni and jq commands.
Searches for and retrieves contact records from the Carta CRM. Use for finding people by name, email, or ID, listing contacts, or looking up details including deals and notes.
Syncs person details to Apple Contacts: searches by name/email, creates if missing, updates incomplete info. For post-email workflows or on-demand use.