← Back to Skills Marketplace
luahan77m

Paper Assistant

by luahan77m · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
275
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install arxiv-paper-assistant
Description
当用户需要查找、筛选或推荐最新的 Agent 模型底层算法或强化学习方向论文,用于后续精读或推送时使用
README (SKILL.md)

\r \r

Paper Feed Skill\r

\r

1. Description(技能详细说明)\r

Paper Feed 是一个自动化论文推荐 Skill,用于从最新论文池中筛选出 Agent 模型底层算法或强化学习方向 的高价值论文,并生成结构化推荐内容。 \r 该 Skill 可作为论文推送流水线的第一环,每天或定期推荐一篇值得阅读的研究论文。\r \r

2. When to use(触发场景)\r

  • 当用户希望获取最新 Agent 或强化学习方向论文推荐时 \r
  • 当需要自动筛选论文池并避免重复推送时 \r
  • 当需要将推荐论文与精读、推送等其他 Skill 串联时 \r \r

3. How to use(调用逻辑)\r

3.1 获取候选论文\r

运行脚本获取最新论文池:\r

python scripts/fetch_papers.py\r
# 功能说明:\r
# 从 OpenReview / arXiv 获取最新论文\r
# 输出 JSON 列表\r
```\r
### 3.2 LLM 筛选论文\r
你现在是资深科研专家。请从以下论文 JSON 列表中筛选出一篇最符合『Agent模型底层算法或强化学习』的论文。\r
\r
【筛选论文】\r
从候选池中,判断每篇论文是否属于 Agent 模型底层算法或强化学习 方向。\r
判断依据——看论文的核心贡献是什么:\r
\r
  属于本方向(选入):\r
  - 核心贡献是模型训练方法(如 RL、RLHF、PPO、DPO 等)\r
  - 核心贡献是提出新的评测基准或数据集\r
  - 涉及模型对齐(Alignment)、微调(Fine-tuning / PEFT)\r
  - 涉及注意力机制改进、模型压缩、架构创新或底层算法优化\r
  - 核心贡献是强化学习中的 Agent 策略迭代\r
\r
  不属于本方向(排除):\r
  - 仅涉及系统工程、Agent 编排框架或应用落地\r
  - 涉及工具调用(Tool Use)或 Web 导航等工程实现\r
  - 仅讨论 Agent 的规划、记忆、反思等系统级组件\r
\r
  对每篇候选论文,阅读标题和摘要后做出判断。不需要逐篇输出判断过程,只需筛选出符合条件的论文。\r
\r
【选择一篇推荐】\r
从筛选后的论文中选一篇推荐。优先策略:\r
1. 优先选择尚未推送过的论文\r
2. 在未推送论文中,优先选择来自 Oral > Spotlight > Poster > arXiv 的\r
3. 同等条件下,选择系统设计创新性更强的\r
\r
【记录已推送】\r
选定论文后,将其 ID 追加到 data/pushed.json\r
\r
\r
【数据文件】\r
- data/pushed.json:已推送论文记录,格式为 {"pushed": ["id1", "id2", ...]}\r
- 如果文件不存在,脚本会自动创建\r
\r
【约束】\r
- 只推送 2026 年 1 月 1 日之后的论文\r
- 论文池有限(约 400-500 篇),合理控制推送节奏\r
- OpenReview API 无需认证,arXiv API 无需认证,均为免费公开接口\r
\r
### 3.3 输出结果\r
Skill 返回格式:\r
```\r
### 推荐论文\r
**标题**: {title}\r
**作者**: {authors}\r
**来源**: {venue}\r
**PDF**: {pdf_url}\r
### 摘要\r
{abstract}\r
### 推荐理由\r
{reason}\r
```\r
\r
## Edge cases(边缘场景)\r
- 论文池中无符合条件的论文:Skill 可返回提示“当前论文池暂无符合条件论文”\r
- 重复论文:Skill 自动检测已推送记录,避免重复推送\r
- API 获取失败(OpenReview / arXiv):Skill 返回提示“论文数据获取失败,请检查网络或接口状态”\r
\r
\r
## Pipeline Integration(与其他 Skill 的协作)\r
这个 skill 的输出是整个论文推送流水线的第一环:\r
- paper-assistant:推荐论文并输出标题与 PDF\r
- ljg-paper: 接收 PDF 链接,执行精读 pipeline(拆论文、信息榨取、白话解释、费曼讲解、博导审稿)\r
- so-send-message:将精读结果推送到群聊\r
- 定时任务触发时,依次调用这三个 skill 即可完成全流程\r
\r
\r
## Data Files(数据文件说明)\r
- data/pushed.json:已推送论文记录,格式为 {"pushed": ["id1", "id2", ...]}\r
- 如果文件不存在,脚本会自动创建\r
\r
## Constraints(约束条件)\r
- 仅推送 2026-01-01 之后论文\r
- 论文池约 400–500 篇\r
- OpenReview / arXiv API 均无需认证,免费公开接口\r
\r
## Directory Structure(目录结构)\r
```\r
paper-assistant\r
├─ skill.md\r
├─ scripts\r
│  ├─ mark_pushed.py\r
│  └─ fetch_papers.py\r
└─ data\r
   └─ pushed.json\r
