Qiniu Kodo
Skill by banayou
Why use this skill?
Seamlessly manage Qiniu Kodo storage, media processing, and file operations directly from your AI agent with the Qiniu Kodo OpenClaw skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/banayou/qiniu-kodoWhat This Skill Does
Qiniu Kodo is an advanced OpenClaw agent skill designed to bridge your AI assistant with the Qiniu Cloud Object Storage (KODO) ecosystem. It provides a robust, multi-layered integration using the qiniu-mcp toolkit, Node.js SDK, and qshell command-line interface. This skill enables seamless file management, including uploads, downloads, batch operations, and deletions. Beyond simple storage, it leverages Qiniu's powerful media processing capabilities to perform on-the-fly image transformations, audio/video transcoding, and intelligent metadata searches directly through your agent interface.
Installation
To install this skill, run the command: clawhub install openclaw/skills/skills/banayou/qiniu-kodo. Upon first execution, the skill initiates an automated setup routine. It verifies your environment for Node.js, installs the required qiniu-mcp server and qshell binary, and prompts you to configure your credentials (AccessKey, SecretKey, Region, Bucket, and Domain). The automated script manages environment variables and config files to ensure persistent connectivity across sessions.
Use Cases
- Cloud Backup: Automate the offloading of local machine backups to your private or public Qiniu buckets.
- Media Pipeline: Automatically resize, watermark, or transcode images and videos stored in the cloud using natural language commands.
- Bulk File Management: Organize, rename, move, or clean up large file sets within specific cloud prefixes.
- Intelligent Searching: Query file metadata or find specific assets using advanced search parameters provided by the MCP toolkit.
Example Prompts
- "Upload my local folder /projects/assets/ to the bucket 'production' and make sure to use the CDN domain for the URLs."
- "Find all images in the 'uploads/' directory that were uploaded last week and resize them to 800px width with a watermark."
- "Sync the contents of my local /backups/ folder to the Qiniu storage and provide a report on the transfer status."
Tips & Limitations
- Priority: The skill intelligently delegates tasks. Use the MCP tool for complex media processing, the Node.js SDK for standard storage operations, and qshell for high-volume batch tasks.
- Security: Keep your AccessKey and SecretKey secure; the skill stores these locally in your configuration directory. Never share these in logs or with untrusted parties.
- Network: Ensure your firewall allows communication with Qiniu’s API endpoints (typically over HTTPS). Performance depends on your region; always choose a bucket region close to your primary workflow.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-banayou-qiniu-kodo": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution