← Back to Skills Marketplace
132
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tmpfiles-upload-stdlib
Description
Upload a local file to tmpfiles.org using Python standard library only, then return a direct download link in strict JSON.
Usage Guidance
This skill appears coherent and limited to uploading a local file to tmpfiles.org and returning JSON. Before using it: (1) only provide paths for non-sensitive files you are willing to make publicly accessible (tmpfiles creates temporary public links), (2) be aware the example reads the whole file into memory — avoid very large files or modify to stream, (3) test with a harmless file first to confirm network access and response format, (4) consider private alternatives (S3, Supabase) for confidential data, and (5) verify tmpfiles.org retention/privacy policies if that matters for your use case.
Capability Analysis
Type: OpenClaw Skill
Name: tmpfiles-upload-stdlib
Version: 1.0.0
The skill provides a legitimate utility for uploading local files to tmpfiles.org using Python's standard library. It includes explicit safety instructions in SKILL.md for the AI agent to avoid uploading sensitive data (credentials, keys, etc.) and requires user confirmation for potentially sensitive files. The Python implementation is transparent, lacks obfuscation, and contains no hidden malicious logic or unauthorized exfiltration beyond the stated purpose.
Capability Assessment
Purpose & Capability
Name/description, declared requirements (python3, linux) and runtime instructions all focus on uploading a local file to tmpfiles.org and returning a JSON link. No unrelated credentials, binaries, or install steps are requested.
Instruction Scope
The SKILL.md confines actions to checking a provided local path, reading the file, and POSTing it to tmpfiles.org; it explicitly warns against uploading secrets. Minor operational gaps: no explicit file-size or streaming guidance (files are read fully into memory in the example), and the reference implementation prints a raw_response on error which could include server data. These are practicality/robustness notes rather than scope creep.
Install Mechanism
This is an instruction-only skill with no install spec, so nothing will be downloaded or written to disk by install. Lowest-risk install posture.
Credentials
No environment variables, keys, or config paths are requested. The skill does not ask for unrelated credentials or elevated access.
Persistence & Privilege
always is false, model invocation is allowed (platform default). The skill does not request persistent system presence or modify other skills/configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tmpfiles-upload-stdlib - After installation, invoke the skill by name or use
/tmpfiles-upload-stdlib - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Upload local files to tmpfiles.org using only Python standard library.
- Uploads a user-specified local file and returns a temporary public URL in strict JSON.
- Validates file existence and warns against uploading sensitive files.
- Uses only python3 and standard libraries (no external dependencies).
- Returns clear JSON output for both success and failure cases.
- Designed for use in automated workflows needing a direct download link.
Metadata
Frequently Asked Questions
What is Tmpfiles Upload (Stdlib)?
Upload a local file to tmpfiles.org using Python standard library only, then return a direct download link in strict JSON. It is an AI Agent Skill for Claude Code / OpenClaw, with 132 downloads so far.
How do I install Tmpfiles Upload (Stdlib)?
Run "/install tmpfiles-upload-stdlib" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tmpfiles Upload (Stdlib) free?
Yes, Tmpfiles Upload (Stdlib) is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Tmpfiles Upload (Stdlib) support?
Tmpfiles Upload (Stdlib) is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux).
Who created Tmpfiles Upload (Stdlib)?
It is built and maintained by Donigwapo (@donigwapo); the current version is v1.0.0.
More Skills