qiniu_object_storage

Upload local files to Qiniu Object Storage and return a download URL.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ShowTimeWalker/ai-media-gen-skills --skill qiniu-object-storage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qiniu_object_storage
Source: https://github.com/ShowTimeWalker/ai-media-gen-skills/tree/main/.claude/skills/qiniu-object-storage
Command: npx skills add https://github.com/ShowTimeWalker/ai-media-gen-skills --skill qiniu-object-storage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Uploads local files to Qiniu Object Storage and returns a deliverable download URL.

Core Features & Use Cases

  • Automatically handles private vs public bucket behavior and returns a signed private URL or a public URL based on configuration and user requests.
  • Classifies files by extension to determine content type (images, videos, audio, or others) for appropriate delivery.
  • Produces a deterministic JSON output containing storage_provider, bucket, object_key, access_mode, and delivery_url for downstream automation.

Quick Start

Use this skill to upload a local file and receive a deliverable URL.

Frequently Asked Questions about qiniu_object_storage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upload local files to Qiniu Object Storage and get a delivery URL?

The upload process handles private versus public bucket behavior automatically, returning either a signed private URL or a public URL based on your bucket configuration and user request, ensuring secure access when needed.

How does Qiniu object storage handle private versus public bucket URL generation?

The upload process handles private versus public bucket behavior automatically, returning either a signed private URL or a public URL based on your bucket configuration and user request, ensuring secure access when needed.

Do I need environment variables to configure Qiniu object storage uploads?

The process classifies files by extension to determine content type, categorizing uploads as images, videos, audio, or other formats to ensure appropriate content delivery and correct MIME type handling during the upload.

Can I classify file types by extension when uploading to Qiniu object storage?

The process classifies files by extension to determine content type, categorizing uploads as images, videos, audio, or other formats to ensure appropriate content delivery and correct MIME type handling during the upload.

What format does the output use after uploading files to Qiniu object storage?

The output is a deterministic JSON object containing storage_provider, bucket, object_key, access_mode, and delivery_url, designed for seamless downstream automation and direct integration into your existing software engineering pipelines.