Contacts cleanup

SkillDev tools

Lets your agent find and clean up duplicate Google Contacts with safety checks before removing anything.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Contacts cleanup skill

About this capability

Google Contacts duplicate review and guarded cleanup with gog.

What this skill tells your AI

The instructions your AI receives, as published by openclaw/gogcli in .agents/skills/gog-contacts-cleanup/SKILL.md and read by ahel’s review.

Read ../gog/SKILL.md and ../gog-contacts/SKILL.md first.

  1. Detect duplicates without mutation:

    gog --account user@example.com --readonly contacts dedupe --match email,phone,name --json --wrap-untrusted
    
  2. Present each proposed group with resource IDs and the fields that matched. Flag conflicts in names, organizations, notes, and non-empty phone/email values.

  3. Preview the exact merge plan:

    gog --account user@example.com contacts dedupe --resource people/ONE \
      --resource people/TWO --apply --dry-run --json
    
  4. Apply only explicitly approved groups. Omit --force unless the user requested non-interactive execution after reviewing the plan.

Never merge solely on a similar name. Prefer exact normalized email or phone evidence and retain the richest contact as the primary resource.

Signals

GitHub stars
8k
Forks
690
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
gog-contacts-cleanup
Source
github.com/openclaw/gogcli