skills/auto-log-interactions/SKILL.md
Parses recent Gmail activity and logs interaction summaries to Evergreen CRM contacts — without storing full email bodies. Use when you want to sync email activity to your CRM, update interaction history, or keep Evergreen current with your communications. Requires Gmail connected in Claude.
npx skillsauth add wdm0006/evergreen-skills auto-logging-email-interactionsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Works with Evergreen, a local-first personal CRM for macOS. Get it on the Mac App Store.
search_contacts with email: tokeninteractions.log (type: "email")| Do | Don't | |----|-------| | Log a brief summary of the topic | Store full email bodies in notes | | Note key decisions or commitments | Copy sensitive content | | Record the date and direction (sent/received) | Log every single email in a thread | | Capture next steps | Store attachments or links |
Gmail activity (past week):
- 3 emails with [email protected] (re: API integration timeline)
- 1 email to [email protected] (sent partnership proposal)
- 5 emails with [email protected] (re: conference panel planning)
- 2 emails with [email protected] (cold outreach, not in CRM)
Logged to Evergreen:
1. search_contacts("email:[email protected]") → Sarah Chen
interactions.log(sarah_id, {
type: "email",
summary: "Discussed API integration timeline — agreed on Q3 target, Sarah reviewing docs",
date: "2026-04-03"
})
2. search_contacts("email:[email protected]") → Marcus Webb
interactions.log(marcus_id, {
type: "email",
summary: "Sent partnership proposal for data pipeline collaboration",
date: "2026-04-01"
})
3. search_contacts("email:[email protected]") → Jamie Rodriguez
interactions.log(jamie_id, {
type: "email",
summary: "Planning conference panel on AI in healthcare — confirmed topic and date",
date: "2026-04-04"
})
4. [email protected] → Not in Evergreen (flagged for review)
Auto-Log:
- [ ] Time period specified for email scan
- [ ] Emails grouped by contact and thread
- [ ] Addresses matched to Evergreen contacts
- [ ] Summaries are concise (not full email bodies)
- [ ] Duplicate interactions not created (check existing)
- [ ] Unknown contacts flagged for potential addition
business
Generates a weekly relationship management digest from Evergreen CRM — interactions logged, follow-ups completed vs missed, network growth, and a spotlight contact. Use for weekly reviews, accountability, or planning the week ahead.
testing
Drafts double-opt-in introduction emails connecting two Evergreen CRM contacts. Use when someone asks for an introduction, when you spot a mutually beneficial connection, or when facilitating networking between contacts.
testing
Audits Evergreen CRM for stale or incomplete contact data — outdated titles, missing fields, potential duplicates, and contacts that may have changed jobs. Use for periodic database hygiene, before a big outreach push, or when data quality feels off.
business
Scores and surfaces relationship health across your Evergreen CRM contacts — identifies thriving relationships, ones at risk, and dormant connections needing attention. Use when you want a high-level view of your network health or need to prioritize relationship investment.