AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Papers Reading Skill

skill-aorom-paperreading-papers-reading-skill · by AOROM

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, ge…

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-aorom-paperreading-papers-reading-skill

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-aorom-paperreading-papers-reading-skill)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
today

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Papers Reading Skill? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

PaperReading Core Adapter

Workflow

  1. Establish the supplied-source boundary. Identify which title, author, journal, date, DOI, page, section, table, figure, equation, appendix, and full-text surfaces are actually available.
  2. For UTF-8 text or Markdown, run paperreading ingest --output . Use the resulting source, section, block, character-range, and hash metadata; do not invent locators.
  3. Read the abstract and introduction, theory or hypotheses, data and variables, research design, baseline results, mechanisms, heterogeneity, robustness or endogeneity checks, conclusion, and relevant appendix material.
  4. Build a v0.3 PaperPackage using references/paper-record.md. Keep GroundedPaperRecord, EvidenceSpan, and ResearchAnalysis conceptually and structurally separate.
  5. For an existing v0.2 record, run paperreading migrate --output rather than rewriting it manually. Preserve the resulting migration notes and unverified state.
  6. Run paperreading validate . When a matching PaperDocument exists, also run paperreading verify --document --strict --output .
  7. Resolve every validation error before export. Keep partial or failed verification visible; never upgrade a package to verified by assertion.
  8. Produce only the user-selected output. Load references/reading-fields.md when reviewing the legacy 13-field projection or workbook style.

Evidence protocol

  • Record a source claim only when the paper explicitly states it and bind it to at least one evidence ID.
  • Record a finding only when supplied text, table, figure, equation, or appendix material supports it.
  • Keep researcher or AI-assisted assessment outside the source-grounded record.
  • Preserve null results, caveats, sample limits, identification limits, conflicts, and unresolved fields.
  • Never fabricate a quotation, page, section, block, table, column, figure, equation, appendix, variable, model, test, ranking, or causal claim.
  • Treat traceability as locator specificity, not truth, study quality, causal validity, or external validity.
  • Treat source-content verification as a resolution check against the supplied document, not proof that the paper's methods or conclusions are correct.
  • Do not translate one journal-ranking system into another. Record only independently verified labels with their source and version boundary.

Causal and analysis boundaries

  • Use causal language only when an eligible design and an explicit identification strategy support it.
  • Preserve stronger wording made by the paper as a source claim when necessary, but keep the PaperReading assessment and caveats separate.
  • Put proposed research extensions in ResearchAnalysis; never present them as paper findings.
  • Ground each extension in a reported limitation, evidence boundary, contradiction, or identification constraint, and include at least one executable design element.

CLI operations

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.

Current implementation boundary

  • Core ingestion supports UTF-8 text and Markdown only.
  • PDF parsing and provider-driven automatic extraction are roadmap capabilities, not current Core behavior.
  • If the host can inspect another supplied format, record that review boundary honestly, but do not claim paperreading verify ran without a matching PaperDocument.
  • Batch processing, SQLite search, cross-paper synthesis, gap discovery, and method-specific auditing are not implemented.

Mutation rules

  • Produce draft, validation, or stdout output when no destination is explicitly provided.
  • Do not overwrite JSON or Markdown unless the user requests replacement and --force is used.
  • For Excel, require an explicit path or existing PAPER_READING_WORKBOOK configuration.
  • Treat duplicate_skipped as a successful no-op and report the existing worksheet row.
  • Treat schema mismatch, unresolved evidence, failed validation, locked workbook, or write error as a hard stop.
  • After a successful Excel append, report the worksheet, appended row, and timestamped backup path.

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.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.