安装与下载
1 ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install paper-downloader
2 手动安装
将技能文件夹复制到以下位置之一
~/.openclaw/skills/
{'/skills/'}
优先级:工作区 › 全局 › 内置
3 提示词安装
将此提示词复制到 Openclaw 即可自动安装。
请帮我使用 Clawhub 安装 skill-paper-downloader。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
基本信息
paper-downloader
安装指南
- ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install paper-downloader - 手动安装
将技能文件夹复制到以下位置之一
全局模式
~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置 - 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 paper-downloader。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
下载技能 (.zip)
什么是
Paper Downloader 是一个 Openclaw Skills 实用工具,可将用户提供的公开 HTTP 或 HTTPS 文件保存到本地,尤其适用于研究论文和 PDF 文件。它会将文件下载到共享目录 /tmp/skill-downloads,并报告保存路径,以便其他技能处理。
此技能专注于安全且受限的文件获取,而非文档分析。它会拒绝本地或私有网络目标、包含凭据的 URL、不受支持的端口,以及大于 64 MiB 的响应。它不会解析、总结、执行或解释下载的内容。
应用场景
保存可公开访问的研究论文或 PDF,供其他技能稍后分析。
从用户提供的 HTTP 或 HTTPS URL 下载公开文件,而不是将其作为文本获取。
使用此技能返回的本地路径,将下载的文件传递给下游工作流。
在执行 URL 和响应大小限制的同时获取文件。
工作原理
接收用户提供的准确公开 HTTP 或 HTTPS URL。
使用该 URL 作为来源运行 scripts/download_file.py。
脚本会验证目标并下载响应,同时执行 64 MiB 大小限制并避免覆盖现有文件。
成功后,脚本只会打印最终保存路径。
将该路径作为交接信息返回给调用方,以供其他技能使用;不要检查或处理该文件。
配置指南
在技能目录中使用用户提供的公开 URL 运行下载脚本:
python scripts/download_file.py "https://example.com/paper.pdf"
文件会保存在 /tmp/skill-downloads 下。使用脚本标准输出中的路径作为保存路径。此技能会拒绝本地或私有网络目标、URL 凭据、不受支持的端口,以及超过 64 MiB 的下载。
数据架构
输出和存储
项目 行为
下载目标目录 /tmp/skill-downloads
输入 一个由用户提供的公开 HTTP 或 HTTPS URL
输出 最终本地文件路径,成功时打印到标准输出
最大响应大小 64 MiB
已存在的文件 不会覆盖
此技能不定义元数据分类体系,也不会生成单独的清单。它会保存下载的响应,并返回其路径以供下游使用。
高级特性
网络目标限制:
拒绝本地和私有网络目标、URL 凭据以及不受支持的端口。
下载大小限制:
将响应限制为 64 MiB。
冲突安全:
避免覆盖现有文件。
下游交接:
成功时只打印保存路径,方便其他技能直接使用。
职责范围有限:
将解析、总结、执行和解释工作留给其他工具或技能。
name: paper-downloader description: Download a user-requested public HTTP or HTTPS file, especially research papers and PDFs, into the shared local directory /tmp/skill-downloads for later processing by another skill. Use when the user supplies a public file URL and wants the file saved locally rather than merely fetched as text. Reject local/private-network targets, URL credentials, unsupported ports, and oversized responses.
Paper Downloader
Download one public file and return its saved path.
Workflow
Take the user-provided public HTTP(S) URL exactly as the download source.
Run scripts/download_file.py .
Treat the script's stdout as the handoff path for another skill.
Report the saved path to the caller. Do not parse, summarize, execute, or otherwise interpret the downloaded file in this skill.
Command
python scripts/download_file.py [url]
The script saves the response, limits downloads to 64 MiB, avoids overwriting an existing file, and prints only the final path on success.
快手洞察
AI Fiction: Pro Editor