← Back to Skills Marketplace
562
Downloads
1
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install remote-disk-mount
Description
远程磁盘挂载工具,支持 SMB/CIFS、FTP、SFTP、WebDAV 协议挂载远程共享到本地目录。当用户需要:(1) 挂载 Windows/Samba 共享,(2) 挂载 FTP/SFTP 服务器,(3) 挂载 WebDAV 存储,(4) 将远程存储映射为本地磁盘使用时触发此技能。
Usage Guidance
This skill appears to do what it says, but mounting remote storage requires root actions and careful handling of credentials. Before using: confirm you're on Debian/Ubuntu; prefer SSH keys for SFTP; avoid placing long-lived plaintext credential files under /root (delete immediately after use or store securely with strict permissions); prefer user-space FUSE mounts when possible to limit root exposure; verify the remote server is trusted (malicious servers can attack clients via filesystem content); double-check mount-point paths and uid/gid options; and do not paste plaintext passwords into the chat. If you need higher assurance, run these commands manually or in a sandboxed VM and inspect any credential files before deleting them.
Capability Analysis
Type: OpenClaw Skill
Name: remote-disk-mount
Version: 0.4.0
The skill aims to mount remote disks, which inherently involves privileged operations and handling user credentials. While the SKILL.md provides explicit security guidelines and a checklist for the agent to follow (e.g., user confirmation for sudo, deleting sensitive credential files), the SMB mounting method instructs the agent to write user-provided passwords to `/root/.smbcredentials` using `sudo tee`. Although `chmod 600` is applied and deletion is instructed, this temporary storage of credentials in a privileged location, combined with the use of `sudo apt install -y` and the general risks of mounting untrusted remote storage, presents a vulnerability if the agent fails to strictly adhere to the security instructions. There is no evidence of intentional malicious behavior like data exfiltration or backdoors, but the credential handling and privileged operations elevate it beyond benign.
Capability Assessment
Purpose & Capability
The name/description (mount SMB/FTP/SFTP/WebDAV) matches the instructions. Requiring sudo and apt packages for Debian/Ubuntu is expected. There are no unrelated environment variables, binaries, or external services requested.
Instruction Scope
The SKILL.md stays within the stated purpose: it collects protocol/server/user info, installs packages with sudo apt, creates mount points, and runs mount commands. It warns about passwords and asks for user confirmation before sudo. Points to note: it instructs creating a credential file at /root/.smbcredentials (sensitive and requires root), there are small inconsistencies in mount-point paths used (~/mount_<name>, ~/mount_name, /mnt/webdav), and some mounts use root-mounted mount.cifs vs user-space FUSE (behavior/permissions differ). These are expected for this task but are security-relevant and should be handled carefully.
Install Mechanism
This is an instruction-only skill with no install spec or code files; no downloads or package installs performed by the skill itself. The instructions ask the user/agent to run apt installs on-demand, which is appropriate and expected.
Credentials
The skill requests no environment variables or external credentials in metadata. It does instruct creating local credential files (e.g., /root/.smbcredentials) which are necessary for some mount options but are sensitive — the SKILL.md warns to remove them after use.
Persistence & Privilege
The skill requires privileged operations (sudo, writing files under /root) to function, which is proportionate to mounting filesystems. It does not request persistent or always-on privileges (always:false) and does not modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install remote-disk-mount - After installation, invoke the skill by name or use
/remote-disk-mount - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.4.0
- Revamped documentation for improved clarity and step-by-step workflow.
- Added "Workflow" section guiding user through info collection, environment check, dependency install, and mount point creation.
- Condensed and clarified protocol-specific instructions for SMB, FTP, SFTP, and WebDAV.
- Emphasized interactive password prompting and secure credential handling.
- Updated security checklist and best practices.
v0.3.0
No changes detected in this version.
v0.2.0
- Major update: Enhanced security guidelines and best practices for mounting remote disks on Debian/Ubuntu Linux.
- Now explicitly discourages passing passwords on command line—use credential files or interactive prompts instead.
- Requires explicit user confirmation before running any privileged (sudo) operations.
- Expanded protocol instructions with recommended secure authentication methods (credential files for SMB/CIFS, SSH keys for SFTP).
- Clarified that the skill is intended for Debian/Ubuntu Linux only, with checks and reminders throughout.
- Added metadata specifying required OS and binaries.
v0.1.0
- Initial release of remote-disk-mount.
- Supports mounting remote disks via SMB/CIFS, FTP, SFTP, and WebDAV protocols.
- Provides step-by-step instructions for installation, mounting, and unmounting.
- Includes best practices and important usage notes for safe credential handling.
v1.0.0
Initial release of remote-disk-mount.
- Supports mounting remote shares using SMB/CIFS, FTP, SFTP, and WebDAV protocols.
- Guides user through selecting protocol, entering server info, and setting up the environment.
- Automatically installs required dependencies for each protocol.
- Allows listing of available shares (for SMB).
- Mounts remote storage to a user-specified local directory.
- Includes commands for unmounting and security recommendations.
Metadata
Frequently Asked Questions
What is Remote Disk Mount?
远程磁盘挂载工具,支持 SMB/CIFS、FTP、SFTP、WebDAV 协议挂载远程共享到本地目录。当用户需要:(1) 挂载 Windows/Samba 共享,(2) 挂载 FTP/SFTP 服务器,(3) 挂载 WebDAV 存储,(4) 将远程存储映射为本地磁盘使用时触发此技能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 562 downloads so far.
How do I install Remote Disk Mount?
Run "/install remote-disk-mount" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Remote Disk Mount free?
Yes, Remote Disk Mount is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Remote Disk Mount support?
Remote Disk Mount is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Remote Disk Mount?
It is built and maintained by Leochens (@leochens); the current version is v0.4.0.
More Skills