nature-literature-pipeline
Complete automated literature discovery pipeline: multi-source search → six-dimension scoring → fine reading → formatted delivery → archival. Combines a configurable engine with daily cron-driven application layer. Works with Feishu, Telegram, or any messaging platform.
Resumen
Nature Literature Pipeline
A complete, production-tested automated literature pipeline. Not just "search for papers" — it's a structured engine that scores, classifies, reads, delivers, and archives research papers daily.
What It Does
Cron (daily trigger, e.g. 08:30)
│
├─ ① SEARCH (30 candidates)
│ arXiv / OpenAlex / Crossref / Semantic Scholar (auto-degradation)
│
├─ ② COARSE FILTER (30 → 5)
│ Six-dimension scoring: topic match × 35 + methodology × 20
│ + journal quality × 15 + network relevance × 10
│ + applied value × 10 + archival value × 10
│
├─ ③ FINE READ (top 5)
│ Abstract-level or full-text. Source level tagged:
│ Full-text / Abstract only / Metadata only
│
├─ ④ DELIVER
│ Formatted digest to Feishu/Telegram/etc.
│ 🏅 rank | title | journal | ⭐ score | 💡 one-liner
│ 🔬 methods | 📊 key results | 🧭 commentary
│
└─ ⑤ ARCHIVE
DOI/arXiv de-dup → classify → write notes → update indexQuick Start
After installing, tell your agent:
My research area is [X], keywords: [Y], deliver to [feishu group name], archive to [path]The agent will configure keywords, delivery target, and archive path automatically.
Then set up a daily cron job:
Set up a daily literature push at 08:30 Beijing time, 30 candidates, top 5 deliveredArchitecture
The skill is organized in two layers:
| Layer | Purpose | Files |
|---|---|---|
| Engine | Scoring, classification, note templates, gap analysis | references/scoring-system.md, references/gap-analysis.md, references/note-template.md |
| Application | Daily cron pipeline, delivery formatting, archival workflow | references/push-format.md, references/cron-setup.md, references/review-compilation-workflow.md |
Configuration
All domain-specific content is configurable:
- Keywords — your research keywords (English + Chinese)
- Scoring weights — adjust the six dimensions for your field
- Classification rules — define your own tier system (A-E or custom)
- Delivery target — Feishu group, Telegram channel, email, etc.
- Archive path — local vault/wiki directory
A config template is provided in templates/literature-push-template.md.
Built-in Safeguards
- Score validation: Each dimension capped, total recalculated — no 11/10 allowed
- Triple de-duplication: DOI / arXiv ID / OpenAlex ID
- Graceful degradation: Semantic Scholar down → auto-switch to OpenAlex + Crossref + arXiv
- Read-only archive: Daily pipeline writes to
raw/literature directory only; never modifies wiki/knowledge base without user approval
Related Skills
nature-academic-search— ad-hoc literature search (complementary; this skill adds structured daily automation)nature-citation— CNS citation export (for importing pipeline discoveries into manuscripts)zotero— library management (for long-term organization of pipeline outputs)arxiv— arXiv API (used as a search source)
References
| Reference | Purpose |
|---|---|
references/scoring-system.md | Six-dimension scoring rubric with weights, caps, and evaluation logic |
references/gap-analysis.md | Methodology for identifying research gaps through systematic literature survey |
references/note-template.md | Standardized literature note format with YAML frontmatter |
references/push-format.md | Daily digest message template with field guidelines and example |
references/cron-setup.md | Cron job creation, verification, and manual fallback procedures |
references/review-compilation-workflow.md | End-to-end workflow for concentrated literature review writing |
Pitfalls
- Keyword drift: Review keywords monthly — research directions evolve
- Score inflation: Subagents may inflate scores; always validate arithmetic
- Duplicate creep: Classic papers will reappear; maintain a dedup index
- Wiki safety: Pipeline writes to
raw/only; wiki integration is manual - Cron locality: Hermes cron is local, not cloud — machine must be running
Archivos 12 archivos
- SKILL.mdMarkdown
- agents/openai.yamlArchivo
- manifest.yamlArchivo
- README_EN.mdMarkdown
- README.mdMarkdown
- references/cron-setup.mdMarkdown
- references/gap-analysis.mdMarkdown
- references/note-template.mdMarkdown
- references/push-format.mdMarkdown
- references/review-compilation-workflow.mdMarkdown
- references/scoring-system.mdMarkdown
- templates/literature-push-template.mdMarkdown
Instálala a mano
Deska ejecuta esto por ti, para cada agente que elijas. Para ejecutarlo tú en una terminal:
npx skills add yuan1z0825/nature-skills --skill nature-literature-pipelineMás de yuan1z0825
- nature-figureyuan1z0825Create, revise, audit, and export manuscript scientific figures in Python or R. Use for 论文配图、科研绘图、多面板图 and submission-ready plots, or explicitly requested AI-generated graphical abstracts and mechanism schematics. Not for interactive dashboards, data cleaning, or statistics-only analysis.16.6 k instalaciones en skills.sh0
- nature-polishingyuan1z0825Polish, translate, or tighten existing academic prose while preserving facts, terminology, and evidence boundaries. Use for 论文润色、学术翻译、正文精简, or manuscript LaTeX layout fixes. Use nature-writing when the main task is drafting new sections or rebuilding the manuscript argument.15.4 k instalaciones en skills.sh0
- nature-paper2pptyuan1z0825Create or improve a Chinese academic PPTX from a scientific paper or research reading notes, with source figures and speaker notes. Use for 论文做PPT、文献汇报、组会PPT and paper-based conference or defense presentations.14.1 k instalaciones en skills.sh0
- nature-citationyuan1z0825Find and verify Nature/CNS-family literature supporting manuscript claims, with claim-to-source mapping and reference-manager export. Use for Nature系列引用、CNS支撑文献、分段补引用 when this journal scope is requested; use broader literature search for unrestricted sources.13.8 k instalaciones en skills.sh0
- nature-datayuan1z0825Draft or audit manuscript Data/Code Availability statements, dataset access routes, repository plans, and FAIR metadata. Use for 数据可用性声明、数据共享、数据仓库选择 and dataset citations; not general data cleaning or statistical analysis.13.6 k instalaciones en skills.sh0