taruvi-storage

Installation
SKILL.md

Overview

Reference module for Taruvi storage workflows — bucket management, object upload/download via REST path-based API or Refine provider hooks, visibility control, batch operations, and quota-aware UX patterns.

Compliance rule: This skill's prescribed patterns (multi-file upload by default, per-file status reporting, storage+metadata consistency) are mandatory. Do not fall back to simpler patterns. If a requirement cannot be met, stop and ask the user.

When to Use This Skill

  • Creating or configuring a storage bucket (app_category, visibility, allowed_mime_types)
  • Uploading files from the frontend using storageDataProvider + useCreate
  • Downloading or serving files via the path-based GET API
  • Deleting files individually or in bulk with useDeleteMany
  • Building a file manager, attachment list, or media gallery
  • Applying prefix/MIME/size/date filters to object listings
  • Surfacing bucket quota usage in the UI

Do not use this skill for: database table CRUD (use taruvi-database skill), user data (use taruvi-refine-providers skill), or multi-resource storage + database operations (use taruvi-functions skill).

Step-by-Step Instructions

Related skills
Installs
18
First Seen
Apr 16, 2026