ClaudeMods
☰
JA
● 0 人がオンライン ・閲覧 0 回
スポンサー作品を投稿
GitHub リポジトリ · 投稿者 nicodunks

goodfriend

Contacts(任意で iMessage)から友人の誕生日を読み、spinner に表示してメッセージを促す 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 プラグインで、近い誕生日や最近の誕生日を spinner とプロンプトカードに表示します。誕生日は Contacts から取得するか /seed で登録できます。/seed はメッセージとグループチャットのメタデータ(名前のみ、本文は読まない)で連絡の多い人を順位付けし、欠けた日付を Claude が補えるようにします。誕生日当日または 1 週間後まで、カードから 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

関連作品