Standard Reader

Automatically announce blog posts on Bluesky

Airglow is an automation system built for the AT Protocol. It enables flexible workflows to react to events in the Atmosphere.

Airglow
Apr 13, 2026 · 3 min read
2

The perfect use case

et's say you just published a new blog post on @offprint.app, @leaflet.pub, @pckt.blog, or your own blog that uses @standard.site. You may want to post something on Bluesky to announce it.

Airglow lets you build this exact workflow. Especially thanks to a few features that were released today:

  • Automatically resolve links (and other facets) in Bluesky posts
  • Retrieve data from previous actions, such as the ID of a new Bluesky post
  • Update records on your PDS, to link the blog post back to its Bluesky announcement

How to implement it

You can sign in on Airglow with the account you use to post, and duplicate this action: Airglow Announce new blog posts on Bl...

It will be enabled on your account and run in "dry-mode" by default, meaning that it won't actually perform the actions. You can disable "dry-mode" straight away, and your next blog entry will automatically be posted on Bluesky.

How it works

This automation subscribes to the creation of site.standard.document records. It then filters publications that belong to your DID.

It fetches the original publication based on {{event.commit.record.site}}, to retrieve the base URL of the blog.

It then performs two actions:

  1. A "Bluesky post" action, that creates the Bluesky post with the title {{event.commit.record.title}} and the URL, built from the publication record {{publication.record.url}}{{event.commit.record.path}}.
  2. Update the original site.standard.document that triggered the event to set the bskyPostRef, so that the blog post is linked to the Bluesky post.

Next steps

You'll see your action logs on https://airglow.run every time it runs, it's especially useful if an error happens.

And you can set up many more automations on Airglow, even just call arbitrary HTTP callbacks. It really enables a lot of use cases.

Airglow
Airglow
@airglow.run
BlueskyDiscussion
Airglow
Airglow@airglow.run

Checkout my new article: Automatically announce blog posts on Bluesky

1 reply
Hugo
Hugo@there-hugo.dev

Hey @aka.dad, If you think this can be useful for Offprint, I'm building @exosphere.site to manage feature requests and roadmaps. It's still early, but moving fast. Currently working on UI improvement. (Although I've been mostly working on Airglow lately airglow.offprint.app/a/3mjfruooqg...)

2 replies