← Back to Skills Marketplace
PrivateBin Upload Skill
by
KafCoppelia
· GitHub ↗
· v1.0.0
426
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install privatebin-upload
Description
Upload content to a PrivateBin instance and return a shareable link. Use when the user wants to share text, code, reports, or files via paste URL with option...
Usage Guidance
This skill appears to do what it says: it relies on your local privatebin CLI and your PrivateBin config to upload content and return a link. Before using it, verify: (1) the privatebin CLI you install comes from the official project or repository, (2) the configured PrivateBin host (~/.config/privatebin/config.json or the --host flag) is trusted — uploads go to that host and may be visible to the host operator, (3) you should not upload secrets or private data unless you intend that recipient/host to have access, and (4) if you want tighter privacy use password protection or burn-after-reading and confirm the paste URL before sharing. The skill itself requests no unrelated credentials and does not perform unexpected actions.
Capability Analysis
Type: OpenClaw Skill
Name: privatebin-upload
Version: 1.0.0
The skill's instructions in SKILL.md for executing `privatebin-cli` commands (specifically in 'Step 4. Run upload') involve constructing shell commands using user-provided or inferred content (e.g., `<content>`, `/path/to/file`, `--password=secret`). This direct substitution without explicit sanitization instructions creates a high risk of shell injection if the AI agent does not properly escape shell metacharacters in user-controlled input. This is a critical vulnerability that could lead to arbitrary command execution, but there is no clear evidence of intentional malicious behavior by the skill author.
Capability Assessment
Purpose & Capability
Name/description match the instructions: the SKILL.md explicitly uses the privatebin CLI to create pastes, references the config (~/.config/privatebin/config.json), and supports expected options (expiry, password, burn-after-reading). The package.json dependency on privatebin-cli aligns with the stated purpose.
Instruction Scope
Instructions stay within upload scope (check CLI, read user-provided file or stdin, run privatebin create --output=json, parse paste_url). They do instruct reading a file path supplied by the user and the PrivateBin config file, which is expected; there is an inherent privacy risk because uploads go to the configured host (default privatebin.net or any host the config/flags specify).
Install Mechanism
No install spec is included (instruction-only skill). The README documents normal ways to install the privatebin CLI from known sources (brew, package manager, GitHub releases). Nothing in the skill downloads arbitrary code or writes unexpected files.
Credentials
The skill requests no environment variables, secrets, or unrelated credentials. It operates via the privatebin CLI and the user's PrivateBin config. No excessive credential access is required.
Persistence & Privilege
always:false and no special permissions; the skill does not request persistent or platform-wide privileges and does not modify other skills or global agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install privatebin-upload - After installation, invoke the skill by name or use
/privatebin-upload - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the privatebin-upload skill:
- Enables uploading text, code, or files to a PrivateBin instance and returns a shareable link.
- Supports options such as expiry settings, password protection, burn-after-reading, and attachment uploads.
- Guides automatic detection of CLI presence and configuration, with setup instructions on missing prerequisites.
- Flexible input handling for plain text, markdown, syntax-highlighted code, or file attachments.
- Returns paste URL, expiry details, and password information (if set).
- Provides clear error handling and usage recommendations for common issues.
Metadata
Frequently Asked Questions
What is PrivateBin Upload Skill?
Upload content to a PrivateBin instance and return a shareable link. Use when the user wants to share text, code, reports, or files via paste URL with option... It is an AI Agent Skill for Claude Code / OpenClaw, with 426 downloads so far.
How do I install PrivateBin Upload Skill?
Run "/install privatebin-upload" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is PrivateBin Upload Skill free?
Yes, PrivateBin Upload Skill is completely free (open-source). You can download, install and use it at no cost.
Which platforms does PrivateBin Upload Skill support?
PrivateBin Upload Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created PrivateBin Upload Skill?
It is built and maintained by KafCoppelia (@kafcoppelia); the current version is v1.0.0.
More Skills