minio

Manage S3-compatible object storage with MinIO Client or curl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill lets you manage MinIO/S3-compatible object storage for uploading, downloading, bucket management, and presigned URLs.

Core Features & Use Cases

  • Upload/download files to S3-compatible storage
  • Manage buckets (create, list, delete)
  • Generate pre-signed URLs for temporary access
  • List and search objects in storage

Quick Start

bash -c 'mc ls myminio'

Frequently Asked Questions about minio

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

FAQPage Schema
How do I upload files to S3-compatible storage?

Upload files to S3-compatible storage using MinIO Client (mc) or curl with your MINIO_ENDPOINT, MINIO_ACCESS_KEY, and MINIO_SECRET_KEY credentials. Use `mc cp` to transfer local files to buckets, or POST requests with curl for direct uploads to your MinIO instance.

Can I generate presigned URLs for temporary access to stored objects?

Yes, presigned URLs provide temporary access to objects without exposing credentials. Use `mc share` with MinIO Client to generate time-limited URLs, enabling secure, temporary downloads or uploads without long-term access keys.

What operations can I perform on S3-compatible buckets?

You can create, list, and delete buckets; upload and download objects; search and filter stored files; and generate presigned URLs. MinIO Client and curl commands let you manage bucket lifecycle, object metadata, and access policies via standard S3 APIs.

How do I sync or mirror local files with remote S3-compatible storage?

Use `mc mirror` to sync directories between local storage and MinIO buckets, supporting bidirectional mirroring and incremental updates. This automates backup, replication, and disaster recovery workflows for scalable object storage management.

Does MinIO work with existing S3 tools and workflows?

Yes, MinIO is S3-compatible, so it integrates with standard S3 clients, SDKs, and tools. Configure your endpoint, access key, and secret key to use MinIO as a drop-in S3 replacement in existing upload, download, and bucket management workflows.