contacts

Manage Google Contacts via Ruby scripts using the People API v1.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/arlenagreer/claude_configuration_docs --skill contacts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contacts
Source: https://github.com/arlenagreer/claude_configuration_docs/tree/main/skills/contacts
Command: npx skills add https://github.com/arlenagreer/claude_configuration_docs --skill contacts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-apis-people_v1, google-apis-calendar_v3, googleauth, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the manual effort of managing Google Contacts by providing automated search, creation, updating, and deletion capabilities through simple commands.

Core Features & Use Cases

  • Complete Contact Management: Search, view, create, update, and delete contacts with comprehensive field support.
  • Shared Authentication: Seamlessly integrates with calendar skill using unified OAuth tokens.
  • Use Case: Imagine you need to add a new business contact from a meeting. Use this Skill to automatically create the contact with name, email, phone, company, and notes in one operation.

Quick Start

Use the contacts skill to search for John Smith in your Google Contacts.

Frequently Asked Questions about contacts

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

FAQPage Schema
How do I automate Google Contacts management with CRUD operations?

This Skill enables full CRUD management of Google Contacts through Ruby scripts, allowing you to search, create, update, and delete contacts automatically via the Google People API v1. It requires OAuth credentials stored at ~/.claude/.google and executes against contacts_manager.rb to handle comprehensive field operations.

Can I use Google Contacts automation with my existing calendar integration?

Yes. This Skill shares unified OAuth authentication with the calendar skill, so if you've already set up Google credentials, you can seamlessly manage contacts and calendar events through the same token without reconfiguring.

What's the best way to search and add new business contacts in bulk?

Use this Skill to search existing contacts by name or details, then create new entries with name, email, phone, company, and notes in a single operation. It supports batch operations and comprehensive field handling through Ruby script execution against the People API.

Do I need special setup to manage Google Contacts programmatically?

You need OAuth credentials configured at ~/.claude/.google and the google-apis-people_v1, google-apis-calendar_v3, and googleauth dependencies installed. The Skill handles token management and API communication once setup is complete.

What contact fields can I update and search across?

This Skill supports comprehensive field handling including name, email, phone, company, and notes. You can search, view, create, update, and delete any of these fields through the Google People API v1 integration.

Can I delete contacts automatically without manual confirmation?

Yes. This Skill provides automated deletion capability as part of its full CRUD operations, allowing you to remove contacts programmatically through contacts_manager.rb scripts without manual intervention.