berdl-minio

Configure the MinIO client and transfer files with BERDL credentials.

14|11|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/kbaseincubator/BERIL-research-observatory --skill berdl-minio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: berdl-minio
Source: https://github.com/kbaseincubator/BERIL-research-observatory/tree/main/.claude/skills/berdl-minio
Command: npx skills add https://github.com/kbaseincubator/BERIL-research-observatory --skill berdl-minio

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill helps users access and manage data stored in BERDL's MinIO object storage, bridging the gap between local tools and cloud storage.

Core Features & Use Cases

  • Credential Management: Automatically retrieves MinIO credentials, either from local environment variables or by bootstrapping from the BERDL remote context.
  • MinIO Client Configuration: Sets up the mc (MinIO client) command-line tool for easy interaction with MinIO buckets.
  • Data Transfer: Facilitates uploading and downloading files and directories between local machines and BERDL MinIO, essential for working with exported query results or bringing local data into BERDL.
  • Use Case: When you've exported query results from BERDL and need to download them to your local machine for further analysis or sharing, this skill provides the necessary steps to authenticate and transfer the data using mc.

Quick Start

Use the berdl-minio skill to configure mc for BERDL proxy access and then list the contents of the user exports directory.

Frequently Asked Questions about berdl-minio

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

FAQPage Schema
How do I download exported query results from BERDL MinIO to my local machine?

To download exported query results from BERDL MinIO, you need to configure the MinIO client using resolved credentials, enabling direct file transfers between your local system and the object storage buckets.

What is the best way to configure the MinIO client for BERDL object storage access?

Configuring the MinIO client for BERDL object storage access involves resolving credentials automatically from local environment variables or remote bootstrapping via KBASE_AUTH_TOKEN to authenticate and interact with buckets.

Does BERDL MinIO support bootstrapping credentials remotely without local environment variables?

Yes, BERDL MinIO supports remote bootstrapping via KBASE_AUTH_TOKEN, allowing you to retrieve MinIO credentials and configure the client without relying on local environment variable sourcing.

Can I upload local data files to BERDL MinIO buckets using the mc command line tool?

Yes, you can upload local data files to BERDL MinIO buckets using the configured mc command line tool, which facilitates bidirectional data transfers between local directories and cloud storage.

When do I need to use BERDL MinIO credential management for object storage operations?

You need BERDL MinIO credential management when transferring exported query results or user data between local systems and object storage, requiring authentication setup before performing any bucket operations.