Commit graph

7 commits

Author SHA1 Message Date
Ellie
91920d4103 docs: update skill docs for unpaywall and pdftotext support
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 13:35:18 -08:00
Ellie
c3b63ea2f5 feat: add poppler-utils (pdftotext) to nix flake
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 13:34:56 -08:00
Ellie
21a61b1c75 feat: try Unpaywall for open-access PDFs before LibGen
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 13:33:33 -08:00
Ellie
ff29d6109d feat: try pdftotext before marker-pdf for conversion
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 13:25:50 -08:00
Ellie
29b2a6b743 feat: add pdftotext quality heuristic with tests
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 13:21:51 -08:00
Ellie
a45b8df676 Add Claude Code marketplace metadata for paper-reader skill
Moves skill/ to skills/paper-reader/ and adds .claude-plugin/
marketplace and plugin manifests so the repo can be installed
directly as a Claude Code skill marketplace.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 23:01:49 -08:00
Ellie
f82b738db7 Add paper CLI: download academic papers by DOI and convert to markdown
Downloads PDFs from LibGen (primary) or Anna's Archive API (fallback),
converts to markdown via marker_single, and prints to stdout. Includes
XDG-compliant caching, nix flake with marker-pdf packaging, and a
Claude Code skill for paper-reader integration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 22:54:30 -08:00