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.