xuzhougeng/paper-narrative
Judge and reshape the story told by a manuscript and its figure deck. Use when revising paper structure, testing whether Figure 1 is a hook, ordering figures, moving panels, identifying missing analyses, or defining the claim passed to figure-composer.
npx skills add https://github.com/xuzhougeng/wisp-science --skill paper-narrative
Use this skill before figure-composer. The sidecar only builds schemas and
self-contained reviewer instructions. Model reasoning happens in the current
Agent or an explicitly delegated Wisp Agent, never inside Python.
paper_brief_task(...). Produce a brief matchingpaper_brief_schema() in the current Agent. If delegate_tasks is advertised,
the brief may instead be assigned to one reasoning task with a structured
output schema.
composite_path values and fixunsupported claims before continuing.
pdf-explore to render the relevant pages to localimages. Pass their concrete paths to narrative_review_task(...).
view_image. Optionally delegate one handling-editortask with the minimum advertised reasoning, project_read, and
image_inspection capabilities and narrative_review_schema().
arc as the main-figure order;figure_moves;missing_panels into explicit analyses;kill_list;boldest_defensible_fig1 to figure-composer.yes and nofigure moves or missing panels remain.
Use run_in_context only for deterministic analyses requested by
missing_panels. Narrative reasoning and Agent delegation are not Runs.
python.and viewed.
Take xuzhougeng/paper-narrative from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.