← Back to Skills Marketplace
202
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install tianshu-qiniu-upload
Description
将本地文件(图片、HTML 等)上传到七牛云存储,返回可在线访问的 URL。 Use when: 用户需要把生成的图片、HTML 页面或任意文件上传到云端以便分享链接;用户说「上传到七牛」「生成图片并上传」「把这个 HTML 上传到网上」。 NOT for: 上传到其他云存储(如 S3、OSS);仅生成文件不分享链接。
Usage Guidance
This skill appears to do exactly what it claims: upload a local file to Qiniu and print the public URL. Before installing/use: (1) Only provide Qiniu credentials that you trust — these keys can allow access to your bucket; prefer a bucket with restrictive permissions or short-lived/upload-only credentials if possible. (2) The skill has a dependency on the public 'qiniu' npm package; run 'npm install' in the skill directory as instructed and verify the dependency/version if you have supply-chain concerns. (3) The registry entry does not include an automated install step, so the agent or you must ensure the Node environment and dependencies are present. (4) Review QINIU_DOMAIN and QINIU_PREFIX to avoid publishing sensitive local files publicly. If you need more assurance, inspect the upload.js file yourself (it is short and straightforward) before enabling the skill.
Capability Analysis
Type: OpenClaw Skill
Name: tianshu-qiniu-upload
Version: 1.0.2
The skill is a legitimate utility for uploading local files to Qiniu Cloud storage. The code in `scripts/upload.js` uses the official `qiniu` SDK to perform uploads based on user-provided environment variables and file paths, with no evidence of data exfiltration, unauthorized execution, or malicious prompt injection.
Capability Assessment
Purpose & Capability
Name/description (upload to Qiniu) match the actual requirements and behavior: the skill needs Qiniu Access/Secret keys, bucket and domain, and its script uploads a local file to the specified bucket and returns the CDN URL. Requested env vars are appropriate for Qiniu integration.
Instruction Scope
SKILL.md instructs the agent to run a local Node script against a provided file path and to return the resulting URL. The instructions only reference the declared env vars and the local upload script; they do not request other system files or unrelated credentials.
Install Mechanism
No formal install spec is declared in the registry (instruction-only), but the package includes a package.json that depends on the public 'qiniu' npm package and README instructs running 'npm install'. This is not inherently malicious but means the user/agent must run npm install manually (the skill will fail until dependencies are installed). Using a public npm package is normal but carries usual supply-chain considerations.
Credentials
The skill requires QINIU_ACCESS_KEY, QINIU_SECRET_KEY, QINIU_BUCKET, QINIU_DOMAIN (and optionally QINIU_PREFIX). These are proportionate and expected for uploading to Qiniu. No unrelated secrets or multiple external service credentials are requested.
Persistence & Privilege
Skill does not request always:true, does not modify other skills or system-wide settings, and has no special persistence requirements. It runs a local script and returns a URL.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tianshu-qiniu-upload - After installation, invoke the skill by name or use
/tianshu-qiniu-upload - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Fix SKILL.md metadata format for TsClaw parsing
v1.0.1
English display name
v1.0.0
首次发布
Metadata
Frequently Asked Questions
What is Qiniu Upload?
将本地文件(图片、HTML 等)上传到七牛云存储,返回可在线访问的 URL。 Use when: 用户需要把生成的图片、HTML 页面或任意文件上传到云端以便分享链接;用户说「上传到七牛」「生成图片并上传」「把这个 HTML 上传到网上」。 NOT for: 上传到其他云存储(如 S3、OSS);仅生成文件不分享链接。 It is an AI Agent Skill for Claude Code / OpenClaw, with 202 downloads so far.
How do I install Qiniu Upload?
Run "/install tianshu-qiniu-upload" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Qiniu Upload free?
Yes, Qiniu Upload is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Qiniu Upload support?
Qiniu Upload is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Qiniu Upload?
It is built and maintained by tianshu (@wangshengli0421); the current version is v1.0.2.
More Skills