readers

Dispatches cold, read-only document reviews to fresh Claude, GPT, Gemini, DeepSeek, or Qwen readers.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/line7works/tony-skills --skill readers-line7works
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: readers
Source: https://github.com/line7works/tony-skills/tree/main/plugins/readers/skills/readers
Command: npx skills add https://github.com/line7works/tony-skills --skill readers-line7works

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve? Independent review loses value when the reviewer shares the author's session context and prior reasoning. This Skill obtains genuinely cold reads by sending a mandate and documents to a fresh model instance with no memory of the current session, capturing the reply verbatim with a sidecar recording exactly what ran. ## Core Features & Use Cases - Multi-model roster: One request format reaches Claude subagents, GPT via codex exec, Gemini via an MCP tool, and DeepSeek or Qwen via OpenRouter, with per-row models, efforts, and access profiles resolved from a roster file. - Verbatim evidence capture: Every call writes raw.md, a sha256 hash, and a sidecar.json with status, effective model, budget, and parity lines, so review output is auditable and never edited. - Pre-send validation and guards: Requests pass authorization, profile, floor, budget, and lane-availability checks before anything is sent; refusals and failures are recorded as first-class results. - Use Case: During an adversarial review of a build doc, a caller skill summons a fleet of readers sharing one run id — a fresh Claude subagent plus GPT and Gemini — and receives each cold read verbatim with sidecars proving isolation. ## Quick Start Ask the assistant to run /readers claude-opus path/to/design-doc.md "Review this design doc for correctness gaps" to get one cold read captured verbatim with its sidecar.

Frequently Asked Questions about readers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get an independent AI review of a document?

Invoke /readers with a roster row id, a document path, and a one-line mandate, for example /readers claude-opus doc.md "Review for correctness". A fresh reader with no session context answers, and the reply is captured verbatim to raw.md with a sidecar.

What models can act as cold readers?

The roster defines rows for Claude subagents (session, fable, opus), GPT via codex exec, Gemini via an antigravity MCP tool, and DeepSeek and Qwen via OpenRouter. Each row pins its model, supported profiles, and transport.

How does readers prevent the reviewer from seeing session context?

The reader receives only the composed prompt containing the mandate and documents, never the session's conversation, reasoning, or other readers' output. Under starved and packet-only profiles the Workflow route enforces zero tool calls, recorded as a parity line.

Does readers support sending requests to outside providers like OpenRouter?

Yes, but outside rows (any provider other than Anthropic) require explicit authorization: the caller's authorized flag or Tony's direct word per run. The OpenRouter lane needs OPENROUTER_API_KEY set and never sends a web-search suffix.

Why was my readers call refused before sending?

Refusals carry statuses such as invalid-request, unauthorized, oversize, lane-unavailable, or floor-refused from pre-send checks on validity, authorization, profile support, budget, and lane availability. A refused call writes only a sidecar and spends nothing.

Can a failed or weak read be retried automatically?

No. One call gets one record, and failures, empty replies, and refusals are reported faithfully with their own status lines. A retry requires a new call id authorized by the caller or Tony.