CoolFace
Datasetpublic

chrissoria/bluesky-top10-classified

Bluesky Top-10 Accounts — Classified Posts 250 posts each from the 10 most-followed English-language Bluesky accounts, classified into 9 topic categories using cat-vader and gpt-4o-mini. Accounts Account Handle Alexandria Ocasio-Cortez aoc.bsky.social Mark Cuban mcuban.bsky.social Mark Hamill markhamillofficial.bsky.social The Onion theonion.com George Takei georgetakei.bsky.social The New York Times nytimes.com Rachel Maddow… See the full description on the dataset page: https://huggingface.co/datasets/chrissoria/bluesky-top10-classified.

sourceHugging Facecc-by-4.0updated 7mo agoView on Hugging Face
0likes13downloads
Dataset Card

Bluesky Top-10 Accounts — Classified Posts

250 posts each from the 10 most-followed English-language Bluesky accounts, classified into 9 topic categories using cat-vader and gpt-4o-mini.

Accounts

AccountHandle
Alexandria Ocasio-Cortezaoc.bsky.social
Mark Cubanmcuban.bsky.social
Mark Hamillmarkhamillofficial.bsky.social
The Oniontheonion.com
George Takeigeorgetakei.bsky.social
The New York Timesnytimes.com
Rachel Maddowmaddow.bsky.social
Stephen Kingstephenking.bsky.social
MeidasTouchmeidastouch.com
NPRnpr.org

Categories

Each post is independently classified against all 9 categories (binary per-category columns), so a single post can belong to multiple categories.

  1. 1.Politics & Elections
  2. 2.Trump & MAGA Criticism
  3. 3.Social Issues & Justice
  4. 4.News & Current Events
  5. 5.Entertainment & Pop Culture
  6. 6.Humor & Satire
  7. 7.Science & Technology
  8. 8.Economy & Business
  9. 9.Personal & Lifestyle

Columns

ColumnDescription
social_media_inputPost text
category_1 … category_9LLM-assigned category labels
post_idBluesky post URI
timestampPost creation time (UTC)
media_typeTEXT, IMAGE, REPOST, etc.
likesLike count at time of fetch
repliesReply count
repostsRepost count
quotesQuote count
viewsView count (0 — not exposed by Bluesky API)
dayDay of week
monthMonth name
hourHour of day (UTC)
is_repost1 if the post is a repost
post_lengthCharacter count
contains_url1 if post contains a URL
contains_image1 if post has an attached image
account_nameDisplay name
account_handleBluesky handle

Reproduction

python
import catvader as cv

df = cv.classify(
    sm_source="bluesky",
    sm_handle="aoc.bsky.social",
    sm_limit=250,
    categories=[
        "Politics & Elections",
        "Trump & MAGA Criticism",
        "Social Issues & Justice",
        "News & Current Events",
        "Entertainment & Pop Culture",
        "Humor & Satire",
        "Science & Technology",
        "Economy & Business",
        "Personal & Lifestyle",
    ],
    api_key="your-openai-api-key",
    user_model="gpt-4o-mini",
    add_other=False,
)

Citation

If you use this dataset, please cite:

Soria, C. (2026). Bluesky Top-10 Classified Posts [Data set].
Hugging Face. https://huggingface.co/datasets/chrissoria/bluesky-top10-classified

License

CC BY 4.0 — posts are public content fetched via the Bluesky AT Protocol public API.