
Description
gws-people is an agent skill from the Google Workspace CLI project, listed on skills.sh. It manages Google Contacts and profiles through the People API. The page shows the contact group operations in detail: batchGet, which fetches several contact groups by name; create, which makes a new group; delete; get; list, which returns the groups without their members; and update, which renames a group. Group names must be unique for the user, and a duplicate returns an HTTP 409 error. The page advises sending mutating requests for the same user one after another to avoid latency and failures. The listing also says individual contacts can be created, updated and managed in batches, with support for photos, metadata and field-level control in updates. The skill relies on the shared gws authentication and security rules, which the agent reads first, and it can generate them if they are missing. It suits people who want an agent to tidy contact groups or update contacts in their Google account from the command line.…
Highlights
- Create, rename, list and delete contact groups
- Batch get for several groups
- Contacts with photos and metadata
- Sequential writes to avoid conflicts
Ratings & Reviews
No ratings yet
Be the first to rate gws-people.
People also visit
gws-people FAQ
What does gws-people do?
It manages Google Contacts and contact groups through the People API, with the gws CLI.
How do I install it?
Run: npx skills add https://github.com/googleworkspace/cli --skill gws-people
Can two groups have the same name?
No. Group names must be unique, and a duplicate create or rename returns HTTP 409.
How should writes be sent?
One after another for the same user, which the page says avoids higher latency and failures.
Has it been checked for security?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
What are the best gws-people alternatives?
Popular alternatives to gws-people include gog, gws-calendar and gws-chat. See all gws-people alternatives
