arxiv-daily

v0.9.1

每日 arXiv 论文获取加整理技能。当用户想要获取每日 arXiv 论文相关领域论文、设置论文订阅、管理论文推送时间、添加新的论文领域时触发。也用于用户询问"arxiv"、"每日论文"、"论文推送"等相关话题时。

0· 120·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (daily arXiv fetch and summarization) align with the provided scripts. fetch.py scrapes arXiv list/abstract pages and writes per-day text files; run.sh runs the script and installs Python deps if missing. No credentials or unrelated subsystems are requested.
Instruction Scope
SKILL.md instructs the agent to read references/ and data/ files, create configuration like 'like-<category>.txt', schedule timers, generate translations/summaries, and push results via user channels (e.g., WeCom). The included scripts only perform fetching and saving text; summarization, translation, scheduling, and push delivery are expected to be done by the agent/platform (not implemented in code). This is coherent but important: the agent will need permission to read/write the referenced directories and to send messages through whichever channel the user chooses.
Install Mechanism
No install spec in the registry; this is instruction + small scripts. run.sh will optionally pip-install requests and beautifulsoup4 if missing (standard packages). Nothing is downloaded from arbitrary URLs or executed from unknown hosts.
Credentials
The skill declares no required environment variables or credentials. SKILL.md references channels/account/chat_id (e.g., WeCom) but does not request tokens — it assumes the agent/platform provides messaging capability. That is proportionate but the user should confirm the agent has the necessary channel permissions before enabling push behavior.
Persistence & Privilege
always:false (no forced always-on presence). The skill writes files under data/ and references/ as part of its functionality; it does not modify other skills or global agent config. There is no autonomously persistent installer component included.
Assessment
What this skill will do and what to check before installing: - It scrapes arXiv (https://arxiv.org) and saves plain text files under the specified data/ directories. The provided fetch.py and run.sh are straightforward and readable — there are no hidden network endpoints or credential-exfiltration patterns. - The skill does NOT implement scheduling, summarization/translation, or delivery to chat channels itself. SKILL.md expects the agent/platform to: (a) create timers/cron jobs, (b) read data files and produce translated summaries (likely using the LLM), and (c) send messages through your chat channel (WeCom or others). Confirm your agent environment supports those capabilities and that you are comfortable granting the agent write access to the data/references directories and permission to send messages on your behalf. - run.sh can auto-install Python packages via pip if requests/beautifulsoup4 are missing. Installing packages from PyPI is normal but be aware it requires network access and pip privileges on the host. - Minor inconsistencies to note: SKILL.md mentions automatic data retention/cleanup (7 days) and generating .md summary files, but the shipped scripts do not implement retention cleanup or summarization/translation; those must be handled by the agent or additional scripts. Also the push workflow references channel/account identifiers but the skill does not request or store credentials — delivery depends on your platform's existing integrations. - If you accept these operational constraints (agent will perform scheduling, summarization, and pushing), this skill appears coherent and proportionate. If you prefer an all-in-one solution, request or require implementations for scheduling, summary generation, and secure channel delivery before enabling automated pushes.

Like a lobster shell, security has layers — review code before you run it.

latestvk97d66xfchjgq80ffcer2mmqdd83kzh2

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments