Google Contacts duplicate review and guarded cleanup with gog.
66
78%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/gog-contacts-cleanup/SKILL.mdRead ../gog/SKILL.md and ../gog-contacts/SKILL.md first.
Detect duplicates without mutation:
gog --account user@example.com --readonly contacts dedupe --match email,phone,name --json --wrap-untrustedPresent each proposed group with resource IDs and the fields that matched. Flag conflicts in names, organizations, notes, and non-empty phone/email values.
Preview the exact merge plan:
gog --account user@example.com contacts dedupe --resource people/ONE \
--resource people/TWO --apply --dry-run --jsonApply 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.
1dbd820
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.