Skywriter
skywriter.blue
Skywriter
@skywriter.blue
Transform your Bluesky threads into elegant reading experiences.

Skywriter provides a thread unroll/ threadreader service. Just copy/paste the thread link on our homepage.

https://skywriter.blue
June 25, 2025 at 9:46 PM
Did you know that 1 in 4 working-age adults have a dexterity difficulty or impairment? [1] That's why Skywriter is built with keyboard navigation and clear focus indicators. Our design ensures your readers can engage with your long-form writing without barriers.
Skywriter keyboard navigation
YouTube video by David Sainez
www.youtube.com
June 25, 2025 at 9:46 PM
Hello, direct video is not supported yet. I'm looking at options but hosting video is more expensive than text/images. As a workaround, embedded YouTube videos will show up directly in the page. I just checked, and ALT text is included for all pages
February 12, 2025 at 8:54 PM
Thanks for sharing!
February 9, 2025 at 6:35 AM
It's very interesting (and difficult) to think through the implications of either approach. Basically, by posting on Bluesky (or any atproto client), you are adding to a communal pile of data.
February 6, 2025 at 6:33 PM
The friendliest one I have come across is this talk by Dan Abramov: www.youtube.com/watch?v=F1sJ.... If I had to explain in one line: traditional systems tie user data with to a specific system, atproto separates user data from the systems used to create/consume the data.
Web Without Walls — Dan Abramov | React Universe Conf 2024
YouTube video by Callstack Engineers
www.youtube.com
February 6, 2025 at 6:27 PM
Yes, I plan honor this. I will start with explicit opt-out first since that is almost done.
February 5, 2025 at 9:35 PM
Then there is the whole issue of misunderstanding how atproto works. That deserves its own thread. Sufficient to say I will include a way for people to opt out of Skywriter, but that does nothing to prevent others from accessing your posts. The open sharing of data is inherent to Bluesky's design.
February 5, 2025 at 9:04 PM
I also have a prototype to allow readers to like posts and follow writers directly from the Skywriter UI.
February 5, 2025 at 8:58 PM
I have also have heard people claim "lost engagement", which I don't understand since one of my goals is to increase engagement by diversifying the formats available to consume content. Especially for low-tech readers, it doesn't get much simpler than visiting a minimal webpage.
February 5, 2025 at 8:57 PM
To be explicit: I am paying out of my own pocket and with a significant amount of my time to help people share their voices. I will eventually look for monetization options, but only in ways that align with the interests of readers and writers.
February 5, 2025 at 8:57 PM
I understand where the sentiment comes from, as similar services on Twitter did employ some unsavory practices such as plastering the whole page with ads. But it is unfair to group me with everyone else, especially since they could have reached out directly to clear any misconceptions.
February 5, 2025 at 8:57 PM
Yes, I am aware, and thank you! It is unfortunate that people are misrepresenting what I am hoping to achieve with Skywriter. For example, one claim is that I am monetizing other people's content. It takes one click to go on a skywriter page and verify that is not the case.
February 5, 2025 at 8:57 PM
Hello, just want to update that I've found the bug. I've been out sick for a few days, but the fix should be in soon. Also, I've found some promising options for people that want to aggregate/sync threads but want to use their own blog to display content.
February 5, 2025 at 12:40 AM
Thanks for surfacing the issue! It definitely seems like a bug. Looking into it now
January 28, 2025 at 3:02 AM
Hello, your probably wanted to tag the unroll bot: @unroll.skywriter.blue unroll
January 26, 2025 at 9:34 PM
Example: @unroll.skywriter.blue unroll
January 17, 2025 at 6:43 PM
Hello all, our "thread unroller" bot is now in public beta! Just mention @unroll.skywriter.blue with the keyword "un roll"(no space) to receive a link to your unrolled thread. Make sure to follow the account so its reply does not get marked as spam.
January 17, 2025 at 6:33 PM
Reposted by Skywriter
The recent Bluesky outage is a good time to mention your content on skywriter.blue is cached, so it will remain online even if Bluesky goes down.
Create web pages from Bluesky threads | skywriter.blue
Transform your Bluesky threads into readable, searchable web pages without losing social features.
skywriter.blue
January 12, 2025 at 3:50 AM
YouTube embeds are now available! When you share a YouTube link, Skywriter will automatically create an embedded YouTube video player. Included is a privacy preserving feature that prevents YouTube code from loading until you watch the video.
January 7, 2025 at 6:05 PM
Thanks, glad to hear it is working well! User authentication is notorious for being tricky to set up correctly. The next big milestone will be to allow people to link their bluesky account so they can configure their pages.
January 6, 2025 at 2:41 AM
Just discovered how this author used skywriter.blue + Google translate to share their thread. Simple, but effective way to make threads accessible across languages 🌐
A machine translated version can be found here. Even if it has the regular kinks and quirks I think you'll get it.
skywriter-blue.translate.goog/pages/vivoca...
December 27, 2024 at 12:01 AM
A base target seems like a fine solution to prevent embeds from being broken. The changes are live, hopefully they work well for you.
December 26, 2024 at 11:50 PM
I saw your issue with embedding pages and I'm still thinking of the best way to provide that. I think the main issue you were experiencing was external links being opened inside the iframe?
December 23, 2024 at 7:29 PM
Your likely are! My first planned features for signed in users are the ability to bookmark pages and to create public collections so that people can share groups of pages. Next would probably be the ability to connect your bluesky account and like/follow directly from skywriter!
December 23, 2024 at 7:28 PM