nature-literature-pipeline — скилл для Claude Code: что делает
Автоматизирует поиск научных публикаций, оценку по шести критериям, чтение и отправку отчётов в мессенджеры. Помогает настроить ежедневный мониторинг статей через cron.
npx skills add Yuan1z0825/nature-skills --skill nature-literature-pipeline -a claude-codeЧто делает nature-literature-pipeline
Скилл выстраивает пайплайн работы с научной литературой из пяти этапов. Сначала собирает до 30 публикаций через arXiv, OpenAlex, Crossref и Semantic Scholar. Затем алгоритм отсеивает лишнее по шести критериям, оценивая соответствие теме, методологию, уровень журнала и другие параметры. Для лучших пяти статей бот изучает аннотации или полные тексты, готовит сводку и отправляет её в чат.
Внутри система поделена на движок и слой запуска. Движок хранит правила скоринга в references/scoring-system.md, шаблоны заметок и логику поиска пробелов в исследованиях. Слой запуска отвечает за отправку дайджестов в Telegram или Feishu с кратким выводом и разбором методов.
Локальный cron запускается только на работающей машине. Если компьютер выключен, задача не сработает. Все новые заметки скилл пишет строго в папку raw/, поэтому базу знаний и файлы вики он сам не перезапишет.
Какие задачи решает
- настроить ежедневный сбор свежих научных статей по расписанию
- ранжировать публикации по шести критериям оценки
- отправлять готовые выжимки исследований в Telegram или Feishu
- сохранять структурированные заметки без дубликатов по DOI и arXiv ID
Примеры запросов агенту
- Моя область — машинное обучение, ключевые слова: diffusion models, отправляй в Telegram, архив в папку ./raw
- Настрой ежедневную отправку литературы в 08:30, 30 кандидатов, доставлять топ-5
Как установить nature-literature-pipeline
1Через Skills CLI (Vercel)
npx skills add Yuan1z0825/nature-skills --skill nature-literature-pipeline -a claude-code2Вручную: положить файлы
~/.claude/skills/nature-literature-pipeline/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nature-literature-pipeline/
1Через Skills CLI (Vercel)
npx skills add Yuan1z0825/nature-skills --skill nature-literature-pipeline -a codex2Вручную: положить файлы
.agents/skills/nature-literature-pipeline/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Yuan1z0825/nature-skills --skill nature-literature-pipeline -a cursor2Вручную: положить файлы
.cursor/skills/nature-literature-pipeline/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Yuan1z0825/nature-skills nature-literature-pipeline2Вручную: положить файлы
.github/skills/nature-literature-pipeline/SKILL.md1Через Skills CLI (Vercel)
npx skills add Yuan1z0825/nature-skills --skill nature-literature-pipeline -a gemini-cli2Командой платформы
gemini skills install https://github.com/Yuan1z0825/nature-skills --path skills/nature-literature-pipelineВручную: положить файлы
.devin/skills/nature-literature-pipeline/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Yuan1z0825/nature-skills --skill nature-literature-pipeline -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора17
Весь набор →Похожие
Вопросы о nature-literature-pipeline
Как установить nature-literature-pipeline в Claude Code?
Выполните в терминале команду npx skills add Yuan1z0825/nature-skills --skill nature-literature-pipeline -a claude-code.
Что делает nature-literature-pipeline?
Скилл ищет статьи по базам arXiv, OpenAlex, Crossref и Semantic Scholar, отбирает лучшие работы по шкале оценок, оформляет выжимки для мессенджера и сохраняет заметки в локальный архив.
Что произойдёт при сбое Semantic Scholar?
В скилле работает автопереключение: если Semantic Scholar недоступен, поиск продолжается через arXiv, OpenAlex и Crossref.
Исходный текст
SKILL.md · MIT
---
name: nature-literature-pipeline
description: |
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.
license: MIT
metadata:
author: Jiahao8595
hermes:
tags: [research, literature, pipeline, cron, automation, discovery]
related_skills: [nature-academic-search, nature-citation, arxiv, zotero]
---
# 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 index
```
## Quick 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 delivered
```
## Architecture
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
1. **Keyword drift**: Review keywords monthly — research directions evolve
2. **Score inflation**: Subagents may inflate scores; always validate arithmetic
3. **Duplicate creep**: Classic papers will reappear; maintain a dedup index
4. **Wiki safety**: Pipeline writes to `raw/` only; wiki integration is manual
5. **Cron locality**: Hermes cron is local, not cloud — machine must be running
© Jiahao8595 · MIT · Yuan1z0825/nature-skills