JJ1006/Automatic-Birthday-Wisher — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a small Python automation that sends birthday emails for me automatically. I want to keep a simple data.yaml file with each person’s name, email, birthday as MM DD, a personal message, and a list of years already sent.

The script should run once a day, check today’s UTC date, find anyone whose birthday is today, and send them a personalized HTML email through Gmail. It should also include a plain text version in case HTML does not show. After sending, it should add the current year to that person’s years sent list so they do not get the same birthday email twice in the same year.

Please set it up so it can run locally with environment variables for my Gmail address and Gmail app password, and also run automatically with GitHub Actions on a daily schedule. Include a sample data.yaml, requirements file, and clear README instructions for setup. Look up current docs online if you need to.

Want more depth? Deep Reverse