cloudinary

Upload images and videos to Cloudinary with signed and unsigned requests.

76|18|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0-skills --skill cloudinary
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cloudinary
Source: https://github.com/vm0-ai/vm0-skills/tree/main/cloudinary
Command: npx skills add https://github.com/vm0-ai/vm0-skills --skill cloudinary

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill uploads and transforms images/videos with CDN delivery and on-the-fly editing via Cloudinary.

Core Features & Use Cases

  • Upload media with automatic optimization
  • Transform media on-the-fly (resize, crop, format)
  • CDN delivery and easy URL management
  • Video concatenation and streaming support

Quick Start

bash -c 'curl -X POST "https://api.cloudinary.com/v1_1/$CLOUDINARY_CLOUD_NAME/image/upload" -F "file=@/path/to/image.png" -F "upload_preset=your_preset"'

Frequently Asked Questions about cloudinary

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upload images to a CDN with automatic optimization?▼

Upload images to Cloudinary's CDN to enable automatic optimization and on-the-fly transformations. The Skill handles unsigned and signed uploads from local files or URLs, applying environment credentials (CLOUDINARY_CLOUD_NAME, CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET) to deliver media with CDN acceleration.

Can I resize and crop images on-the-fly without storing multiple versions?▼

Yes. Cloudinary applies transformation parameters (resize, crop, format conversion) dynamically at delivery time. URL-based transformations generate optimized variants without pre-storing them, reducing storage overhead while maintaining fast CDN delivery.

What's the best way to handle video uploads and concatenation?▼

Upload videos to Cloudinary and use the Skill's video concatenation and streaming support to splice and transform video content. Signed uploads with timestamp-based signatures secure uploads, while public_id handling ensures reliable asset management in production workflows.

Do I need to manage public IDs and signatures for secure uploads?▼

For production media hosting, yes. The Skill satisfies functional requirements for public_id handling and timestamp-based signatures, enabling both unsigned uploads (simpler, preset-based) and signed uploads (more control, credential-protected) depending on your security needs.

Can Cloudinary replace my current image server and storage solution?▼

Cloudinary functions as both storage and delivery layer with built-in CDN, optimization, and transformation. It fits production workflows replacing traditional image servers, eliminating the need to pre-generate and store multiple format or size variants.