SkyArchive
Archiving guide

How to archive a Bluesky thread so it remains useful later.

A strong archive preserves meaning, provenance, and usable files—not just pixels. This workflow is designed for researchers, journalists, creators, moderators, and anyone saving an important public conversation.

1. Decide what the archive is evidence of

If the point is the author’s argument, use Author thread. If replies and reactions are materially important, use Full conversation. If you only need one cited statement, use Single post.

2. Preserve both a reading copy and source data

Create a PDF or HTML file for humans, and keep JSON plus Markdown for future processing. The complete ZIP does this in one step.

3. Keep original media beside the document

External media URLs can disappear. Store the media folder locally and ensure the HTML or Markdown references remain understandable.

4. Record the source and export time

SkyArchive adds source URLs and the export timestamp. For high-stakes work, also record why the archive was created and who verified it.

5. Verify the archive before relying on it

Open the downloaded ZIP, check the post count, play the videos, inspect large images, and compare the first and last posts against the live thread.

6. Store more than one copy

A local archive is still vulnerable to disk failure. Important material should exist in at least two independently controlled locations.

Use it now

From public link to portable files

  1. 01

    Choose the narrowest thread scope that preserves the needed context.

  2. 02

    Download the Complete archive and optionally save a PDF reading copy.

  3. 03

    Open the ZIP, verify media and links, then store a second copy.

Questions

Common questions

Is a screenshot enough for evidence?

It can be useful, but it is weak as the only copy because it may omit source links, metadata, alt text, and full-resolution media.

Does an archive prove the post was authentic?

Not by itself. It preserves a snapshot and provenance links, but formal evidentiary standards depend on context and jurisdiction.

Should I include engagement counts?

Include them when the level of public response matters; omit them when you only need the content.

What should I do if a video fails?

Keep the rest of the archive, retry later, and record the failed media URL from the generated error note.

Build the archive while the post is still public.

Paste the source URL, inspect the preview, and download the formats you actually need.

Open the exporter