google-contacts

Solid

Search, add, edit, and manage contacts in Google Contacts via the People API. Use for any task involving looking up contact details, adding new contacts to Google, updating phone numbers or emails, or browsing the contact list. Trigger when the user says "google contacts", "look up contact", "add to contacts", "add to google contacts", "find their number", "update their email", "search contacts for", or any reference to managing contacts in Google. This is a STANDALONE connector -- completely separate from the workspace CRM system. Do NOT trigger for CRM operations (use /crm for that). Do NOT trigger for Exchange/Outlook contacts.

AI & Automation 10 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 80/100

Stars 20%
35
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Google Contacts Search, add, edit, list, get, and delete contacts in Google Contacts. Standalone connector via the Google People API -- NOT connected to the workspace CRM. ## Prerequisites 1. **Install packages:** ```bash pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib python-dotenv ``` 2. **Set up OAuth credentials:** - Go to [Google Cloud Console](https://console.cloud.google.com/apis/credentials) - Create a project (or use existing) - Enable the **People API** (APIs & Services -> Library -> search "People API") - Go to Credentials -> Create Credentials -> OAuth 2.0 Client ID - Application type: **Desktop application** - Download the JSON file - Save as `.sessions/google/credentials.json` 3. **First run:** Any command opens a browser for OAuth consent. Sign in and approve. 2FA is handled by Google's login flow. Token is cached automatically. ## Script Location ``` scripts/google-contacts.py ``` ## Quick Reference | Command | Description | |---------|-------------| | `search "query"` | Prefix search on names, emails, phones (max 30 results) | | `add --name "Name" [--email] [--phone] [--company] [--title] [--notes]` | Create a new contact | | `get people/cXXX` | Get full detail for a single contact | | `edit people/cXXX [--email] [--phone] [--company] [--title] [--notes]` | Update fields on existing contact | | `list [--limit N]` | List contacts sorted by last modified (default: 100) | | `delete people/cX...

Details

Author
mishahanin
Repository
mishahanin/heading-os
Created
3 weeks ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

gws-people

This skill should be used when the user says "manage my contacts", "look up a contact", "add a new contact", "search my address book", "list contact groups", "update someone's contact info", or wants to manage Google People/Contacts. Covers personal contacts, contact groups, directory search, and profile photos.

5 Updated 1 weeks ago
RadOrigin-LLC
AI & Automation Listed

google-gmail

Read, search, triage, label, archive and send Gmail mail / threads / labels / attachments via the Gmail v1 REST API. Use when the user mentions Gmail, "my inbox", unread mail, recent emails from someone, summarising a thread, downloading an attachment, finding mail by label / query, archiving or labelling a thread, or drafting and sending a reply / new message.

13 Updated today
AceDataCloud
Data & Documents Featured

google-maps-contact-extract

Extracts business contact details from Google Maps search results and place detail pages, then visits each business website to collect emails, phone numbers, and social media profiles (Facebook, Instagram, Twitter/X, LinkedIn, YouTube, TikTok, Pinterest, Discord). Use when user mentions Google Maps contact extraction, maps email scraper, business lead generation from Google Maps, find emails from maps, scrape Google Maps businesses, maps business contacts, get phone from Google Maps, social media from maps listing, competitor research from maps, local business contact list, maps data export, google maps scraper, extract contacts from google maps, find business email google, gmaps leads, maps email finder, or wants to replicate Google Maps business data extraction.

4,837 Updated 5 days ago
browser-act