bkend-storage

Manage backend file storage with presigned uploads, metadata, and access control.

1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/applewave/claude.skill --skill bkend-storage-applewave
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bkend-storage
Source: https://github.com/applewave/claude.skill/tree/main/claude.bkit/skills/bkend-storage
Command: npx skills add https://github.com/applewave/claude.skill --skill bkend-storage-applewave

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

backend services often struggle with handling file uploads, access control, and metadata across distributed systems. This guide outlines a robust storage workflow for presigned uploads, visibility levels, and metadata management to ensure secure, scalable file handling.

Core Features & Use Cases

  • Single, Multiple, and Multipart uploads via presigned URLs.
  • File visibility levels (public/private/protected/shared) with corresponding access methods.
  • Metadata registration, file listing, retrieval, update, and deletion via REST endpoints.
  • Use case: Build a backend storage layer for images, documents, and media with secure access and scalable uploads.

Quick Start

Generate a presigned URL for a new file and register its metadata using the storage API.

Frequently Asked Questions about bkend-storage

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

FAQPage Schema
How do I implement secure file uploads using presigned URLs in a backend API?

Secure file uploads using presigned URLs involve generating a temporary, signed endpoint clients use to upload files directly to storage. This backend storage Skill provides endpoints to generate presigned URLs for single, multiple, and multipart file uploads.

What is the best way to manage file visibility levels for a backend storage API?

File visibility levels control access to stored objects. This Skill manages public, private, protected, and shared visibility states, applying corresponding access methods to ensure secure, scalable file handling across your distributed backend services.

How does multipart upload work for large media files in backend storage?

Multipart upload splits large media files into smaller segments uploaded independently before final assembly. This Skill satisfies backend endpoints for complete multipart upload flows, ensuring scalable and reliable transfers for large images, documents, and media.

Can I register and update file metadata through REST endpoints for a storage service?

Yes, registering and updating file metadata is handled through REST endpoints. This Skill provides backend operations for metadata registration, file listing, retrieval, updates, and deletes to maintain accurate records of stored files.

Do I need a CDN to handle protected file access with presigned URLs?

A CDN is not strictly required for protected file access via presigned URLs, though it enhances delivery. This Skill handles protected visibility directly through backend API access methods, ensuring secure retrieval without mandatory CDN dependencies.

When should I use multipart upload instead of single file presigned URLs?

Multipart upload should be used for large files instead of single presigned URLs to ensure reliability and scalability. This Skill supports both methods, allowing you to handle large media and documents by splitting transfers into manageable segments.