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).