DEV Community

Cover image for Twitter Blocked Me, I Moved to BlueSky, But It Had One Major Issue. So I Built a Chrome Extension to Fix It
Diego Fortes
Diego Fortes

Posted on Edited on Originally published at codedcitadel.com

Twitter Blocked Me, I Moved to BlueSky, But It Had One Major Issue. So I Built a Chrome Extension to Fix It

"Twitter Blocked Me, I Moved to BlueSky, But It Had One Major Issue. So I Built a Chrome Extension to Fix It"

This is episode 12 of Coding Until I Make $100K, where I'm building apps in public from $0 until I hit six figures. If you're new here, the full series is at codedcitadel.com.

This one started with Twitter locking me out for no reason.


How This Started

Twitter blocked my account out of nowhere.

And even though it technically says the account has been restored, it's been inconsistent — sometimes letting me in, sometimes not.

I wasn't even a heavy X user to begin with. I just wanted another platform to share my journey. So I started looking for alternatives and came across Bluesky. Honestly, it didn't look very promising at first glance.

But I decided to take a look anyway. And after spending some time on it, I can confirm: it's really not that promising. But it got me thinking — maybe there's a Chrome extension opportunity here.


Finding the Idea (Using Reddit Data)

Instead of guessing, I went straight to the Bluesky subreddit and used my Reddit scraper to pull all posts and comments from the past 10 months. That came out to roughly 700 posts and 13,000+ comments.



I fed all of that to Claude and asked it to find potential Chrome extension ideas from the data.

There were some genuinely interesting ideas in there.

But none of them were simple builds. One idea I liked was real-time image content detection — hiding posts based on what's inside an image — but the only realistic options were Tesseract.js or an external API, which would cost money. I'm not putting money into an idea that hasn't been validated yet.

So before committing to anything, I did one last thing that was pretty obvious in hindsight: I just asked the community directly.

The most upvoted answer was, luckily, the simplest one: hide reposts from specific accounts. Pre-validated, simple to build, and a clear pain point. We also get a free distribution channel — a shameless plug in the comments, plus direct messages to every person who asked for it.


The "Hello World" Script

If you've been following this series, you know I never start coding directly in the Chrome extension, no matter how simple the idea seems. Unless the feature absolutely requires a background service worker (for example, something blocked by CORS), I always start in the browser console.

The first useful thing I noticed on Bluesky is that every repost has a "Reposted by" label visible in the UI.