SkyAlert
skyalertbot.bsky.social
SkyAlert
@skyalertbot.bsky.social
A bot by @littlebitstudios.com for unfollow notifications.

SkyAlert is open-source: https://github.com/littlebitstudios/skyalert

To get started, DM this bot "!help".
If you encounter any issues, DM or ping @littlebitstudios.com.
Pinned
I have decided to return SkyAlert's post notifications back to full service. SkyAlert seems to have some advantages over Bluesky's own post notifications. I will be monitoring for bugs since I switched from one script to another.
I have added a "!reset" command to SkyAlert. Using this will completely delete all of your SkyAlert settings.
August 24, 2025 at 7:29 AM
SkyAlert has been running into situations where so many people unfollow a user that errors occur due to a message being too long. These errors will now be handled with a message that we found people that unfollowed you but couldn't show you who they are because there were too many.
August 24, 2025 at 7:04 AM
I have decided to return SkyAlert's post notifications back to full service. SkyAlert seems to have some advantages over Bluesky's own post notifications. I will be monitoring for bugs since I switched from one script to another.
August 11, 2025 at 7:28 PM
Sorry, I forgot to open my DMs. If you have questions about SkyAlert or want me to remove your user watches please DM me.

- LittleBit (@littlebitstudios.com)
July 9, 2025 at 5:44 AM
Reposted by SkyAlert
One difference I just found between my own @skyalertbot.bsky.social and Bluesky's post notifications is that the official notifications are slower than SkyAlert, possibly to account for people deleting a post immediately because they made a mistake.
July 8, 2025 at 4:33 AM
Bluesky has added post notifications to the official app. If you were using SkyAlert, please run !mywatches so you can enable Bluesky's notification system for the accounts you were watching.
📢 1.104 is rolling out with new ways to personalize your notifications!

• Activity Notifications: Get push alerts from your favorite accounts
• Repost Notifications: See when someone likes or reposts something you’ve reposted
• New Notification Settings: Fine-tune which notifications you receive
July 7, 2025 at 6:38 PM
Reposted by SkyAlert
Idk if it's run by bots or something but this website is promoting SkyAlert :D
New tools added to BskyInfo: SkyAlert from @littlebitstudios.com

Get notifications for new posts from people you watch and unfollow alerts. Customize your watch settings for a personalized experience.

👉 bskyinfo.com/tools/skyalert/

#blueskytools #blueskytips
May 9, 2025 at 7:02 PM
SkyAlert is now connected to its owner's main block list. Anyone who gets onto this list will effectively be banned from using SkyAlert. bsky.app/profile/did:...
May 3, 2025 at 1:57 AM
SkyAlert was updated! It will now detect deactivated/deleted/suspended accounts that users are watching to avoid running into exceptions.

Watches with a bad receiver will be removed, and watches with a bad subject will be removed and any receivers notified.
May 2, 2025 at 7:53 AM
It seems that some SkyAlert users have been messing up commands.

- You cannot add more than one watch at once.
- When you see the greater/less than signs or square brackets in the help area, those are placeholders. For example <true/false> means that argument is "true" or "false" and is required.
May 2, 2025 at 7:51 AM
SkyAlert was just updated, however the new feature is still being tested so the changes are not published to GitHub yet.

Labeled links will now be used in post notifications, but sometimes rich text facets have weird quirks, so you may notice links appearing out of place.
March 17, 2025 at 7:54 PM
Hey everyone, Bit here! Haven't made a post from the SkyAlert account in a while.

SkyAlert was just updated to remove a warning when trying to use a handle from Meta Threads, as now Meta Threads is compatible with Bridgy Fed (@ap.brid.gy).
February 26, 2025 at 10:15 AM
I added heartbeat detection to SkyAlert and it's made the bot INFINITELY more reliable. I've never had to restart it since I added that.
December 27, 2024 at 6:42 AM
Reposted by SkyAlert
I’m sorry that my bot @skyalertbot.bsky.social is still not providing post notifications. People on @marshal.dev’s GitHub page for the ATProto Python SDK have already found the issue in Bluesky’s system related to it.

See issues linked from my repo for more information. github.com/littlebitstu...
Problems with firehose parsing · Issue #1 · littlebitstudios/SkyAlert
Errors such as the one shown in MarshalX/atproto#444 keep appearing in SkyAlert's firehose post notifications module. I'm trying to work on a jetstream-based implementation of post notifications bu...
github.com
November 22, 2024 at 8:46 AM
Post notifications should be back online, still running with firehose processing. I hope the firehose issues slow down at some point, although I do have something set now that restarts the script every 20 minutes so it should correct itself if it hits errors.
November 20, 2024 at 8:09 AM
The jetstream implementation has been hard to code for and the firehose system just started working again. I will continue to monitor SkyAlert for issues.
November 20, 2024 at 7:15 AM
I'm working on switching SkyAlert's post notifications module from firehose-based processing to jetstream-based processing.
November 20, 2024 at 12:34 AM
SkyAlert's post notifications are down, the script is running into numerous exceptions when parsing the firehose. Unfollow notifications are still online as those run by polling, not firehose.
November 19, 2024 at 8:32 PM
It fixed itself as soon as I signed in as the bot. Whoops
November 15, 2024 at 7:11 AM
SkyAlert is being plagued by the Invalid Handle Disaster. SkyAlert will be down until this is resolved.
November 15, 2024 at 7:10 AM
Update: You can now say !replies <true/false> to choose whether watched users' replies are sent to you.

By default, reply notifications are disabled.
November 11, 2024 at 4:06 AM
New update: handles ending in .bsky.social will be formatted without the ending in the bot's messages.

Also, when using !watch or !unwatch, it is not necessary to put the .bsky.social ending on a handle if it ends in such. Custom domain handles will still need their endings.
November 10, 2024 at 6:51 AM
SkyAlert sometimes has reliability issues. It seems to stop working every few days and I have to manually restart it.

I'm sorry for any inconvenience.
November 10, 2024 at 6:49 AM
SkyAlert is confirmed to be compatible with Bridgy Fed (@ap.brid.gy). You can watch someone by a Fediverse name (@someone@example.com) or by their Bridgy name (@someone.example.com.ap.brid.gy).

When sending notifications or command responses with Bridgy users in them, you will see Fediverse names.
October 29, 2024 at 6:22 PM
SkyAlert now tags certain things in posts.

[is a reply]: The post given is a reply
[content warning]: Post has labels.
[has images] or [has video]: Post contains media.
[has GIF]: Post contains link embed from Tenor.
[link preview]: Post contains link embed.
[quote repost]: Post is a quote.
October 29, 2024 at 3:11 AM