bkend-storage

Generate presigned URLs and manage file metadata via REST API endpoints.

589|149|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/popup-studio-ai/bkit-claude-code --skill bkend-storage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bkend-storage
Source: https://github.com/popup-studio-ai/bkit-claude-code/tree/main/skills/bkend-storage
Command: npx skills add https://github.com/popup-studio-ai/bkit-claude-code --skill bkend-storage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

bkend-storage provides a structured backend storage guide for managing file uploads via presigned URLs, bucket orchestration, and rich metadata, enabling secure, auditable file handling at scale.

Core Features & Use Cases

  • Upload methods: single, multiple, and multipart uploads with presigned URLs.
  • Visibility controls: public, private, protected, and shared access levels with corresponding URL strategies.
  • REST storage API: endpoints to generate presigned URLs, register metadata, list files, view details, update metadata, and delete files.
  • Use Case: Build a media upload service that securely accepts user uploads and maintains searchable, metadata-rich records.

Quick Start

Generate a presigned URL, upload the file using that URL, and register the file metadata through 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 generate a presigned URL for secure file uploads?

To generate a presigned URL, you call the storage API endpoint designed for this task, which creates a secure link allowing clients to upload files directly to the bucket. This workflow ensures scalable and auditable file handling without exposing backend credentials.

What is a presigned URL and when do I need it for a REST API?

A presigned URL is a time-limited link that grants secure upload or download access to a storage bucket. You need it in a REST API when building a media upload service that accepts user files directly, bypassing server-side data transfer to ensure scalable storage.

Can I manage file visibility and metadata after uploading to the bucket?

Yes, you can manage file visibility and metadata after the upload completes. The REST API provides dedicated endpoints to update metadata, change access levels between public, private, protected, and shared, and list or view detailed file records.

Does this storage workflow support multiple and multipart uploads?

Yes, the storage workflow supports single, multiple, and multipart uploads using presigned URLs. This allows your application to handle large files and batch uploads efficiently while maintaining secure, auditable file handling at scale.

What is the best way to build a backend media upload service with access control?

The best way to build a secure media upload service is using a structured backend storage guide that orchestrates presigned URLs and bucket management. This approach provides visibility controls and registers rich metadata, enabling searchable, auditable file records.