minio

Manage S3-compatible object storage with MinIO client and AWS CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mhbdev/git-pal --skill minio-mhbdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: minio
Source: https://github.com/mhbdev/git-pal/tree/main/.agents/skills/minio
Command: npx skills add https://github.com/mhbdev/git-pal --skill minio-mhbdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a command-line interface for interacting with MinIO, an S3-compatible object storage service, simplifying file management in cloud or on-premises environments.

Core Features & Use Cases

  • File Operations: Upload, download, list, and delete files and directories.
  • Bucket Management: Create, list, and delete buckets.
  • URL Generation: Create pre-signed URLs for temporary file access.
  • Use Case: You need to store and retrieve large datasets for a machine learning project. Use this Skill to upload your training data to a MinIO bucket and later download processed results.

Quick Start

Use the minio skill to upload the file 'data.csv' to the 'my-data-bucket' bucket.

Frequently Asked Questions about minio

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

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

You can manage S3-compatible object storage by uploading, downloading, listing, and deleting files and directories using the MinIO client and AWS CLI. This simplifies file management in cloud or on-premises environments.

Can I generate pre-signed URLs for temporary access to files in MinIO?

Yes, you can generate pre-signed URLs for temporary file access in MinIO. This allows secure data sharing without exposing your credentials, enabling direct API interaction via curl for shared file retrieval.

Does this approach work with AWS CLI for managing S3-compatible buckets?

Yes, it integrates with AWS CLI for broader compatibility when managing S3-compatible object storage. You can create, list, and delete buckets using standard AWS CLI commands alongside the MinIO client.

What's the best way to store large datasets for machine learning projects?

The best way to store large datasets for machine learning projects is using S3-compatible object storage. You can upload your training data to a MinIO bucket and later download processed results directly through command-line operations.

Do I need curl to interact with MinIO object storage?

You do not strictly need curl, but MinIO supports direct API interaction via curl for secure data access. The MinIO client and AWS CLI provide alternative methods for file and bucket management operations.