← Back to Skills Marketplace
abhishek203

pidrive

by abhishek203 · GitHub ↗ · v1.9.0 · MIT-0
cross-platform ⚠ suspicious
282
Downloads
0
Stars
0
Active Installs
10
Versions
Install in OpenClaw
/install pidrive
Description
Private file storage for AI agents. Mount S3 as a filesystem via WebDAV. Use standard unix commands (ls, cat, grep, cp, rm). All persistent data in S3, small...
Usage Guidance
This skill is internally consistent with a WebDAV-to-S3 filesystem, but before installing you should: (1) verify the publisher and inspect the Homebrew tap / GitHub releases and source code (or checksums) before trusting and running the binary; (2) be aware installation on Linux requires sudo to install davfs2; (3) the service will store an API key at ~/.pidrive/credentials — treat that file as sensitive and rotate/revoke it if the host is compromised; (4) avoid using public link shares for sensitive data (the SKILL.md explicitly warns this); and (5) consider running the client in a restricted environment (container or dedicated VM) if you cannot fully trust the third‑party binary or the pidrive.ressl.ai service.
Capability Analysis
Type: OpenClaw Skill Name: pidrive Version: 1.9.0 The skill bundle (SKILL.md) describes a tool for mounting a remote WebDAV filesystem and requires the installation of external binaries from a third-party Homebrew tap (abhishek203/pidrive). These capabilities are high-risk as they provide a direct mechanism for data exfiltration to an external endpoint (pidrive.ressl.ai) and introduce supply-chain risks through the execution of third-party code. While the behavior is aligned with the stated purpose of cloud storage, the combination of remote mounting and external binary execution constitutes a significant attack surface for an AI agent.
Capability Assessment
Purpose & Capability
The skill claims to provide a WebDAV-mounted filesystem backed by S3 and its instructions cover registering, obtaining an API key, mounting, and using unix commands. No unrelated credentials or system access are requested in the metadata; the runtime behavior described (WebDAV over HTTPS to pidrive.ressl.ai, local cache, ~/.pidrive/credentials) matches the stated purpose.
Instruction Scope
SKILL.md instructs the user/agent to install the pidrive CLI, register with the pidrive service, and mount a remote drive. It documents storing an API key at ~/.pidrive/credentials and using standard unix commands on the mount. This requires network access and reading/writing to the stated local credential path and the mount point; the instructions do not tell the agent to read unrelated system files or exfiltrate data, but do rely on contacting an external service (pidrive.ressl.ai).
Install Mechanism
There is no install spec in the registry, but SKILL.md recommends installing via a third‑party Homebrew tap or GitHub releases and (on Linux) installing davfs2 via apt (requires sudo). Homebrew/GitHub releases are common distribution channels but require trusting the third‑party maintainer; the extra davfs2 package is expected for WebDAV mounts but increases privilege needs during installation.
Credentials
Registry metadata lists no required env vars, which aligns with SKILL.md (the service issues an API key at registration rather than demanding pre-provided env vars). The skill will store a sensitive API key at ~/.pidrive/credentials (0600) and use it for WebDAV auth — that is proportional to the stated function, but the skill does involve local credential storage and outbound authentication to a remote server.
Persistence & Privilege
The skill does not request always: true and does not declare any background daemons or changes to other skills. It requires ordinary mount-level persistence while mounted and stores credentials under its own config path; autonomous invocation (disable-model-invocation: false) is the platform default and not a special privilege here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pidrive
  3. After installation, invoke the skill by name or use /pidrive
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.9.0
Fix description: remove 'no local storage' claim, accurately describe temporary read cache. All statements now consistent.
v1.8.0
Install via Homebrew (brew install pidrive). No curl|bash. SHA-256 verified by Homebrew automatically. No sudo required for install.
v1.7.0
Fix all inconsistencies: no sudo anywhere, ~/.local/bin only, davfs2 not auto-installed, removed contradictory statements
v1.6.0
Moved to abhishek203/pi-drive repo. No sudo required — installs to ~/.local/bin. davfs2 is a manual step. Checksum verification mandatory.
v1.5.0
Install script now hosted on GitHub (auditable). Uses latest release tag (no version mismatch). Aborts on missing checksum (no skip). No bundled binary — everything from GitHub releases.
v1.4.0
Binary and checksums now downloaded from GitHub releases (well-known host), not pidrive.ressl.ai. Addresses same-host trust concern.
v1.3.0
Fix all safety review issues: bundled install.sh now matches SKILL.md exactly, uses sudo, installs davfs2 on Linux, verifies SHA-256 checksum before installing binary
v1.2.0
Bundle install script in skill folder for audit. Remove auto davfs2 install. Use {baseDir}/install.sh instead of remote curl|bash.
v1.1.0
Address safety review: document caching behavior, credential storage, install script scope, sharing model (live references not copies), public link warnings
v1.0.0
Initial release of pidrive - Private file storage for AI agents, backed by AWS S3 with no local storage. - Mountable as a filesystem via WebDAV; supports standard unix commands for file operations. - Direct and link-based file sharing, including invite workflow for non-users. - Full-text search, 30-day trash/recovery, and account management features. - Flexible plans: free, pro, and team tiers.
Metadata
Slug pidrive
Version 1.9.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 10
Frequently Asked Questions

What is pidrive?

Private file storage for AI agents. Mount S3 as a filesystem via WebDAV. Use standard unix commands (ls, cat, grep, cp, rm). All persistent data in S3, small... It is an AI Agent Skill for Claude Code / OpenClaw, with 282 downloads so far.

How do I install pidrive?

Run "/install pidrive" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is pidrive free?

Yes, pidrive is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does pidrive support?

pidrive is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created pidrive?

It is built and maintained by abhishek203 (@abhishek203); the current version is v1.9.0.

💬 Comments