ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified file management Safety 4/5

volcengine-storage-tos

Object storage operations for Volcengine TOS (Tinder Object Storage). Use when users need bucket management, object upload/download, listing, deletion, presigned URLs, or storage troubleshooting.

Why use this skill?

Automate your Volcengine TOS cloud storage workflows. Easily list, upload, download, and manage object storage buckets with this OpenClaw skill.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/day253/day253-volcengine-storage-tos
Or

What This Skill Does

The volcengine-storage-tos skill provides a comprehensive interface for interacting with Volcengine's Tinder Object Storage (TOS). It acts as an abstraction layer for cloud storage management, allowing users to perform bucket operations (list, create, delete) and object operations (upload, download, head, delete, presign) directly from the command line or through OpenClaw automation workflows. This skill simplifies cloud storage orchestration by handling authentication via standard environment variables, automating content-type detection during uploads, and providing a safety-first mechanism for destructive actions like bucket and object deletion.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/day253/day253-volcengine-storage-tos Ensure you have Python 3.8+ installed and the required TOS SDK dependency (pip install tos). You must configure your environment variables (VOLCENGINE_ACCESS_KEY, VOLCENGINE_SECRET_KEY, VOLCENGINE_TOS_ENDPOINT, and VOLCENGINE_TOS_REGION) before executing the skill to ensure successful authentication with the Volcengine platform.

Use Cases

This skill is ideal for automating file delivery pipelines, managing data backups to cloud storage, and generating temporary access links for secure resource sharing. Developers and system administrators can use it to maintain bucket inventories, clear stale object data, or upload deployment artifacts to specific TOS buckets. It is particularly useful in CI/CD environments where temporary storage access is required to facilitate data transfer or verification tasks.

Example Prompts

  1. "OpenClaw, please list all files inside the 'my-data-bucket' bucket that start with the 'archive/' prefix and save the list to my logs."
  2. "Upload my local file 'q3_report.pdf' to the bucket 'financial-records' as 'reports/q3_2023.pdf' and ensure it's successfully received."
  3. "Generate a temporary download link for the object 'backup.zip' located in 'my-prod-bucket' that expires in 1 hour."

Tips & Limitations

  • Safety First: Always use the --confirm flag when running deletion subcommands. The skill is designed to prevent accidental data loss.
  • File Sizes: While the script supports standard file uploads, for files exceeding 100MB, rely on the SDK's built-in multipart handling if integrated, though standard operations are optimized for typical medium-sized payloads.
  • Authentication: Always double-check that your IAM user has sufficient permissions (tos:ListBucket, tos:PutObject, etc.) to perform the intended operations; a 403 error is almost always indicative of misconfigured IAM policies or incorrect AK/SK pairs.
  • Organization: Take advantage of the OUTPUT_DIR environment variable to keep your log files and operation manifests organized across different project workspaces.

Metadata

Author@day253
Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-day253-day253-volcengine-storage-tos": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#volcengine#tos#cloud-storage#devops#automation
Safety Score: 4/5

Flags: file-write, file-read, external-api