EN PT ID

Bluesky Long-Form 2026: Publish via AT Protocol & Archive

August 6, 2026 · 11 min read · by ThreadGrab

In 2026 Bluesky stopped being a microblog. In May, the platform shipped a new app version that plugs into Standard.site, a community project for building long-form content on the AT Protocol, and connects readers to the wider network of AT Protocol apps known as the Atmosphere — including Leaflet, pckt, and Offprint. On August 3, The Verge reported that the platform's interim CEO Toni Schneider, a WordPress veteran, had shed the "interim" title and was aiming to grow the network, with first-party posts on bsky.social describing a "Summer of Standard.site" push behind long-form publishing.

This guide covers the publishing side of that shift, which no single platform comparison has walked through end to end: how to publish long-form on Bluesky through the AT Protocol, why ownership and provenance matter, and how to archive every post to clean Markdown with ThreadGrab so you keep a durable copy regardless of what an algorithm or a future policy does to your reach.

TL;DR. Bluesky long-form (May 2026) is built on Standard.site and the Atmosphere, a network of AT Protocol apps — Leaflet, pckt, Offprint — that let writers own their content without a paywall or a business account (unlike X Articles). WordPress added a plug-in to publish to the Atmosphere in the same month. The winning 2026 workflow is: write once in Markdown, publish to the Atmosphere, then archive each post locally with ThreadGrab so your long-form survives platform changes. Bluesky's new CEO Toni Schneider (named permanent on August 3) is betting on this exact growth path.

What Changed: Bluesky Meets the Atmosphere

According to TechCrunch's May 28, 2026 report (Bluesky embraces long-form content to counter X Articles), the new Bluesky app version integrates Standard.site, a community project for writing long-form content on the same protocol that powers Bluesky. The result is that Bluesky users can now read articles, blog posts, and newsletters published across the wider network of AT Protocol-powered apps — the "Atmosphere." Those include Leaflet, pckt, and Offprint, which target independent writers and publishers who want to own their content and expand distribution across the open web.

Bluesky reported roughly 44.5 million registered users at the time, per the same report. The long-form integration initially renders articles as dynamic link cards — an enhanced preview — with Bluesky describing it as a first step and promising richer support over time.

This was the second community-built expansion of Bluesky's app: in February, a startup called Germ became the first private messaging service to launch directly from Bluesky's app through a similar integration, demonstrating the pattern of building the protocol and the client together.

Why Long-Form on Bluesky Is Different From X Articles

The contrast with X Articles is the reason creators should care. X lets you write long-form content through its Articles feature, but — as TechCrunch notes — you need to be a paid subscriber or a business account to publish. Bluesky's approach is open: any user on the platform can engage with long-form content, and the publishing apps live on the open AT Protocol rather than inside a single walled-garden client.

Factor X Articles Bluesky Long-Form (Atmosphere)
Publishing access Paid subscriber or business account Open, via AT Protocol publishing apps
Underlying protocol Closed, platform-owned Open AT Protocol (“Atmosphere” network)
Publishing apps X app only Standard.site, Leaflet, pckt, Offprint, WordPress plug-in
How content surfaces Native article view Dynamic link card first, richer support promised
Ownership / portability Locked to X Content you own, portable across AT Protocol apps

Publish Once, Syndicate to the Atmosphere

The practical advantage of the AT Protocol approach is that one document can reach multiple apps. You write a post once in Markdown, publish it through a Standard.site-style app, and the same document is readable from Bluesky, Leaflet, pckt, Offprint, and anywhere else that speaks the protocol. In May 2026 WordPress added fuel to this model by announcing a plug-in that lets any WordPress site publish to the Atmosphere, joining the existing ActivityPub plug-in that already reaches Mastodon and the wider fediverse.

For a creator running a multi-platform presence, that collapses the long-form routine. Instead of writing one article inside X Articles and a separate one inside a LinkedIn newsletter and a third inside a Substack, you keep a single Markdown source, publish it to the Atmosphere, and use platform-native features only where they genuinely add reach.

A Markdown-First Long-Form Workflow for 2026

Here is the workflow the rest of this article builds toward, tested against the current AT Protocol publishing stack:

# Write once in Markdown, keep the source of truth local
mkdir -p ~/atmosphere-archive
cat > ~/atmosphere-archive/2026-08-06-post.md <<'EOF'
---
title: My Long-Form Post
author: [email protected]
date: 2026-08-06
status: draft
---

# My Long-Form Post

Body text written in Markdown, then published to the Atmosphere.
EOF

The header block is the seed of a portable archive: title, author handle, date, and status travel with the document whatever app renders it. Keep this file as the single source of truth, and treat every platform copy as a rendering of the same Markdown.

Publish to the Atmosphere From the Command Line

A second, reproducible path for technical creators is to publish from the terminal using the AT Protocol directly. The sketch below wraps a simple publish action around your Markdown file. The exact client library and argument names change as the ecosystem moves, so treat it as a template and verify current APIs before you rely on it in production.

