audit-paper-book

Audit paper-book companions for drift and apply mechanical fixes.

127|22|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/flonat/flonat-research --skill audit-paper-book
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-paper-book
Source: https://github.com/flonat/flonat-research/tree/main/skills/audit-paper-book
Command: npx skills add https://github.com/flonat/flonat-research --skill audit-paper-book

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, yaml, json, re, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the synchronization between a source paper and its companion book, detecting and reporting both mechanical and substantial changes, and optionally applying mechanical fixes.

Core Features & Use Cases

  • Paper-Book Synchronization: Automatically syncs bibliographies and figures between the source paper and its companion book.
  • Drift Detection: Identifies and reports mechanical and substantial changes such as renamed sections, changed numbers, and new theorems.
  • Mechanical Fixes: Applies mechanical fixes like adding new bibliographic entries and replacing figures.
  • Use Case: When a paper is revised, this Skill can automatically update the companion book, ensuring it stays in sync with the paper's content.

Quick Start

To audit a paper-book, run: /audit-paper-book <slug>

Frequently Asked Questions about audit-paper-book

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

FAQPage Schema
How do I detect content drift between an academic paper and its companion book?

Paper-book synchronization automates the alignment of bibliographies and figures between a source paper and its companion book, ensuring that any revisions in the paper are tracked and optionally applied to the book files.

Can I automatically apply mechanical fixes to a book after a paper revision?

Yes, you can automatically apply mechanical fixes to a book after a paper revision, such as adding new bibliographic entries and replacing updated figures, to ensure the companion book stays synchronized with the source paper.

Does this paper-book audit tool work with PDF files?

Yes, this paper-book audit tool processes PDF files using pdfplumber and pypdf, extracting and analyzing text from both the source paper and the companion book to detect synchronization issues and apply transformations.

What is the best way to sync bibliographies and figures between a paper and a book?

The best way to sync bibliographies and figures between a paper and a book is to run an automated audit that detects drift, reports discrepancies, and optionally applies mechanical fixes to update the companion book directly.

What types of changes are identified during paper-book drift detection?

Paper-book drift detection identifies mechanical changes such as renamed sections and changed numbers, alongside substantial changes including new theorems, providing a comprehensive audit of differences between the source paper and book.

Do I need Python to run paper-book synchronization and audits?

Yes, you need Python to run paper-book synchronization and audits, as the Skill uses Python along with libraries like yaml, json, and re to process files, detect drift, and apply mechanical fixes to the companion book.