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.