Daily Docker Hub new-image digest for your Slack channel

Every weekday morning, get a clean Slack summary of which Docker Hub images picked up new tags in the last day, grouped by repository.

Agentic Task
Docker HubSlackEngineeringOperationsNotifications & AlertsDaily Digests
PromptCreate

Every weekday at 9am, check my Docker Hub account for images that received new tags in the last 24 hours and post a summary to Slack. If nothing was pushed, skip the message so the channel stays quiet.

First, enumerate my repositories with Docker Hub's List Repositories in a Namespace, using my Docker ID (or organization name) as the namespace, and page through all results. For each repository, call List Repository Tags and keep only tags whose tag_last_pushed timestamp falls within the last 24 hours. Docker Hub timestamps are ISO 8601 UTC.

Group the surviving tags by repository. For each repository, list the new tag names and their push times, and call out notable version jumps, such as a major bump like 1.x to 2.0 or a new 'latest' tag pointing at a fresh image.

Post one tidy message to the #releases channel using Slack's Send a Message, formatted with Slack mrkdwn: a short header, then one section per repository with its new tags, kept scannable. If no repository received a new tag inside the window, do not post at all.

Example output

*Docker Hub: new tags in the last 24 hours* *acme/api* - v2.0.0 (major bump from v1.8.3) pushed 06:12 UTC - latest pushed 06:12 UTC *acme/worker* - v1.4.2 pushed 23:41 UTC *acme/frontend* - 2026.07.17 pushed 02:05 UTC 3 repositories picked up new tags. Notable: acme/api jumped to 2.0.0.

Additional information

What does this prompt do?
  • Checks your Docker Hub account every weekday morning for images that received new tags in the last day.
  • Groups the new tags by repository and highlights notable version jumps so you can see what actually changed.
  • Posts one tidy summary to a Slack channel like #releases, formatted to be quick to scan.
  • Stays quiet on days when nothing was pushed, so the channel only lights up when there's real news.
What do I need to use this?
  • A Docker Hub account with the repositories you want to watch.
  • A Slack workspace and a channel to post into (for example #releases).
  • A posting time that fits your team, with 9am on weekdays as the default.
How can I customize it?
  • Change the schedule or timing, for example post at 8am or widen the window to 72 hours on Mondays so weekend pushes are not missed.
  • Point it at a different Slack channel, or send the summary to more than one.
  • Adjust what counts as notable, such as only flagging major version bumps or new 'latest' tags.

Frequently asked questions

Will it post if nothing new was pushed?
No. If none of your images picked up new tags in the last day, it skips the message entirely so your channel stays quiet.
Can it watch an organization's repositories, not just my personal ones?
Yes. Point it at your Docker Hub organization name instead of your personal username and it will summarize that account's repositories.
What does the Slack message look like?
A short summary grouped by repository, listing the new tags for each one and flagging notable version jumps, so your team can scan it in seconds.
Can I run it more or less often?
Yes. It runs every weekday at 9am by default, but you can change the days, the time, or how far back it looks.
Do I need to set anything up inside Docker Hub?
Just connect your Docker Hub account and your Slack workspace. There are no webhooks or extra configuration to add in Docker Hub.

Stop refreshing Docker Hub to see what shipped.

Let this workflow watch your repositories and drop a tidy release summary in Slack every morning.