google-contacts

Manage Google Contacts records via the People API.

10|1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/mishahanin/heading-os --skill google-contacts-mishahanin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-contacts
Source: https://github.com/mishahanin/heading-os/tree/main/.claude/skills/google-contacts
Command: npx skills add https://github.com/mishahanin/heading-os --skill google-contacts-mishahanin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-api-python-client, google-auth-httplib2, google-auth-oauthlib, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

This skill removes the friction of switching between your workspace and the browser to manage personal contact information, allowing for rapid lookup and updates.

Core Features & Use Cases

  • Unified Management: Search, add, edit, and delete contacts in Google Contacts via the People API.
  • Standalone Operation: Operates independently of your workspace CRM to keep personal and professional data strictly separated.
  • Use Case: When you meet a new contact at a conference, you can quickly add them to your Google Contacts with their company and title without leaving your current workflow.

Quick Start

Use the google-contacts skill to search for a contact named John Doe and display their details.

Frequently Asked Questions about google-contacts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Google Contacts directly from the terminal?

You can manage Google Contacts from the terminal by using the People API to search, create, modify, and delete personal contact records without opening a browser. This skill handles OAuth authentication to interact directly with your address book.

Can I add new contacts to Google Contacts via the People API without a browser?

Yes, you can add contacts to Google Contacts via the People API without a browser by running terminal commands. This allows rapid creation of contact entries with details like company and title directly within your current workflow.

Do I need google-auth-oauthlib to automate Google Contacts management?

Yes, you need google-auth-oauthlib along with google-api-python-client, google-auth-httplib2, and python-dotenv to handle secure OAuth authentication. These dependencies are required to authorize terminal access to the People API.

What is the best way to keep personal contact records separate from workspace CRM data?

The best way to keep personal contact records separate is to manage them independently using a terminal-based Google Contacts skill. It operates standalone via the People API, ensuring your personal address book remains strictly separated from professional CRM data.

Does terminal-based Google Contacts management support searching and deleting entries?

Yes, terminal-based Google Contacts management supports searching and deleting entries. The skill facilitates unified management, allowing you to look up specific contacts, display their details, and delete entries directly through the People API.