Agent skill

Pikpak

by Bengerthelorf in Bengerthelorf/pikpaktui

Manage PikPak cloud storage — browse, upload, download, stream, share, and organize files via CLI.

Apache-2.0Auto-check passedProductivity & Automation

Install Pikpak

skills CLI
$ npx skills add Bengerthelorf/pikpaktui --skill pikpak -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Bengerthelorf/pikpaktui pikpak --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Bengerthelorf/pikpaktui.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/pikpak .claude/skills/pikpak && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
pikpak
GitHub stars
121
Token cost
~1.2k tokens
SKILL.md length
181 words
Files
2
Skills in repo
1
Repo updated
First seen
Licence
Apache-2.0

At a glance

Manage PikPak cloud storage — browse, upload, download, stream, share, and organize files via CLI.

  • Tasks that involve File organization
  • SKILL.md covers Authentication, File Management, Downloads & Uploads and Cloud (Offline) Downloads, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Pikpak is an agent skill from Bengerthelorf/pikpaktui. Manage PikPak cloud storage — browse, upload, download, stream, share, and organize files via CLI.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file.

It sits in Productivity & Automation, covering File organization. It works with Rust. The repository describes itself as: A TUI and CLI client for PikPak cloud storage — written in pure Rust. OpenClaw friendly. Browse, download, upload, stream, and manage your files from the terminal. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve File organization

Example prompts

  • “/pikpak”

What it can do on your machine

Read from SKILL.md and the folder at commit 81d7621. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Pikpak loads about 1.2k tokens when it runs. Until then it costs about 26 tokens; SKILL.md has 181 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~26
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Bengerthelorf/pikpaktui at commit 81d7621, republished under its Apache-2.0 licence (© Bengerthelorf). 181 words, ~1,170 tokens.

Download SKILL.mdSave it as .claude/skills/pikpak/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
pikpak
description
Manage PikPak cloud storage — browse, upload, download, stream, share, and organize files via CLI.
version
0.0.1

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:

bash
pikpaktui login -u user@example.com -p password

Environment variables PIKPAK_USER and PIKPAK_PASS are also supported.

File Management

List files
bash
pikpaktui ls /                        # List root
pikpaktui ls -l /Movies               # Long format (id, size, date)
pikpaktui ls --tree --depth=2 /       # Tree view
pikpaktui ls -J /Movies               # JSON output (for parsing)
pikpaktui ls -s size -r /Movies       # Sort by size, reversed

Sort fields: name, size, created, type, extension, none.

Get file info
bash
pikpaktui info /movie.mkv             # Human-readable
pikpaktui info -J /movie.mkv          # JSON output
Move / Copy / Rename
bash
pikpaktui mv /file.txt /Archive/
pikpaktui mv -t /Dest /a.txt /b.txt   # Batch move
pikpaktui cp /file.txt /Backup/
pikpaktui rename /old.txt new.txt

All support -n / --dry-run to preview without executing.

Create folder
bash
pikpaktui mkdir / NewFolder
pikpaktui mkdir -p / path/to/deep/folder   # Create intermediate dirs
Delete
bash
pikpaktui rm /file.txt                # Move to trash
pikpaktui rm -rf /old-folder          # Permanent delete, recursive
Trash
bash
pikpaktui trash                       # List trashed files
pikpaktui untrash file.txt            # Restore from trash
Star / Unstar
bash
pikpaktui star /movie.mkv /photo.jpg
pikpaktui unstar /movie.mkv
pikpaktui starred                     # List starred files

Downloads & Uploads

Download files
bash
pikpaktui download /movie.mkv                  # Download to current dir
pikpaktui download -o output.mkv /movie.mkv    # Custom output name
pikpaktui download -j4 -t ./local /Movies      # Concurrent, to local dir
Upload files
bash
pikpaktui upload file.txt                      # Upload to root
pikpaktui upload -t /Remote a.txt b.txt        # Batch upload to folder
Get direct download URL
bash
pikpaktui link /movie.mkv             # Print download URL
pikpaktui link -mc /movie.mkv         # Media streams + copy to clipboard
pikpaktui link -J /movie.mkv          # JSON output

Cloud (Offline) Downloads

Submit URLs or magnet links for server-side downloading:

bash
pikpaktui offline https://example.com/file.zip
pikpaktui offline --to /Downloads magnet:?xt=...
Manage tasks
bash
pikpaktui tasks                       # List tasks
pikpaktui tasks list 10               # Limit to 10
pikpaktui tasks retry <task_id>       # Retry failed task
pikpaktui tasks delete <task_id>      # Delete task
pikpaktui tasks -J                    # JSON output

Sharing

bash
pikpaktui share /movie.mkv                    # Basic share
pikpaktui share -p -d 7 /folder               # Password + 7-day expiry
pikpaktui share -J /file.txt                  # JSON output
List / Save / Delete shares
bash
pikpaktui share -l                             # List your shares
pikpaktui share -S https://mypikpak.com/s/abc  # Save share to drive
pikpaktui share -S <url> -p <code> -t /Dest    # With password + dest
pikpaktui share -D <share_id>                  # Delete share

