ClaudeMods
☰
ZH-TW
● 0 人在線上 · 瀏覽 0 次
贊助提交作品
GitHub 儲存庫 · 發布者 nicodunks

goodfriend

在 spinner 顯示朋友生日並提醒你傳訊息,從 Contacts(可選 iMessage)讀取生日的 Claude Code mod。

nicodunks@nicodunks

1/

a claude code mod that remembers birthdays for you the goodfriend mod

2/

bc i felt bad forgetting @BrainsAndTennis bday claude plugin marketplace add nicodunks/goodfriend && claude plugin install goodfriend@goodfriend https://github.com/nicodunks/goodfriend

已翻譯

關於這個 mod

GoodFriend 是 macOS 上的 Claude Code mod,會在 Claude Code spinner 與提示卡顯示即將到來或剛過的生日。生日來自 Contacts,也可透過 /seed 預先建立;/seed 依訊息與群組聊天的中繼資料(只用姓名,不讀取訊息內容)排列最常聯絡的人,再請 Claude 協助補上缺少的日期。生日當天或之後一週內,提示字元上方的卡片可一鍵開啟 Messages 並填入問候語。指令包括 /seed、/goodfriend、/goodfriend add、/goodfriend remove、/goodfriend test。需要 Claude Code 2.1.286+,MIT 授權。

安裝

請先查看作者 README,確認 marketplace 與外掛名稱;指令可能隨儲存庫結構而變動。

claude plugin marketplace add nicodunks/goodfriend
claude plugin install goodfriend
原文 / README

GoodFriend

Be a GoodFriend and remember your friends' birthdays.

GoodFriend is a Claude Code mod. Every so often, the spinner that normally says "Thinking" tells you whose birthday it is instead:

🎂 It's Maya Chen's birthday today
🎂 Leo Park's birthday is in 3 days
🎂 You missed Sam Rivera's birthday 2 days ago

On the day, and for a week after if you missed it, a small card above the prompt offers to text them:

🎂 It's Maya Chen's birthday today   [ Text Maya ]   ✕

Text Maya opens Messages with "Happy birthday! 🎂" already typed to her. You press send. Text or dismiss, and GoodFriend stops reminding you.

It doesn't nag. On someone's birthday you'll see it a few times early on, then rarely. Otherwise it's an occasional heads-up for the week ahead, or a nudge if you just missed one.

Install

/plugin marketplace add nicodunks/goodfriend
/plugin install goodfriend@goodfriend

macOS only. Needs Claude Code 2.1.286 or newer.

Where birthdays come from

  • Contacts. Anyone with a birthday set in the Contacts app. macOS asks once for permission.
  • You. Run /seed and GoodFriend works out who matters most to you (family first, then the friends you talk to most, judged from your conversations and group chats) and asks for the birthdays it doesn't know. macOS asks once to let it look at Messages; that's it. Or add one directly: /goodfriend add Maya Chen 10/7.
  • Just tell Claude. "Leo's birthday is actually March 3rd" works. Claude fixes it for you.

GoodFriend only sees who you talk to and the names of your group chats, never what you said. To rank people, it sends that list of names to Claude through your own Claude Code session. Birthdays are saved on your Mac.

Commands

| | | |---|---| | /seed | fill in birthdays for the people you text most | | /goodfriend | list everyone, soonest first | | /goodfriend add Full Name MM/DD | add or fix a birthday | | /goodfriend remove Full Name | remove one you added | | /goodfriend test | show the next birthday on your next turn |

License

MIT

更多類似作品