Research Paper Monitor
PassAudited by ClawScan on May 1, 2026.
Overview
The skill is coherent with its paper-monitoring purpose, with disclosed local scripts, local archives, optional scheduling, and optional Feishu notifications that users should configure carefully.
Before installing, decide where the local archive should live, whether scheduled monitoring is really needed, and whether Feishu notifications are appropriate for your research topics. Keep the Feishu webhook and configuration files private, and verify important paper results from the original academic source.
Findings (5)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Running the skill executes local Python that creates configuration files, fetches paper metadata, and writes reports.
The quick-start workflow asks the user to run included Python scripts. This is expected for the skill's purpose, but it is still local code execution.
python ~/.openclaw/workspace/skills/research-paper-monitor/scripts/config.py python ~/.openclaw/workspace/skills/research-paper-monitor/scripts/monitor.py
Run the scripts only from the installed skill path and review the generated configuration before enabling routine use.
If enabled, the monitor can keep running on a schedule, continuing to fetch papers, update local files, and potentially send notifications.
The advanced documentation describes scheduled recurring execution through HEARTBEAT or cron. This is aligned with a monitoring skill, but it creates ongoing activity after setup.
时间: 每天 08:00 动作: 执行科研文献监测脚本 命令: python ~/.openclaw/workspace/skills/research-paper-monitor/scripts/monitor.py
Only enable scheduled runs intentionally, keep a note of where the schedule was configured, and disable the HEARTBEAT or cron entry when monitoring is no longer needed.
Anyone who obtains the webhook URL may be able to post messages to the configured Feishu destination.
The skill optionally collects and stores a Feishu webhook URL, which functions like a posting credential for a Feishu bot.
webhook = input("请输入飞书机器人 Webhook URL: ").strip()
"feishu_webhook": webhookTreat the webhook as a secret, avoid committing or sharing the config file or logs, and rotate the webhook if it is exposed.
Incorrect or manipulated paper metadata could be persisted into the local archive and later appear in reports or summaries.
The script retrieves external paper metadata and stores original abstracts in local Markdown notes. This is central to the skill, but retrieved content should be treated as untrusted.
api_url = (
f"http://export.arxiv.org/api/query?"
...
{paper.get('abstract', 'N/A')}Prefer HTTPS sources where available, verify important papers against the original site, and do not treat paper text as instructions for the agent.
Paper titles, scores, and inferred research interests may be shared with the configured Feishu group or bot endpoint.
The documented notification flow can send selected paper information to an external Feishu webhook when configured.
高相关论文推送到飞书(如果配置了webhook)
Use a trusted Feishu destination, confirm the webhook belongs to the intended group, and avoid enabling notifications for sensitive research topics unless appropriate.
