popup-studio-ai/bkit-claude-code/bkend-storage

Claude Code and agent skill by popup-studio-ai/bkit-claude-code

Trust tier 2
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

bkend.ai file storage — upload (presigned URL), download (CDN), visibility levels, buckets. Triggers: bkend file, bkend upload, bkend download, bkend storage, bkend presigned URL

Install

npx vskill@latest install popup-studio-ai/bkit-claude-code/bkend-storage

SKILL.md

bkend.ai Storage Guide

Upload Methods

MethodUse CaseProcess
SingleNormal filesPresigned URL -> PUT upload -> Register metadata
MultipleMultiple filesRepeat single upload
MultipartLarge filesInitialize -> Part URLs -> Complete

Presigned URL

  • Validity: 15 minutes
  • PUT method with file binary
  • Content-Type header required

File Visibility (4 levels)

LevelAccessURL Type
publicAnyoneCDN URL (no expiry)
privateOwner onlyPresigned URL (1 hour)
protectedAuthenticated usersPresigned URL (1 hour)
sharedSpecified targetsPresigned URL (1 hour)

Size Limits

CategoryMax Size
Images10 MB
Videos100 MB
Documents20 MB

Storage Categories

images, documents, media, attachments

MCP Storage Workflow

bkend MCP does NOT have dedicated storage tools. Use this workflow:

  1. Search docs: search_docs with query "file upload presigned url"
  2. Get examples: search_docs with query "file upload code examples"
  3. Generate code: AI generates REST API code for file operations
Searchable Storage Docs
Doc IDContent
7_code_examples_dataCRUD + file upload code examples

REST Storage API

MethodEndpointDescription
POST/v1/files/presigned-urlGenerate presigned URL
POST/v1/filesRegister metadata (complete upload)
GET/v1/filesFile list
GET/v1/files/:fileIdFile detail
PATCH/v1/files/:fileIdUpdate metadata
DELETE/v1/files/:fileIdDelete file
POST/v1/files/:fileId/download-urlGenerate download URL

Multipart Upload (Large Files)

MethodEndpointDescription
POST/v1/files/multipart/initInitialize multipart upload
POST/v1/files/multipart/presigned-urlGet part upload URL
POST/v1/files/multipart/completeComplete multipart upload
POST/v1/files/multipart/abortAbort multipart upload

Upload Flow (Single File)

1. POST /v1/files/presigned-url -> { url, fileId }
2. PUT {url} with file binary + Content-Type header
3. POST /v1/files with { fileId, filename, contentType, size, visibility }

Multipart Upload Flow (Large File)

1. POST /v1/files/multipart/init -> { uploadId }
2. POST /v1/files/multipart/presigned-url -> [{ partNumber, url }]
3. PUT each part URL with file chunk
4. POST /v1/files/multipart/complete -> { file }

Official Documentation (Live Reference)

For the latest storage documentation, use WebFetch:

  • Storage Overview: https://raw.githubusercontent.com/ww-w-ai/bkend-docs/main/en/storage/01-overview.md
  • MCP Storage Guide: https://raw.githubusercontent.com/ww-w-ai/bkend-docs/main/en/mcp/07-storage-tools.md
  • Full TOC: https://raw.githubusercontent.com/ww-w-ai/bkend-docs/main/SUMMARY.md

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
584
Repository forks
148
7-day trend score
32

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 31 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/popup-studio-ai/bkit-claude-code/bkend-storage/badge)](https://verified-skill.com/skills/popup-studio-ai/bkit-claude-code/bkend-storage)

Something wrong with this skill or its page? Tell us.