Volcengine TOS Storage Management for Openclaw

A comprehensive Python-based integration for managing Volcengine Tinder Object Storage (TOS) buckets and object lifecycles through AI agents.

day253
v1.0.0
Mar 8, 2026
0
925
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install day253-volcengine-storage-tos

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 day253-volcengine-storage-tos 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 Volcengine TOS Storage Management?

The Volcengine TOS skill provides a robust, normalized interface for interacting with Volcengine's Tinder Object Storage service. It allows developers and AI agents to programmatically handle cloud storage tasks such as bucket creation, object versioning, and secure file transfers. By leveraging Openclaw Skills, users can automate complex storage workflows including metadata retrieval and secure URL generation.

Designed for reliability and safety, this skill incorporates strict validation steps and confirmation prompts for destructive actions. It acts as a bridge between high-level AI instructions and the low-level Volcengine Python SDK, making cloud storage management more accessible within automated development environments.

Volcengine TOS Storage Management Use Cases

  • Automating the upload of build artifacts or logs to Volcengine cloud storage.
  • Generating time-limited presigned URLs for secure data sharing with external stakeholders.
  • Auditing bucket contents and managing object metadata for compliance and reporting.
  • Programmatic cleanup of temporary storage buckets in DevOps pipelines.
  • Seamlessly moving or copying data between different Volcengine TOS regions.

How Volcengine TOS Storage Management Works

  1. Authentication: The skill initializes the TOS client using environment variables for Access Key, Secret Key, and Region.
  2. Connectivity Check: A minimal read-only command (like list-buckets) is executed to verify credentials and endpoint reachability.
  3. Request Processing: The agent maps user intent to specific subcommands like upload, download, or list-objects.
  4. Execution and Validation: The script executes the command, applying safety checks like the confirm flag for deletions and size verification for downloads.
  5. Artifact Generation: Results, manifests, and logs are saved to a structured output directory for auditing within the Openclaw Skills ecosystem.

Volcengine TOS Storage Management Setup

To get started with this skill, ensure you have Python 3.8+ installed and configure your environment as follows:

# Install the official Volcengine TOS SDK
pip install tos

# Configure environment variables (or use a .env file)
export VOLCENGINE_ACCESS_KEY="your_access_key"
export VOLCENGINE_SECRET_KEY="your_secret_key"
export VOLCENGINE_TOS_ENDPOINT="tos-cn-beijing.volces.com"
export VOLCENGINE_TOS_REGION="cn-beijing"

Volcengine TOS Storage Management Data Schema & Taxonomy

The skill maintains a structured output and data tracking system to ensure all operations are traceable:

Item Description
output/volcengine-storage-tos/ The default directory for all operation evidence and logs.
validate.txt A validation log generated during the environment check phase.
Manifests JSON or text summaries of batch operations like listing or bulk uploads.
Metadata Detailed object properties including ETag, Content-Type, and size.

Volcengine TOS Storage Management Advanced Features

  • Multi-stage safety protocols requiring explicit confirmation for any mutating or destructive storage operations.
  • Automatic Content-Type detection during file uploads to ensure correct browser behavior and metadata indexing.
  • Support for large file handling using optimized SDK methods for consistent performance.
  • JSON output mode enabled by the --print-json flag, facilitating seamless integration with other Openclaw Skills components.
  • Customizable output directories via environment variable overrides for flexible CI/CD integration.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*