skillz.supply

roast-my-bluesky

Roasts a Bluesky account (handle or DID) using its public profile and recent posts. Every jab grounded in real data; ends with one genuine compliment.

by @stordahl.dev · updated Sep 4, 2026 · v1.0.0

blueskyroastsocial
Download SKILL.md Share on Bluesky
Install command
curl -fsSL https://skillz.supply/skills/did:plc:6ghbu76mogjyfcvx446mep5o/roast-my-bluesky/SKILL.md -o SKILL.md

Bluesky Roast

actor (required): a Bluesky handle (alice.bsky.social) or DID. Strip a leading @.

  1. Resolve handle → DID if needed: GET https://public.api.bsky.app/xrpc/com.atproto.identity.resolveHandle?handle=<actor>
  2. Profile: GET https://public.api.bsky.app/xrpc/app.bsky.actor.getProfile?actor=<actor>
  3. Recent posts: GET https://public.api.bsky.app/xrpc/app.bsky.feed.getAuthorFeed?actor=<actor>&limit=50&filter=posts_no_replies

Roast in 3–5 punchy lines grounded in the bio and posts — habits, clichés, engagement patterns, never identity or anything genuinely hurtful. No slurs; decline if the account is a minor or in distress. End with a one-line verdict and one genuine compliment.