← Back to Skills Marketplace
359
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install baidu-netdisk-eva
Description
管理和操作百度网盘文件,实现文件列出、搜索及目录创建功能,需配置AppID和access_token。
README (SKILL.md)
百度网盘 Skill
管理百度网盘文件。
触发条件
用户提到:百度网盘、网盘、文件上传、文件下载、文件管理
功能
列出文件
列出根目录文件
列出 /EVA 目录文件
搜索文件
搜索 centos
搜索 电影
创建目录
在网盘创建 /测试 目录
配置说明
使用前需要配置环境变量:
# 设置环境变量(Mac/Linux)
export BAIDU_APP_ID="你的AppID"
export BAIDU_NETDISK_TOKEN="你的access_token"
如何获取 access_token
- 打开百度网盘开放平台创建应用
- 获取 AppID、AppKey、SecretKey
- 按文档获取 OAuth access_token
详细步骤参考:https://pan.baidu.com/union/doc/
技术实现
- Python 脚本调用百度网盘 REST API
- 使用 OAuth 授权(更安全)
- 凭证从环境变量读取,不硬编码
文件位置
- 脚本: scripts/main.py
- 配置: skill.json
版本
- v1.0.0 - 基础功能:列出、搜索、创建目录
Usage Guidance
This skill appears to implement exactly what it claims (Baidu Netdisk list/search/mkdir) and only calls pan.baidu.com, but be cautious because the package metadata does not declare the required environment variables. Before installing: (1) verify the source/owner since no homepage is provided; (2) only provide a Baidu access_token with minimal scope and expire/remove it when not needed; (3) set credentials in a secure environment (not shared/system-wide); (4) review the included scripts yourself — they are short and readable — and run in a sandbox if you are unsure; (5) ensure the runtime has python3 and the 'requests' package available. The mismatch between metadata and the README is suspicious packaging hygiene; if you need higher assurance, ask the publisher to update metadata to declare BAIDU_APP_ID and BAIDU_NETDISK_TOKEN explicitly and to provide a verified homepage or repository.
Capability Analysis
Type: OpenClaw Skill
Name: baidu-netdisk-eva
Version: 1.0.0
The skill bundle provides legitimate functionality for managing Baidu Netdisk files, including listing, searching, and creating directories via the official Baidu REST API. The Python script (scripts/main.py) correctly handles authentication using environment variables and contains no evidence of data exfiltration, malicious execution, or prompt injection. All actions are transparent and align with the documentation provided in SKILL.md.
Capability Assessment
Purpose & Capability
The skill name/description (Baidu Netdisk file listing/search/dir creation) align with the implementation: the Python script calls the official pan.baidu.com REST API. However, the registry metadata lists no required environment variables or primary credential while both SKILL.md and scripts/main.py require BAIDU_APP_ID and BAIDU_NETDISK_TOKEN. This is an inconsistency (likely sloppy packaging) but the credentials themselves are appropriate for the declared purpose.
Instruction Scope
SKILL.md instructs setting two environment variables and the included script only reads those env vars and calls Baidu Netdisk endpoints (list/search/create). There are no instructions to read unrelated files, other system credentials, or to exfiltrate data to third-party endpoints outside pan.baidu.com.
Install Mechanism
There is no install spec (instruction-only + bundled Python script). The runtime uses python3 and the script uses the requests library but no dependency declaration is provided; this is a packaging/runtime completeness issue rather than an obvious security problem.
Credentials
The code and SKILL.md require BAIDU_APP_ID and BAIDU_NETDISK_TOKEN which are reasonable and sufficient for the stated functions. The concern is that the skill metadata did not declare these required environment variables or a primary credential, which can hide the need for sensitive tokens from users. The required env vars are sensitive (access_token) and should be clearly declared.
Persistence & Privilege
The skill does not request 'always: true', does not modify other skills or system-wide settings, and has no self-installing behavior. Autonomous invocation is allowed (platform default) but is not combined with other high-risk properties here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install baidu-netdisk-eva - After installation, invoke the skill by name or use
/baidu-netdisk-eva - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
baidu-netdisk-eva 1.0.0
- 初始版本,支持百度网盘基础文件管理
- 列出根目录或指定目录下的文件
- 搜索百度网盘中的文件
- 创建新目录
- 通过环境变量配置 AppID 与 access_token
- 脚本实现基于百度网盘 REST API 和 OAuth 授权
Metadata
Frequently Asked Questions
What is 百度网盘 EVA?
管理和操作百度网盘文件,实现文件列出、搜索及目录创建功能,需配置AppID和access_token。 It is an AI Agent Skill for Claude Code / OpenClaw, with 359 downloads so far.
How do I install 百度网盘 EVA?
Run "/install baidu-netdisk-eva" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 百度网盘 EVA free?
Yes, 百度网盘 EVA is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 百度网盘 EVA support?
百度网盘 EVA is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 百度网盘 EVA?
It is built and maintained by 382108113 (@382108113); the current version is v1.0.0.
More Skills