| name | pikpak |
| description | Manage PikPak cloud storage — browse, upload, download, stream, share, and organize files via CLI. |
| version | 0.0.1 |
| metadata | {"openclaw":{"requires":{"bins":["pikpaktui"]},"emoji":"☁️","homepage":"https://app.snaix.homes/pikpaktui/"}} |
PikPak Cloud Storage
You can manage PikPak cloud storage using the pikpaktui CLI. This skill covers file management, transfers, sharing, and cloud downloads.
Authentication
The user must be logged in before any command works. If a command fails with an auth error, ask the user to log in first:
pikpaktui login -u user@example.com -p password
Environment variables PIKPAK_USER and PIKPAK_PASS are also supported.
File Management
List files
pikpaktui ls /
pikpaktui ls -l /Movies
pikpaktui ls --tree --depth=2 /
pikpaktui ls -J /Movies
pikpaktui ls -s size -r /Movies
Sort fields: name, size, created, type, extension, none.
Get file info
pikpaktui info /movie.mkv
pikpaktui info -J /movie.mkv
Move / Copy / Rename
pikpaktui mv /file.txt /Archive/
pikpaktui mv -t /Dest /a.txt /b.txt
pikpaktui cp /file.txt /Backup/
pikpaktui rename /old.txt new.txt
All support -n / --dry-run to preview without executing.
Create folder
pikpaktui mkdir / NewFolder
pikpaktui mkdir -p / path/to/deep/folder
Delete
pikpaktui rm /file.txt
pikpaktui rm -rf /old-folder
Trash
pikpaktui trash
pikpaktui untrash file.txt
Star / Unstar
pikpaktui star /movie.mkv /photo.jpg
pikpaktui unstar /movie.mkv
pikpaktui starred
Downloads & Uploads
Download files
pikpaktui download /movie.mkv
pikpaktui download -o output.mkv /movie.mkv
pikpaktui download -j4 -t ./local /Movies
Upload files
pikpaktui upload file.txt
pikpaktui upload -t /Remote a.txt b.txt
Get direct download URL
pikpaktui link /movie.mkv
pikpaktui link -mc /movie.mkv
pikpaktui link -J /movie.mkv
Cloud (Offline) Downloads
Submit URLs or magnet links for server-side downloading:
pikpaktui offline https://example.com/file.zip
pikpaktui offline --to /Downloads magnet:?xt=...
Manage tasks
pikpaktui tasks
pikpaktui tasks list 10
pikpaktui tasks retry <task_id>
pikpaktui tasks delete <task_id>
pikpaktui tasks -J
Sharing
Create share link
pikpaktui share /movie.mkv
pikpaktui share -p -d 7 /folder
pikpaktui share -J /file.txt
List / Save / Delete shares
pikpaktui share -l
pikpaktui share -S https://mypikpak.com/s/abc
pikpaktui share -S <url> -p <code> -t /Dest
pikpaktui share -D <share_id>
Video Playback
Stream videos to a local player (requires player configured in ~/.config/pikpaktui/config.toml):
pikpaktui play /movie.mkv
pikpaktui play /movie.mkv 1080
Account Info
pikpaktui quota
pikpaktui quota -J
pikpaktui vip
pikpaktui events
Tips
- Use
-J / --json on most commands for machine-parseable output.
- Use
-n / --dry-run to preview destructive or batch operations.
- All path arguments are cloud paths (e.g.
/Movies/file.mkv), not local paths.
pikpaktui update self-updates the binary to the latest release.
- Preview text files with
pikpaktui cat /notes.txt.