skills/life-events/SKILL.md
Tracks and acts on life events and milestones for Evergreen CRM contacts — birthdays, work anniversaries, job changes, promotions, and personal milestones. Use when you want to stay on top of important dates and send timely, thoughtful messages.
npx skillsauth add wdm0006/evergreen-skills evergreen-life-event-trackerInstall 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 and get_contactactions.create for upcoming eventsinteractions.lognotes.append when you learn new milestones| Milestone | How to Learn | Action | |-----------|-------------|--------| | Birthday | Contact mentions it, LinkedIn | Annual reminder action | | Work anniversary | LinkedIn notifications, notes | Congratulatory message | | Job change | LinkedIn, news, email signature | Update record + congratulate | | Promotion | LinkedIn, direct conversation | Congratulatory message | | Company milestone | News, funding announcements | Acknowledge + discuss | | Personal milestone | Direct conversation, social media | Thoughtful note | | Speaking engagement | Conference listings, social media | Attend or congratulate |
When you learn about a milestone, record it in notes with a consistent format:
notes.append(contact_id, "## Milestones\n- Birthday: March 15\n- Started at Meridian: Jan 2024\n- DataFlow Series A: Oct 2025")
Create recurring actions for annual events:
actions.create({
contact_id: id,
title: "Birthday — send a note to Sarah Chen",
due_date: "2027-03-15",
priority: "medium"
})
Job change:
Saw you made the move to [Company] — congrats! [Role] sounds like
a great fit given your background in [area]. How are the first
few weeks going?
Promotion:
Just saw the news about your promotion to [Title] — well deserved!
I remember when you were telling me about [project]. Clearly
making an impact. Coffee to celebrate?
Funding round:
Congrats on the [round] — huge milestone for [Company]! I remember
when you were [earlier stage context]. Exciting to see the momentum.
Work anniversary:
[X] years at [Company] already! Time flies. Hope you're still
enjoying the [thing they mentioned liking about the role].
Life Events:
- [ ] Known milestones recorded in contact notes
- [ ] Reminder actions created for recurring dates
- [ ] Messages personalized with real context (not generic)
- [ ] Interaction logged after sending
- [ ] Contact record updated if milestone changes their profile (new title, new company)
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.