aliyun-oss-upload-url

Community

Publish files to Aliyun OSS and share links

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 cp to 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 sign when 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.