google-contacts

Manage Google Contacts via the Google People API with OAuth 2.0.

114|3|Updated May 12, 2026
One-click install
npx skills add https://github.com/zapier/connectors --skill google-contacts-zapier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-contacts
Source: https://github.com/zapier/connectors/tree/main/apps/google-contacts
Command: npx skills add https://github.com/zapier/connectors --skill google-contacts-zapier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @zapier/zapier-sdk-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the management of Google Contacts, allowing users to create, update, delete contacts, organize them into groups, and manage other contacts seamlessly.

Core Features & Use Cases

  • Contact Management: Create, retrieve, update, and delete contacts.
  • Search and Organization: Search for contacts and organize them into groups.
  • Photo Management: Set and remove contact photos.
  • Use Case: If you frequently interact with contacts and need a way to manage them efficiently, this skill provides a straightforward solution for adding, updating, and organizing your Google Contacts.

Quick Start

Use the createContact script to add a new contact to Google Contacts. Example: node cli.js run createContact '{"names":[{"givenName":"John","familyName":"Doe"}],"emailAddresses":[{"value":"[email protected]"}]}' --connection google-contacts

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 using the Google People API?

You can manage Google Contacts through the Google People API by creating, updating, and deleting contacts, organizing them into groups, and managing contact photos. This requires OAuth 2.0 authentication to access the API.

What's the best way to automate adding new Google Contacts?

To automate adding new Google Contacts, use the createContact script with a JSON payload containing names and email addresses. You must execute this with an authenticated Google Contacts connection to ensure successful creation.

Can I organize Google Contacts into groups automatically?

Yes, you can organize Google Contacts into groups automatically. The skill supports searching existing contacts and modifying their group associations directly through the Google People API to maintain structured contact organization.

Does managing Google Contacts require OAuth 2.0 authentication?

Yes, managing Google Contacts requires OAuth 2.0 authentication. You must establish a secure connection with explicit access to the Google Contacts API before performing any creation, deletion, or modification operations.

How do I set or remove photos for Google Contacts?

You can set or remove photos for Google Contacts by utilizing the photo management features provided by the Google People API. This allows direct updates to contact photo data alongside standard contact information modifications.