The replies to this post surfaced lots of great 3rd party tools (thanks!), but I still think it's interesting that bsky, as a platform, has decided to not prioritize algorithmic triangle closing (or follow recommendations, generally). See this fig from Zignani et al. (2014), when FB introduced PYMK.