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-storageSKILL.md
bkend.ai Storage Guide
Upload Methods
| Method | Use Case | Process | |
|---|---|---|---|
| Single | Normal files | Presigned URL -> PUT upload -> Register metadata | |
| Multiple | Multiple files | Repeat single upload | |
| Multipart | Large files | Initialize -> Part URLs -> Complete |
Presigned URL
- Validity: 15 minutes
- PUT method with file binary
- Content-Type header required
File Visibility (4 levels)
| Level | Access | URL Type | |
|---|---|---|---|
| public | Anyone | CDN URL (no expiry) | |
| private | Owner only | Presigned URL (1 hour) | |
| protected | Authenticated users | Presigned URL (1 hour) | |
| shared | Specified targets | Presigned URL (1 hour) |
Size Limits
| Category | Max Size | |
|---|---|---|
| Images | 10 MB | |
| Videos | 100 MB | |
| Documents | 20 MB |
Storage Categories
images, documents, media, attachments
MCP Storage Workflow
bkend MCP does NOT have dedicated storage tools. Use this workflow:
- Search docs:
search_docswith query "file upload presigned url" - Get examples:
search_docswith query "file upload code examples" - Generate code: AI generates REST API code for file operations
Searchable Storage Docs
| Doc ID | Content | |
|---|---|---|
7_code_examples_data | CRUD + file upload code examples |
REST Storage API
| Method | Endpoint | Description | |
|---|---|---|---|
| POST | /v1/files/presigned-url | Generate presigned URL | |
| POST | /v1/files | Register metadata (complete upload) | |
| GET | /v1/files | File list | |
| GET | /v1/files/:fileId | File detail | |
| PATCH | /v1/files/:fileId | Update metadata | |
| DELETE | /v1/files/:fileId | Delete file | |
| POST | /v1/files/:fileId/download-url | Generate download URL |
Multipart Upload (Large Files)
| Method | Endpoint | Description | |
|---|---|---|---|
| POST | /v1/files/multipart/init | Initialize multipart upload | |
| POST | /v1/files/multipart/presigned-url | Get part upload URL | |
| POST | /v1/files/multipart/complete | Complete multipart upload | |
| POST | /v1/files/multipart/abort | Abort multipart upload |
Upload Flow (Single File)
Multipart Upload Flow (Large 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
- SKILL.md in the repositoryCheckingskills/bkend-storage/SKILL.md
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
[](https://verified-skill.com/skills/popup-studio-ai/bkit-claude-code/bkend-storage)