Bytedance TOS Image Processing for Openclaw

A comprehensive image processing skill for Bytedance TeraObjectStore that automates resizing, format conversion, and watermarking via the official SDK.

volcengine-skills
v1.0.0
Mar 30, 2026
0
554
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install byted-tos-image-process

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 byted-tos-image-process 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 Bytedance TOS Image Processing?

The Bytedance TOS Image Processing skill provides a robust interface for manipulating image assets stored within Bytedance's TeraObjectStore (TOS). By integrating the Volcengine TOS SDK, this skill allows AI agents and developers to perform sophisticated image operations on-the-fly without downloading the original files first. It serves as a vital component for media-heavy applications within the Openclaw Skills ecosystem, enabling seamless integration with cloud storage workflows.

This skill handles everything from simple metadata extraction to complex visual transformations. Whether you are building an automated content delivery network or an AI-driven media asset manager, this skill simplifies the interaction with TOS backend processing features, ensuring your images are optimized for any platform.

Bytedance TOS Image Processing Use Cases

  • Automatically generating thumbnails and optimized web assets for e-commerce platforms.
  • Converting bulk image uploads to high-efficiency formats like WebP to reduce latency and storage costs.
  • Protecting digital assets by applying text or blind watermarks during the retrieval process.
  • Extracting technical metadata and EXIF data to automate image categorization and search indexing.

How Bytedance TOS Image Processing Works

  1. The skill initializes the TosClientV2 by authenticating with provided access keys and regional endpoint configurations.
  2. A specific processing string is generated, defining operations such as resize, blur, or watermark.
  3. The skill sends a request to the TOS service using the get_object or get_object_to_file methods with the processing parameters included.
  4. Bytedance TOS processes the image on its server-side infrastructure based on the provided instructions.
  5. The processed image data or metadata is returned to the client and can be saved locally or written back to another TOS bucket.

Bytedance TOS Image Processing Setup

To use this skill within your Openclaw Skills environment, first install the official SDK:

pip install tos

Next, configure your environment variables to allow the client to authenticate with Bytedance Volcengine:

export TOS_ACCESS_KEY="your_access_key"
export TOS_SECRET_KEY="your_secret_key"
export TOS_ENDPOINT="your_tos_endpoint"
export TOS_REGION="your_region"
# Optional: export TOS_SECURITY_TOKEN="your_sts_token"

Bytedance TOS Image Processing Data Schema & Taxonomy

The skill interacts with Bytedance TOS data and returns results structured as follows:

Component Type Description
Image Info JSON String Contains format, width, height, and EXIF metadata.
Processed Object Binary Stream The actual transformed image file (e.g., resized or watermarked).
Save Result JSON String Confirmation details when saving processed images back to a TOS bucket.
Error Logs Exception Structured errors like TosServerError or TosClientError for debugging.

Bytedance TOS Image Processing Advanced Features

  • Support for blind watermarking to embed invisible ownership data into images.
  • Chaining multiple image operations (e.g., resize and convert) in a single API call.
  • Direct bucket-to-bucket processing which avoids local disk I/O for better performance in Openclaw Skills workflows.
  • Flexible Gaussian blur and complex image filters via generic processing strings.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*