aliyun-oss-upload-url
CommunityPublish files to Aliyun OSS and share links
Software Engineering#upload#cli automation#public url#signed url#file validation#aliyun oss#uuid object name
Authorykai55
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps users upload a local file to Aliyun OSS and immediately obtain an externally reachable URL for sharing or browser access, without manually tracking upload and URL-building details.
Core Features & Use Cases
- Upload a local file to Aliyun OSS: Uploads with
aliyun oss cpto a default bucket (oss://lllw-qrcodes) using a UUID-based object name while preserving the original extension when present. - Returns the correct public share URL: Produces the browser-facing URL format
https://qrcodes.lllw.cc/<object>for the default bucket instead of the default OSS endpoint. - Guards against oversize uploads: Refuses files larger than 50 MiB (52428800 bytes) and verifies upload completion via
aliyun oss stat. - Supports signed URL fallback: Uses
aliyun oss signwhen the bucket/object is not public, or prompts the user before changing ACL.
Quick Start
Upload a file from my machine to Aliyun OSS and return a shareable external URL using the default bucket, enforcing the 50 MiB size limit and confirming the object exists after upload.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: aliyun-oss-upload-url Download link: https://github.com/ykai55/dotfiles/archive/main.zip#aliyun-oss-upload-url Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.