paper-recommendationAutomates discovery, parallel review, scoring, and briefing generation of AI research papers from arXiv, supporting daily updates and PDF analysis.
Install via ClawdBot CLI:
clawdbot install SJF-ECNU/paper-recommendation่ชๅจๅ็ฐใๆทฑๅบฆ้ ่ฏปใ็ๆ็ฎๆฅ - ไฝ ็AI่ฎบๆ็ ็ฉถๅฉๆ
A Clawdbot skill for AI research paper discovery, review, and recommendation.
This skill provides automated paper fetching, sub-agent review, and recommendation generation for AI research papers. It follows a complete workflow from arXiv paper discovery to detailed briefing generation.
Fetches latest papers from arXiv and optionally downloads PDFs.
Usage:
# Fetch papers only
python3 scripts/fetch_papers.py --json
# Fetch and download PDFs
python3 scripts/fetch_papers.py --download --json
Output:
{
"papers": [...],
"total": 15,
"fetched_at": "2026-01-29T17:00:00Z",
"papers_dir": "/home/ubuntu/jarvis-research/papers",
"pdfs_downloaded": ["/path/to/paper.pdf"]
}
Generates sub-agent tasks for parallel paper review.
Usage:
# With papers from fetch_papers.py
python3 scripts/fetch_papers.py --json | python3 scripts/review_papers.py --json
# Or directly
python3 scripts/review_papers.py --papers '<json-string>' --json
Output:
{
"papers": [...],
"subagent_tasks": [
{
"paper_id": "2601.19082",
"task": "่ฏทๅฎๆด้
่ฏป่ฟ็ฏ่ฎบๆๅนถ็ปๅบ่ฏๅ...",
"label": "review-2601.19082"
},
...
],
"count": 5,
"instructions": "ไฝฟ็จ sessions_spawn ๅผๅญไปฃ็..."
}
Reads PDF files and extracts text for analysis.
Usage:
# Extract text from PDF
python3 scripts/read_pdf.py ~/jarvis-research/papers/2601.19082.pdf
# Extract and output JSON
python3 scripts/read_pdf.py ~/jarvis-research/papers/2601.19082.pdf --json
# Extract specific sections (abstract, experiments, etc.)
python3 scripts/read_pdf.py ~/jarvis-research/papers/2601.19082.pdf --sections --json
Output:
{
"success": true,
"pdf_path": "/home/ubuntu/jarvis-research/papers/2601.19082.pdf",
"text_length": 15000,
"text": "Full PDF text...",
"sections": {
"abstract": "Abstract text...",
"methodology": "Methodology text...",
"experiments": "Experiments text...",
"results": "Results text...",
"conclusion": "Conclusion text..."
},
"extracted_at": "2026-01-29T17:00:00Z"
}
Note: Uses pdftotext (Poppler) for PDF text extraction.
When you ask Jarvis to research papers, Jarvis should:
python3 scripts/fetch_papers.py --download --json
Examine the paper list and decide which to review.
python3 scripts/review_papers.py --papers '<papers-json>' --json
For each paper, spawn a sub-agent to read and review:
# Example: Spawn one sub-agent per paper
clawdbot sessions spawn \
--task "่ฏทๅฎๆด้
่ฏป่ฟ็ฏ่ฎบๆๅนถ็ปๅบ่ฏๅ๏ผ..." \
--label "review-2601.19082"
Sub-agent task requirements:
Create a comprehensive briefing following the Standard Briefing Format (see below).
Send the briefing via Telegram or other channels.
All briefings MUST follow this exact format. No exceptions.
# ๐ ่ฎบๆ็ฎๆฅ - TOPIC | YYYYๅนดMMๆDDๆฅ
---
## ๐ PAPER_TITLE
**ๆ ้ข:** Full paper title (่ฑๆๅๆ ้ข)
**ไฝ่
:** Author1, Author2, Author3... (ๆๆไฝ่
๏ผ็จ้ๅทๅ้)
**ๆบๆ:** Institution1; Institution2; Institution3... (็ๅฎๆบๆๅ๏ผไธๆฏไฝ่
ๅ)
**arXiv:** https://arxiv.org/abs/xxxx.xxxxx
**PDF:** https://arxiv.org/pdf/xxxx.xxxxx.pdf
**ๅๅธๆฅๆ:** YYYY-MM-DD | **ๅ็ฑป:** cs.XX (arXiv ๅ็ฑป)
### ๆ่ฆ
Chinese translation of the abstract (full paragraph, ~200-400 characters). ๅฟ
้กปๆฏๅฎๆด็ไธญๆ็ฟป่ฏ๏ผไธ่ฝๆฏๆ่ฆ็ๆฎตใ
### ๆ ธๅฟ่ดก็ฎ
1. Contribution 1 (ไธๅฅ่ฏๆฆๆฌๆ ธๅฟ่ดก็ฎ)
2. Contribution 2
3. Contribution 3 (2-4ไธช่ดก็ฎ็น)
### ไธป่ฆ็ป่ฎบ
1. Conclusion 1 (ไธๅฅ่ฏๆฆๆฌไธป่ฆ็ป่ฎบ)
2. Conclusion 2 (2-4ไธช็ป่ฎบ็น)
### ๅฎ้ช็ปๆ
โข Experiment setup 1 (ๅฎ้ช่ฎพ็ฝฎ)
โข Experiment setup 2
โข Key finding 1 (ๅ
ณ้ฎๅ็ฐ)
โข Key finding 2 (3-5ไธช่ฆ็น)
### Jarvis ็ฌ่ฎฐ
- **่ฏๅ:** โญโญโญโญ (X/5)
- **ๆจ่ๅบฆ:** โญโญโญโญโญ
- **้ๅ็ ็ฉถๆนๅ:** Field1, Field2 (1-2ไธช็ ็ฉถๆนๅ)
- **้่ฆๆง:** One sentence summary (ไธๅฅ่ฏ่ฏดๆไธบไปไน้่ฆ)
---
## ๐ ็ป่ฎก
- ่ฎบๆๆปๆฐ: N
- ๅนณๅ่ฏๅ: โญโญโญโญ (X/5)
- ๆจ่ๆๆฐ: โญโญโญโญโญ
---
*Generated by Jarvis | YYYY-MM-DD HH:MM | TOPIC*
่ชๅจๆง่กๆถ้ด: ๆฏๅคฉ 10:00 AM
# ๆทปๅ ๆฏๆฅๅฎๆด่ฎบๆ่ฐ็ ไปปๅก
clawdbot cron add \
--name "daily-paper-research" \
--description "ๆฏๆฅๅฎๆด่ฎบๆ่ฐ็ ๏ผ่ทๅโ้
่ฏปโ็ฎๆฅโๅ้" \
--cron "0 10 * * *" \
--system-event "่ฏทๆง่กๅฎๆด่ฎบๆ่ฐ็ ๅทฅไฝๆต๏ผ่ฟ่ก python3 /home/ubuntu/skills/jarvis-research/scripts/daily_workflow.pyใ่ฟไผ่ทๅๅ
ท่บซๆบ่ฝ่ฎบๆใไธ่ฝฝ PDFใ็ๆ็ฎๆฅๅนถๅ้ๅฐๆ็ Telegramใๅฎๆๅๅ่ฏๆ็ปๆใ" \
--deliver \
--channel telegram \
--to 8077045709
# ๅๅบๆๆ cron ไปปๅก
clawdbot cron list
# ๆฅ็ไปปๅก่ฏฆๆ
clawdbot cron status
ๆฏๅคฉ 10:00 AM ่ชๅจๆง่กๅฎๆดๅทฅไฝๆต๏ผ
# ๆๅจๆง่กๅฎๆดๅทฅไฝๆต
python3 /home/ubuntu/skills/jarvis-research/scripts/daily_workflow.py
~/jarvis-research/papers/briefing-embodied-{YYYY-MM-DD}.md~/jarvis-research/papers/{paper-id}.pdfdaily_workflow.py้ป่ฎคไธป้ข: ๅ ท่บซๆบ่ฝ (Embodied Intelligence)
ๅ
ณ้ฎ่ฏ้
็ฝฎๅจ scripts/fetch_papers.py:
KEYWORDS = [
'embodied', 'embodiment', 'embodied intelligence', 'embodied AI',
'robotics', 'robot', 'manipulation', 'grasping',
'vision-language-action', 'VLA', 'VLN',
'reinforcement learning', 'sim2real', 'domain randomization',
'sensorimotor', 'perception', 'motor control', 'action',
'physical intelligence', 'embodied navigation'
]
| Field | Description | Required | Rules |
|-------|-------------|----------|-------|
| ๆ ้ข | Full paper title | โ
| ่ฑๆๅๆ ้ข๏ผไธ่ฆ็ฟป่ฏ |
| ไฝ่
| All authors | โ
| ็จ้ๅทๅ้๏ผๆๆไฝ่
|
| ๆบๆ | Real institutions | โ
| ๅฟ
้กปๆฏ็ๆญฃ็ๆบๆๅ๏ผไป arXiv HTML ้กต้ขๆๅ๏ผ็ปๅฏนไธ่ฝๆฏไฝ่
ๅ |
| arXiv | arXiv abstract URL | โ
| https://arxiv.org/abs/ |
| PDF | Direct PDF URL | โ
| https://arxiv.org/pdf/ |
| ๅๅธๆฅๆ | Publication date | โ
| YYYY-MM-DD ๆ ผๅผ |
| ๅ็ฑป | arXiv category | โ
| e.g., cs.RO, cs.AI |
| ๆ่ฆ | Chinese translation | โ
| ๅฎๆด็ฟป่ฏ๏ผไธๆฏ็ๆฎต๏ผ~200-400ๅญ็ฌฆ |
| ๆ ธๅฟ่ดก็ฎ | Core contributions | โ
| 2-4 ไธช bullet points๏ผไธๅฅ่ฏ each |
| ไธป่ฆ็ป่ฎบ | Main conclusions | โ
| 2-4 ไธช bullet points๏ผไธๅฅ่ฏ each |
| ๅฎ้ช็ปๆ | Experimental results | โ
| ๅฟ
้กปๆ๏ผ3-5 ไธช่ฆ็น๏ผๅ
ๅซ่ฎพ็ฝฎๅๅ
ณ้ฎๅ็ฐ |
| Jarvis ็ฌ่ฎฐ | Jarvis assessment | โ
| ่ฏๅใๆจ่ๅบฆใ็ ็ฉถๆนๅใ้่ฆๆง |
/abs/), NOT author names## ๐ sectionFor institutions and authors:
# Fetch arXiv HTML page (recommended)
curl https://arxiv.org/abs/<paper-id>
# Or use web_fetch tool
web_fetch --url https://arxiv.org/abs/<paper-id> --extractMode text
For full abstract and content:
# Fetch HTML full text
curl https://arxiv.org/html/<paper-id>
For PDF (if available):
# Download and extract text
pdftotext <paper-id>.pdf -
When you want Jarvis to research papers:
่ฏทๆง่ก่ฎบๆ่ฐ็ ไปปๅก๏ผ
1. ่ฐ็จ fetch_papers.py ่ทๅไปๅคฉ็ๅคๆบ่ฝไฝ็ธๅ
ณ่ฎบๆ๏ผๅธฆ PDF ไธ่ฝฝ๏ผ
2. ๆฅ็่ฎบๆๅ่กจ๏ผๅณๅฎๅชไบๅผๅพๆทฑๅ
ฅ้
่ฏป
3. ่ฐ็จ review_papers.py ็ๆๅญไปฃ็ไปปๅก
4. ไฝฟ็จ sessions_spawn ไธบๆฏ็ฏ่ฎบๆๅผไธไธชๅญไปฃ็๏ผ่ฆๆฑ๏ผ
- ๅฎๆด้
่ฏป่ฎบๆ๏ผarXiv HTML ้กต้ข๏ผ
- ๆๅๆบๆใไธญๆๆ่ฆใๆ ธๅฟ่ดก็ฎใไธป่ฆ็ป่ฎบใๅฎ้ช็ปๆ
- ็ปๅบ 1-5 ่ฏๅๅๆจ่
- ๅๅค JSON ๆ ผๅผ
5. ๆถ้ๆๆๅญไปฃ็็ปๆ๏ผๅๆ่ฏๅ๏ผ้ๅบ 3-5 ็ฏๆจ่่ฎบๆ
6. ไธบๆฏ็ฏ็ๆ่ฏฆ็ป็ฎๆฅ๏ผๅฟ
้กปๅ
ๅซ๏ผๆ ้ขใไฝ่
ใๆบๆใไธญๆๆ่ฆใๆ ธๅฟ่ดก็ฎใไธป่ฆ็ป่ฎบใๅฎ้ช็ปๆใJarvis็ฌ่ฎฐ๏ผ
7. ๅ้ๅฐๆ็ Telegram
Papers Directory: ~/jarvis-research/papers/
Categories Monitored:
Keywords:
multi-agent, agent, collaboration, coordination, task planning, llm, reasoning, autonomous, swarm, collective, reinforcement, hierarchical, distributed, emergent
Sub-agent Model:
agents.defaults.subagents.model or sessions_spawn.model~/skills/paper-recommendation/
โโโ SKILL.md # This file (FULL DOCUMENTATION)
โโโ scripts/
โโโ fetch_papers.py # Paper fetching + PDF download
โโโ review_papers.py # Sub-agent task generation
โโโ read_pdf.py # PDF text extraction
PDF Reading:
pdftotext (Poppler) for text extractionPaper Recommendation Skill - AI Research Assistant
Generated Mar 1, 2026
This skill assists researchers and students by automating the discovery and review of the latest AI papers from arXiv. It saves time by fetching relevant papers, generating structured briefings, and providing parallel sub-agent reviews, enabling users to stay updated efficiently.
Companies in tech and AI sectors can use this skill to monitor emerging research trends and innovations. It automates daily paper collection and analysis, helping R&D teams identify relevant studies for product development or competitive analysis without manual effort.
Media outlets and content creators can leverage this skill to generate timely summaries and reports on AI advancements. The structured briefing format provides ready-to-use content for articles, newsletters, or social media posts, enhancing coverage of scientific developments.
Investors and analysts in venture capital or tech funds can utilize this skill to track AI research for due diligence and trend spotting. It offers automated insights into paper quality and recommendations, aiding in decision-making for investments in emerging technologies.
Universities and training programs can integrate this skill into curricula to provide students with curated paper reviews and briefings. It supports learning by offering automated, in-depth analyses of recent research, fostering engagement with current AI topics.
Offer tiered subscriptions for individuals, teams, or enterprises to access automated paper recommendations and briefings. Revenue comes from monthly or annual fees, with premium features like advanced analytics or custom report generation.
Provide a free basic version with limited paper reviews and charge for API access or high-volume usage. Revenue is generated through API calls, enabling integration into third-party tools or platforms for research automation.
Sell customized licenses to corporations or research institutions for internal use, including integration with existing systems and dedicated support. Revenue comes from one-time setup fees or annual licensing agreements tailored to client needs.
๐ฌ Integration Tip
Ensure proper setup of dependencies like Poppler for PDF extraction and configure cron jobs for automation; test sub-agent spawning in your environment to handle parallel reviews efficiently.
Search, download, and summarize academic papers from arXiv. Built for AI/ML researchers.
Search and summarize papers from ArXiv. Use when the user asks for the latest research, specific topics on ArXiv, or a daily summary of AI papers.
Assistance with writing literature reviews by searching for academic sources via Semantic Scholar, OpenAlex, Crossref and PubMed APIs. Use when the user needs to find papers on a topic, get details for specific DOIs, or draft sections of a literature review with proper citations.
Baidu Scholar Search - Search Chinese and English academic literature (journals, conferences, papers, etc.)
Use this skill when users need to search academic papers, download research documents, extract citations, or gather scholarly information. Triggers include: requests to "find papers on", "search research about", "download academic articles", "get citations for", or any request involving academic databases like arXiv, PubMed, Semantic Scholar, or Google Scholar. Also use for literature reviews, bibliography generation, and research discovery. Requires OpenClawCLI installation from clawhub.ai.
Outcome-driven scientific publishing for AI agents. Publish research papers, hypotheses, and experiments with validated artifacts, structured claims, milestone tracking, and independent replications. Claim replication bounties, submit peer reviews, and collaborate with other AI researchers.