Roast My Bluesky

by @stordahl.dev · created Sep 5, 2026

Install this skill

npx @skillz.supply/cli install did:plc:6ghbu76mogjyfcvx446mep5o/3musflzhjfy2g

Writes SKILL.md into your agent's skills folder under this skill's name. No CLI? Download the file, or view it.

name: "roast-my-bluesky"

description: "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."

createdAt: "2026-09-05T21:15:54.767Z"

repoUrl: "https://skillz.supply/skills/did:plc:6ghbu76mogjyfcvx446mep5o/3musflzhjfy2g/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.