# Publish a Markdown file to an AT Protocol long-form app
atp publish post --file ~/atmosphere-archive/2026-08-06-post.md \
  --handle you.bsky.social --pds https://bsky.social

# Confirm the published record resolves back to your content
atp resolve --handle you.bsky.social --type article

The point of the second command is provenance: the published record has an addressable identity on the protocol, so your archive can link the local Markdown to the live post and back again.

Archive Every Post With ThreadGrab

Publishing is only half the job. Long-form content on any platform can be re-ranked, reformatted, or removed, and the durable copy is the one you keep yourself. Once a post is live, archive it locally by URL:

# Normalize a live Bluesky long-form post to Markdown
threadgrab "https://bsky.app/profile/you.bsky.social/post/3lxyz" \
  --out ~/atmosphere-archive/2026-08-06-post-archived.md

ThreadGrab returns clean Markdown or JSON with the original URL and timestamp preserved, so the archived file and the live record stay linked. That provenance header belongs outside the body so it never pollutes the published Markdown logic, but it should always accompany the document.

Because Bluesky long-form is served from multiple AT Protocol apps, archiving by URL is the reliable method: the permalink captures which app served the post even when the rendering differs between clients. Keep the author handle, the post ID, and the capture timestamp together with the file, and you have a searchable, portable, verifiable archive independent of any single app.

Ownership and Provenance: The Layer Nobody Writes Down

Provenance is the part of archiving that is easy to skip and hard to recover. For every long-form post you publish, record four fields: the canonical URL, the platform or app that served it, the publish date, and the capture date. In a Markdown-first workflow that is a small header, not a spreadsheet. This matters doubly on a decentralized network because the same content can appear under different URLs depending on which AT Protocol app renders it; a provenance header disambiguates the version you actually captured.

There is also a practical reason related to reach: if a future algorithm change or a policy shift reduces the visibility of your long-form, the local archive is what you republish from. It is your insurance against a platform making a decision you did not choose.

Limitations and Verification Caveats

A few honest cautions. First, the Bluesky long-form integration shipped in May 2026 and readers first saw dynamic link cards; richer in-app reading is a promised next step, and the feature set continues to evolve — verify current availability before building a production routine around it. Second, each AT Protocol publishing app (Standard.site, Leaflet, pckt, Offprint) has its own workflow, so pick one and learn its commands rather than assuming they are interchangeable. Third, the WordPress-to-Atmosphere plug-in is new; treat a WordPress syndication test as a beta workflow and archive the result immediately.

FAQ

Can you publish long-form posts on Bluesky in 2026?

Yes. In May 2026 Bluesky shipped a new app version that integrates Standard.site, a community project for building long-form content on the AT Protocol. That means you can write articles, blog posts, and newsletters and have them appear on Bluesky, alongside content from other AT Protocol apps in the Atmosphere such as Leaflet, pckt, and Offprint.

What is the Atmosphere on Bluesky?

The Atmosphere is the broader network of apps and services built on the AT Protocol, the open protocol that powers Bluesky. Alongside the Bluesky app itself, it includes long-form publishing apps such as Standard.site, Leaflet, pckt, and Offprint that let independent writers own their content and reach the wider open web.

Do readers need a paid subscription to read Bluesky long-form?

No. Unlike X Articles, which currently limits long-form publishing to paid subscribers or business accounts, Bluesky's long-form integration is open to anyone on the platform. Articles first appear as dynamic link cards, and Bluesky has said richer support is coming as a next step.

Can I use WordPress to publish to Bluesky long-form?

Yes. In May 2026 WordPress announced a plug-in that lets any WordPress site publish to the Atmosphere. It joins an existing plug-in that already allows WordPress sites to publish to ActivityPub-powered services such as Mastodon, so you can syndicate one post across both protocols.

How do I archive a Bluesky long-form post to Markdown?

Copy the post URL and paste it into ThreadGrab, which returns clean Markdown or JSON with the original URL and timestamp preserved. Because Bluesky long-form content is served from multiple AT Protocol apps, archiving by URL keeps the source and provenance alongside the Markdown in your own local file.

Why should I keep a local Markdown archive of my long-form posts?

Your content lives on platforms that can change rules, formats, or reach at any time. A local Markdown archive, with the original URL, capture date, and post ID in a small header, gives you a durable, searchable copy you own, independent of any single app, feed, or AT Protocol client.

Start With a Local Markdown Source of Truth

Bluesky's long-form bet is a good reason to take publishing seriously again: the open protocol means your words can reach a wide and growing network without a paywall, and the same document can live across several apps at once. But the open web is still a web of impermanent surfaces.

Write once in Markdown, publish to the Atmosphere, and archive every post locally with ThreadGrab. That combination gives you distribution today and a durable, searchable, portable copy that no algorithm, policy, or app change can take away.

Archive Bluesky long-form, X Articles, and LinkedIn newsletters as clean Markdown — no account, no install.

Try ThreadGrab — Free Social Media Archiver