giantswarm/birthday-painter

Paints birthday image and posts it to Slack channel.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 23, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: giantswarm/birthday-painter@51933df5e4a3be93c6a51c6c980c2a089a2b1b12 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
PERSONIO_CLIENT_IDA valid Personio client ID with read access to employee info.yes
PERSONIO_CLIENT_SECRETA valid Personio client secret with read access to employee first name, last name, status, gender, date of birth, city and country.yes
SLACK_USER_TOKENA valid Slack user token with `users:read`, `users:read.email` and `users.profile:read` scopes.yes
SLACK_BOT_TOKENA valid Slack bot token with `channels:read`, `groups:read`, `chat:write`, `files:write`, `users:read` and `users:read.email` scopes.yes
GEMINI_API_KEYA valid Google Gemini API key to generate birthday images.yes

no outputs