Enables Claude to create, search, and manage contacts in Google Contacts via Playwright MCP
Claude can manage your Google Contacts to add new contacts, search for people, organize with labels, and maintain your address book. Integrates with Gmail, Calendar, and other Google services.
curl -sSL https://canifi.com/skills/google-contacts/install.sh | bash
Or manually:
cp -r skills/google-contacts ~/.canifi/skills/
Configure via canifi-env:
# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set GOOGLE_EMAIL "[email protected]"
Your credentials, your choice. Canifi LifeOS respects your privacy.
If you prefer not to share credentials with Claude Code:
If you're comfortable sharing credentials, you can store them locally:
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
User: "Add John Smith to my contacts: phone 555-1234, email [email protected]"
Claude: Creates contact with provided details.
Confirms: "Added John Smith with phone and email"
User: "What's Sarah's phone number?"
Claude: Searches contacts for "Sarah", returns phone number.
Reports: "Sarah Johnson: (555) 987-6543"
User: "Add all my coworkers to a 'Work' label"
Claude: Identifies work contacts, adds to Work label.
Confirms: "Added 15 contacts to 'Work' label"
User: "Update Mike's email to [email protected]"
Claude: Finds Mike, updates email address.
Confirms: "Updated Mike's email address"
// Create contact button
'[aria-label="Create contact"]'
// Search box
'input[aria-label="Search"]'
// Contact list
'.XXcuqd' // Contact rows
// Contact name
'.oiNmbb'
// Edit button
'[aria-label="Edit"]'
// Name field
'input[aria-label="First name"]'
'input[aria-label="Last name"]'
// Email field
'input[aria-label="Email"]'
// Phone field
'input[aria-label="Phone"]'
// Save button
'[aria-label="Save"]'
// Labels
'[aria-label="Labels"]'
// Delete contact
'[aria-label="Delete"]'
// Merge duplicates
'[aria-label="Merge & fix"]'
First name, Last name
Company, Job title
Email (multiple, with labels: Home, Work, Other)
Phone (multiple, with labels: Mobile, Home, Work)
Address (Street, City, State, Zip, Country)
Birthday
Notes
Website
Relationship (Spouse, Child, etc.)
Custom fields
When you learn a better way to accomplish a task with Google Contacts: