← ClaudeAtlas

readbacklisted

Put a long reply of your own - or a plan, document, or session transcript - on an HTML page the user reads, highlights, and comments on, returning their notes as a follow-up prompt through a waiting local command. Use when your answer is too long to review in a terminal, when the user wants to mark up or annotate a document, or when you want line-level feedback on a plan before implementing it. Do NOT use to collect answers to specific open decisions (use questionnaire) or to interview the user one question at a time (use grill-me).
wilbeibi/wilbeibi-skills · ★ 2 · AI & Automation · score 78
Install: claude install-skill wilbeibi/wilbeibi-skills
# readback A terminal is a bad place to read two thousand words and a hopeless place to argue with a specific sentence in them. Hand the reader the actual text on a page; get back their words attached to the passages they picked. `review` blocks until they press **Confirm & send**, then writes exactly the prompt they confirmed to stdout and nothing else. The usual case is one long reply of your own — a draft, a design, an analysis you just wrote — and the reader wants to mark it up rather than answer it in prose. ## Commands ```bash # the reply you just wrote, piped in as its own text (the common case) python3 scripts/readback.py review - --format markdown --title "v4 volume commit design" <<'RB' <the reply, exactly as you sent it> RB # a file that already exists: a plan, a design doc, a PR body python3 scripts/readback.py review PLAN.md --out-dir /tmp/readback-plan # standalone artifact: read, annotate, edit the prompt; cannot send it back python3 scripts/readback.py build session.json -o review.html ``` Shared flags: `--format markdown|transcript` (inferred from `.md`/`.json`, required when `INPUT` is `-`), `--title TEXT`, and `--no-diagrams`. `review` also takes `--no-open` (print the URL, launch no browser); `build` takes `--force`. Without `--out-dir`, `review` creates a fresh private temporary directory and prints it. ## Choosing the input - **One long reply** — the common case, and the reason to reach for this at all. Pipe the reply's text in as Markdown with