dunking-anonymously

Solid

Renders a Bluesky post as an anonymised screenshot so its words can be criticised without a link back to whoever wrote them. Blacks out avatar, display name, handle and any at-mentions in declassified-document styling, then emits a PNG and its alt text. Use for anonymous dunk-quoting, "dunk on this without linking it", "screenshot this post with the author hidden", "quote this without naming them", "redact this before I share it", or when a bad take from a small account deserves an answer and its author does not deserve your followers.

Data & Documents 148 stars 5 forks Updated today MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
72
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Dunking anonymously A quote-post delivers your whole audience to the original author. For an account with forty followers that is a pile-on whatever your caption said. This renders the post as an image instead, so the words can be quoted without the handle. Idea from Luis Villa, who built the same feature for himself (https://bsky.app/profile/lu.is/post/3mv6ynbcjr62b). His render greys the identity out; this one blacks it out. ## Procedure ```bash python3 scripts/dunk.py https://bsky.app/profile/someone.bsky.social/post/3mv6... ``` Takes a bsky.app URL, an `at://` URI, or `handle/rkey`. Writes `<rkey>.png` to the working directory, prints the alt text to stdout, and writes `<rkey>.json` holding the source URI for your own records. The source URI stays out of both the image and the alt text. | flag | effect | |---|---| | `--redact "phrase"` | blacks out a literal phrase, repeatable | | `--stamp` | adds the rotated REDACTED stamp | | `--show-date` | prints the post date in the footer | | `--out PATH` | output path | | `--width N` | image width, default 1200 | Then read the rendered PNG, actually open it, and re-run with `--redact` for anything in the body that identifies the author. This is the step that gets skipped. Deps are PIL and the standard library. DejaVu Mono ships with the container. The API call is unauthenticated, so it needs no token and leaves no trace in anyone's notifications. See [README.md](README.md) for the host fallback and network surface. ## Re...

Details

Author
oaustegard
Repository
oaustegard/claude-skills
Created
10 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category