recipe-sync-contacts-to-sheet

Sync Google Contacts directory data to Google Sheets rows.

8|1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/niclasmartinsson-sys/google-workspace-cli --skill recipe-sync-contacts-to-sheet-niclasmartinsson-sys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-sync-contacts-to-sheet
Source: https://github.com/niclasmartinsson-sys/google-workspace-cli/tree/main/skills/recipe-sync-contacts-to-sheet
Command: npx skills add https://github.com/niclasmartinsson-sys/google-workspace-cli --skill recipe-sync-contacts-to-sheet-niclasmartinsson-sys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Export Google Contacts directory to a Google Sheets spreadsheet, eliminating manual copying and making it easy to share and update contact lists.

Core Features & Use Cases

  • Directory to Sheet Sync: Export contact properties such as names, emails, and phone numbers into a Google Sheet.
  • Incremental Updates: Support incremental sync to keep the sheet current with changes in the directory.
  • Use Case: Ideal for onboarding, team CRM synchronization, and shared contact management.

Quick Start

Run the recipe to export your organization’s Google Contacts to a Google Sheet and verify the sheet updates.

Frequently Asked Questions about recipe-sync-contacts-to-sheet

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

FAQPage Schema
How do I export Google Contacts to a Google Sheets spreadsheet?

You can sync Google Contacts to Sheets by running this Skill, which reads directory data and appends rows to a sheet via the Sheets API. This eliminates manual copying and automatically populates names, emails, and phone numbers.

Can I do incremental sync to keep my Google Sheets contact directory current?

Yes, incremental sync is supported to keep your Google Sheets contact directory current. Instead of overwriting everything, it appends rows to the sheet to capture changes in the directory, which is ideal for CRM synchronization and onboarding workflows.

Do I need specific skills to sync Google Contacts with Google Sheets?

Yes, syncing Google Contacts with Google Sheets requires the gws-people and gws-sheets skills. The recipe uses gws to read directory data and write formatted rows to Sheets via the Sheets API, ensuring proper data extraction and formatting.

What contact properties can I export when syncing Google Contacts to Sheets?

When syncing Google Contacts to Sheets, you can export contact properties including names, emails, and phone numbers. The Skill formats these directory entries into spreadsheet rows to streamline contact management and sharing.

What is the best way to automate contact management for team onboarding?

The best way to automate contact management for onboarding is syncing Google Contacts to Sheets. This recipe exports a directory of contacts and performs incremental updates, making it easy to share and maintain current contact lists for new team members.