Video Playback

Stream videos to a local player (requires player configured in ~/.config/pikpaktui/config.toml):

bash
pikpaktui play /movie.mkv              # Original quality
pikpaktui play /movie.mkv 1080         # Specific quality

Account Info

bash
pikpaktui quota                        # Storage usage
pikpaktui quota -J                     # JSON output
pikpaktui vip                          # VIP membership info
pikpaktui events                       # Recent file 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.

© Bengerthelorf, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/pikpak of Bengerthelorf/pikpaktui.

  • SKILL.md
  • VERSION

Open the folder on GitHubat commit 81d7621

Compare with similar skills

Pikpak next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Pikpak compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pikpak this skillBengerthelorf/pikpaktui121—~1.2kAutomated safety check: PassApache-2.0
SDK Implementation Guidemacalbert/envilder138—~1.9kAutomated safety check: PassMIT
Feishu Driveraucvr/Group-Goki1123 repos~587Automated safety check: PassMIT
Azldev Comp Tomlmicrosoft/azurelinux5.3k—~1.8kAutomated safety check: PassMIT
Rust Dailyfjrevoredo/mini-diarium3091 repos~1.3kAutomated safety check: PassMIT
File Organization And Structurekitchen-engineer42/pdf2skills134—~500Automated safety check: PassNone

Similar skills

  • SDK Implementation Guide

    macalbert/envilder

    Operational guide for implementing a new Envilder runtime SDK.

    138 GitHub stars~1.9k tokensUpdated 6 days ago
    Productivity & AutomationAuto-check passed
  • Feishu Drive

    raucvr/Group-Goki

    Feishu cloud storage file management. An agent skill from raucvr/Group-Goki.

    112 GitHub starsUsed in 3 repos~587 tokens
    Productivity & AutomationAuto-check passed
  • Azldev Comp Toml

    microsoft/azurelinux

    Official

    Read this before authoring, editing, or reviewing a .comp.toml file; do not work from memory.

    5.3k GitHub stars~1.8k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Rust Daily

    fjrevoredo/mini-diarium

    CRITICAL: Use for Rust news and daily/weekly/monthly reports.

    309 GitHub starsUsed in 1 repo~1.3k tokens
    Productivity & AutomationAuto-check passed
  • File Organization And Structure

    kitchen-engineer42/pdf2skills

    Organize routines within files using blank line separation, consider alphabetical ordering when appropriate, and follow C++ standard file structure.

    134 GitHub stars~500 tokensUpdated 7 mo ago
    Productivity & AutomationAuto-check passed
  • File Management

    aipoch/medical-research-skills

    Organize, back up, compress, split, and merge files/folders using rule-driven plans; use when you need safe previews, conflict handling, and verification before executing file operations.

    1.9k GitHub stars~1.6k tokensUpdated 24 days ago
    Productivity & AutomationAuto-check passed

Works with

Questions about Pikpak

What does Pikpak do?

Manage PikPak cloud storage — browse, upload, download, stream, share, and organize files via CLI. Pikpak is an agent skill from Bengerthelorf/pikpaktui. Manage PikPak cloud storage — browse, upload, download, stream, share, and organize files via CLI.

When should I use Pikpak?

Pikpak fits situations like: tasks that involve File organization.

How do I install Pikpak in Claude Code?

Run `npx skills add Bengerthelorf/pikpaktui --skill pikpak -a claude-code`. Or copy the skill folder (skills/pikpak in Bengerthelorf/pikpaktui) into .claude/skills/pikpak in your project. Claude Code loads it when a task matches its description.

How do I install Pikpak in Codex?

Run `npx skills add Bengerthelorf/pikpaktui --skill pikpak -a codex`. Or copy the skill folder (skills/pikpak in Bengerthelorf/pikpaktui) into .agents/skills/pikpak in your project. Codex loads it when a task matches its description.

Can I use Pikpak in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Bengerthelorf/pikpaktui --skill pikpak -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pikpak, .gemini/skills/pikpak, .github/skills/pikpak and .opencode/skills/pikpak in your project.

What does Pikpak need to run?

SKILL.md names no scripts, command-line tools or credentials: Pikpak is instructions for the agent only.

Does Pikpak access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Pikpak safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Pikpak use?

Pikpak is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Pikpak use?

About 1.2k tokens (SKILL.md is roughly 4.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Pikpak?

Skills that share tags, products or a category with Pikpak: SDK Implementation Guide (macalbert/envilder, 138 stars), Feishu Drive (raucvr/Group-Goki, 112 stars), Azldev Comp Toml (microsoft/azurelinux, 5.3k stars) and Rust Daily (fjrevoredo/mini-diarium, 309 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pikpak?

Bengerthelorf (a GitHub user) maintains it in Bengerthelorf/pikpaktui, which has 121 GitHub stars. The repository was last updated on October 8, 2026.

Source: Bengerthelorf/pikpaktui on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.