Cloudinary for Openclaw

A comprehensive integration for managing, uploading, and transforming digital media assets through the Cloudinary REST API.

aiwithabidi
v1.0.0
Feb 26, 2026
0
424
1

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install cloudinary

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 cloudinary 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 Cloudinary?

The Cloudinary skill provides a robust interface for AI agents to interact directly with the Cloudinary platform. It allows for seamless media management, including automated uploads, real-time transformations, and advanced asset searching. By integrating this into your collection of Openclaw Skills, you enable your coding agents to handle complex media workflows without leaving the command line or agent environment.

Built to be lightweight and efficient, this tool relies solely on the Python standard library, ensuring high compatibility and minimal setup. Whether you are building a content management system or automating a marketing pipeline, this skill bridges the gap between your AI agent and cloud-based media storage.

Cloudinary Use Cases

  • Automating image and video uploads for web applications and digital storefronts.
  • Searching for specific assets based on tags, metadata, or complex search expressions.
  • Organizing media into folders and managing directory structures programmatically.
  • Retrieving usage statistics to monitor account performance and API limits.
  • Performing bulk renames or asset deletions during content migrations or cleanups.

How Cloudinary Works

  1. The AI agent initializes the script using the required environment variables (API Key, Secret, and Cloud Name).
  2. A command is issued, such as upload, search, or resources, accompanied by the necessary parameters.
  3. The script communicates with the Cloudinary REST API using secure Python standard library calls.
  4. The Cloudinary API processes the request and returns a response containing asset metadata or status updates.
  5. The script parses the response and outputs structured JSON, allowing other Openclaw Skills to ingest the data.

Cloudinary Setup

To use this skill, ensure you have Python 3.10+ installed and configure your authentication credentials as environment variables:

# Set your Cloudinary credentials
export CLOUDINARY_API_KEY="your_api_key"
export CLOUDINARY_API_SECRET="your_api_secret"
export CLOUDINARY_CLOUD_NAME="your_cloud_name"

No external pip dependencies are required. You can run commands directly via the script:

python3 scripts/cloudinary.py resources --max_results 10

Cloudinary Data Schema & Taxonomy

The skill returns data in structured JSON format by default, ensuring compatibility with automated workflows. For manual inspection, a --human flag can be appended to commands.

Data Component Description
public_id The unique identifier for the media asset used in URLs.
folder The logical path where the asset is stored.
tags A list of labels assigned to the asset for searchability.
transformations Metadata regarding applied image or video manipulations.
usage Real-time statistics on storage and bandwidth consumption.

Cloudinary Advanced Features

  • Advanced search expressions for granular asset filtering and discovery.
  • Management of upload presets to automate transformations upon ingestion.
  • Full support for folder lifecycle management (creation and deletion).
  • Integration with tag-based workflows for better asset organization.
  • Human-readable output mode for quick debugging and verification.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Github Stars: 0
forks: 0

Featured*