Usage Guidance
This skill is internally consistent and uses only public OpenReview/arXiv APIs and a local pushed.json file. Before installing, consider: (1) the fetch script will make outbound HTTPS requests to openreview.net and export.arxiv.org (ensure network policy allows that), (2) pushed.json is stored under the skill's data directory — review its contents and file permissions if that matters, and (3) there is a minor behavioral mismatch: the SKILL.md says only 2026+ papers should be pushed but OpenReview fetching does not filter by date (the LLM is expected to filter). If you need strict date enforcement, modify fetch_openreview() or add a post-filter step. Otherwise the skill appears benign.
Capability Analysis
Type: OpenClaw Skill Name: arxiv-paper-assistant Version: 1.0.0 The skill is a legitimate tool designed to fetch and filter academic papers from arXiv and OpenReview for research purposes. The Python scripts (fetch_papers.py and mark_pushed.py) use standard libraries for network requests and local file management without any signs of obfuscation, data exfiltration, or unauthorized execution. The instructions in SKILL.md are well-defined and align strictly with the stated purpose of paper recommendation.
Capability Assessment
Purpose & Capability
Name/description (paper recommendation for Agent/RL research) aligns with included scripts and data files. The scripts only call public OpenReview and arXiv APIs and maintain a local pushed.json, which is appropriate. Minor mismatch: the skill states it should only push 2026-01-01+ papers, but fetch_openreview() does not apply a date filter (only arXiv fetch enforces 2026+). NeurIPS 2025 is included in CONFERENCES which may yield pre-2026 papers for LLM filtering; this is a small coherence issue but not malicious.
Instruction Scope
SKILL.md instructs running scripts, using an LLM to filter candidate JSON, and recording pushed IDs in data/pushed.json. The scripts implement those behaviors and only reference the declared data/pushed.json path. The LLM step is entrusted to the agent to decide inclusion; that gives the agent discretion but is intended by the skill. No instructions request unrelated files, credentials, or system state.
Install Mechanism
Instruction-only skill with bundled Python scripts; there is no install spec, no downloads, and no third-party package installation. This is low risk for install-time behavior.
Credentials
No environment variables, credentials, or config paths are required. The skill only performs outbound HTTPS requests to well-known public APIs (openreview.net and export.arxiv.org) and writes to a local data/pushed.json, which is proportional to its function.
Persistence & Privilege
always is false and the skill only writes to its own data/pushed.json. It does not modify other skills or system-wide configs. Autonomous invocation is enabled (default) but not combined with any broad credential access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install arxiv-paper-assistant
  3. After installation, invoke the skill by name or use /arxiv-paper-assistant
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release with new focus and workflow for automated paper recommendation: - Introduced an automated pipeline for selecting and recommending latest Agent model and Reinforcement Learning papers, using OpenReview/arXiv data sources. - Added core scripts: fetch_papers.py for collecting papers and mark_pushed.py for managing pushed records. - Implemented a pushed paper tracking system with data/pushed.json to avoid duplicate recommendations. - Updated documentation to describe the new workflow, recommendation criteria, API usage, and pipeline integration. - Removed outdated files and content to reflect the new paper-centric functionality.
Metadata
Slug arxiv-paper-assistant
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Paper Assistant?

当用户需要查找、筛选或推荐最新的 Agent 模型底层算法或强化学习方向论文,用于后续精读或推送时使用. It is an AI Agent Skill for Claude Code / OpenClaw, with 275 downloads so far.

How do I install Paper Assistant?

Run "/install arxiv-paper-assistant" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Paper Assistant free?

Yes, Paper Assistant is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Paper Assistant support?

Paper Assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Paper Assistant?

It is built and maintained by luahan77m (@luahan77m); the current version is v1.0.0.

💬 Comments