Evidence-grounded AI research workflow for turning supplied economics, finance, management, and social-science papers or structured records into versioned PaperReading artifacts. Use when Codex must ingest text or Markdown, separate source-grounded claims from researcher analysis, bind findings to evidence IDs and locators, migrate v0.2 PaperRecord JSON, validate or verify a v0.3 PaperPackage, generate research extensions, export reviewable JSON or Markdown, or safely update a compatible 13-field literature workbook.
npx skills add https://github.com/AOROM/paperreading --skill papers-reading-skill
paperreading ingest <source> --output <document.json>. Use the resulting source, section, block, character-range, and hash metadata; do not invent locators.PaperPackage using references/paper-record.md. Keep GroundedPaperRecord, EvidenceSpan, and ResearchAnalysis conceptually and structurally separate.paperreading migrate <record.json> --output <package.json> rather than rewriting it manually. Preserve the resulting migration notes and unverified state.paperreading validate <package.json>. When a matching PaperDocument exists, also run paperreading verify <package.json> --document <document.json> --strict --output <verified.json>.references/reading-fields.md when reviewing the legacy 13-field projection or workbook style.ResearchAnalysis; never present them as paper findings.Initialize a local project and ingest a supported source:
paperreading init
paperreading ingest source.md --output document.json
Migrate a v0.2 record:
paperreading migrate record.json --output package.json
Validate and, when the matching document exists, verify a v0.3 package:
paperreading validate package.json
paperreading verify package.json \
--document document.json \
--strict \
--output verified-package.json
Review or export without changing a workbook:
paperreading project package.json
paperreading export package.json review.md --format markdown
paperreading export package.json package.normalized.json --format json
Append through the compatibility projection only after the user authorizes the workbook destination:
paperreading export package.json literature.xlsx --format excel --sheet 中文
The legacy scripts/append_paper_reading.py entry point remains a compatibility wrapper for existing 13-field JSON. Prefer the CLI for new workflows.
paperreading verify ran without a matching PaperDocument.--force is used.PAPER_READING_WORKBOOK configuration.duplicate_skipped as a successful no-op and report the existing worksheet row.If the paperreading command is unavailable, report that the Core package and any required exporter extra must be installed. Do not bypass the validator or reimplement workbook mutation ad hoc.
Take aorom/papers-reading-skill 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.