blobstoring-dotnet-minio

Integrate MinIO object storage with Jarvis BlobStoring for file management.

12|2|Updated May 4, 2020
One-click install
npx skills add https://github.com/hoangnh2412/jarvis --skill blobstoring-dotnet-minio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blobstoring-dotnet-minio
Source: https://github.com/hoangnh2412/jarvis/tree/main/.opencode/skills/blobstoring-dotnet/providers/minio
Command: npx skills add https://github.com/hoangnh2412/jarvis --skill blobstoring-dotnet-minio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers building Jarvis backend applications often need a reliable, S3-compatible object storage solution for managing files and blobs, but manual integration of MinIO requires repetitive configuration, service registration, and injection setup that is error-prone and time-consuming.

Core Features & Use Cases

  • S3-Compatible Storage Integration: Connects Jarvis's BlobStoring module to MinIO for standard object storage operations.
  • Secure Temporary Access: Supports presigned URL generation for time-limited, secure file viewing without exposing storage credentials.
  • Use Case: For example, a document management system built on Jarvis can use this skill to store user-uploaded files in MinIO and generate expiring presigned links for users to view their documents securely.

Quick Start

Use the blobstoring-dotnet-minio skill to configure MinIO as your Jarvis application's blob storage provider and implement presigned document view links for end users.

Frequently Asked Questions about blobstoring-dotnet-minio

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

FAQPage Schema
How do I add MinIO blob storage to an ASP.NET Core backend?

This skill integrates MinIO S3-compatible object storage with Jarvis backend applications by configuring the BlobStoring abstraction layer. It handles keyed blob service registration and credential management for cloud or self-hosted deployments.

How do I generate presigned URLs for secure file access in MinIO?

To generate presigned URLs in MinIO, this skill supports secure temporary file access via time-limited links. This allows users to view documents securely without exposing underlying storage credentials.

Can I use MinIO with Jarvis BlobStoring for self-hosted deployments?

Yes, you can use MinIO with Jarvis BlobStoring for self-hosted deployments. The skill provides configurable storage endpoints and credential management specifically supporting both cloud and self-hosted MinIO instances.

What is the best way to integrate S3-compatible storage with Jarvis apps?

The best way to integrate S3-compatible storage with Jarvis apps is using this skill to avoid manual configuration errors. It directly registers MinIO as your blob storage provider within the existing BlobStoring module.

Do I need to manually configure service registration for MinIO in ASP.NET Core?

You do not need to manually configure service registration for MinIO in ASP.NET Core. This skill satisfies the functional requirements for keyed blob service registration and MinIO option configuration automatically.