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.
Syncs person details to Apple Contacts: searches by name/email, creates if missing, updates incomplete info. For post-email workflows or on-demand use.
Reads, creates, updates, and picks contacts via CNContactStore, CNSaveRequest, and CNContactPickerViewController. Handles authorization, unified contact fetching, and key descriptors.