qshell-copilot for Openclaw

A powerful AI-driven wrapper for the qshell CLI to manage Qiniu Cloud Storage through natural language commands.

lijianfei
v1.0.0
Mar 8, 2026
0
879
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install qshell-copilot

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install qshell-copilot using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is qshell-copilot?

This Openclaw Skills integration empowers developers to interact with Qiniu Kodo (Object Storage) directly through an AI agent. It abstracts the complexity of the qshell command-line interface, providing a streamlined way to handle cloud files, bucket configurations, and CDN operations. By utilizing this skill, users can perform complex storage tasks using simple instructions, ensuring that every operation follows best practices for efficiency and data safety.

Whether you are automating deployments or managing large media assets, these Openclaw Skills bridge the gap between local development and Qiniu's robust cloud infrastructure. The skill intelligently handles everything from authentication checks to selecting the most efficient upload method for your specific file size, making cloud management more accessible than ever.

qshell-copilot Use Cases

  • Uploading local files or entire directories to Qiniu Kodo buckets for cloud hosting.
  • Generating secure, private download links for protected assets with custom expiration timestamps.
  • Synchronizing local project folders with remote storage using batch upload features with multi-threading.
  • Managing CDN cache refreshes and prefetching to ensure global content delivery performance.
  • Safely deleting or moving remote files with built-in metadata verification and confirmation workflows.

How qshell-copilot Works

  1. The agent performs a pre-flight installation check to ensure the qshell CLI is available on the host system.
  2. It verifies authentication status by checking for active Qiniu account credentials and guides the user through the account setup if missing.
  3. Based on the user's natural language request, the skill selects the optimal command, such as fput for small files or rput for resumable large uploads.
  4. The agent executes the storage operation and retrieves relevant metadata like bucket domains or file status information.
  5. It provides a human-readable summary of the action, including generated URLs for uploaded files or confirmation of successful transfers.

qshell-copilot Setup

Ensure qshell is installed on your system. You can verify this by running the following command in your terminal:

qshell --version

Configure your Qiniu credentials by obtaining your Access Key and Secret Key from the Qiniu Portal and running:

qshell account <AccessKey> <SecretKey> <Name>

Once authenticated, these Openclaw Skills will be ready to process your storage management commands. If you encounter authentication errors, re-running the account command will refresh your local tokens.

qshell-copilot Data Schema & Taxonomy

This skill interacts with Qiniu's Kodo object storage and local file systems. It maps local paths to remote keys and tracks operation logs for batch processes. The following table describes the primary data entities handled by these Openclaw Skills:

Entity Description
Bucket The unique container name in Qiniu Kodo where files are stored.
Key The remote path and filename of the object within a bucket.
Domain The CDN or storage endpoint used to access public or private files.
Local Config The qshell local storage containing account info and upload logs for resumable tasks.

qshell-copilot Advanced Features

  • Intelligent upload selection: Automatically switches between standard and resumable uploads (rput) based on a 100MB file size threshold.
  • Batch directory synchronization: Efficiently uploads entire folders using qupload2 with multi-threading support and failure retry logic.
  • Safety-first deletions: Always performs a file status check (stat) to show file details before requiring explicit user confirmation for deletions.
  • CDN integration: Built-in support for URL refreshing, directory purging, and content prefetching to optimize global asset delivery.
  • Private link generation: Easily creates time-limited download URLs for sensitive data stored in private buckets.
  • Automated URL inference: Automatically retrieves associated bucket domains to provide immediate access links after any successful file upload.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*