bknd-file-upload

Automates file uploads to Bknd storage via MediaApi and REST endpoints.

1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/cameronapak/melos --skill bknd-file-upload
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bknd-file-upload
Source: https://github.com/cameronapak/melos/tree/main/.agents/skills/bknd-file-upload
Command: npx skills add https://github.com/cameronapak/melos --skill bknd-file-upload

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies uploading files to Bknd storage by providing both UI-based and programmatic workflows, including MediaApi usage and REST endpoints, with support for attaching files to entity fields.

Core Features & Use Cases

  • UI-based uploads via admin panels or web forms to store files in configured storage backends.
  • Programmatic uploads using the MediaApi or REST endpoints, including attachment to entity fields.
  • Progress tracking and entity integration for files linked to records (e.g., uploading a cover image for a post).

Quick Start

Use the bknd-file-upload skill to upload a sample file to Bknd storage and attach it to an entity.

Frequently Asked Questions about bknd-file-upload

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

FAQPage Schema
How do I upload files to Bknd storage using MediaApi?

To upload files to Bknd storage using MediaApi, you can programmatically send files via configured REST endpoints. This method supports both UI-driven and programmatic workflows, automatically handling the file transfer to your storage backend.

What is needed to attach files to Bknd entity records?

Attaching files to Bknd entity records requires a target entity configured with a media() field. You upload the file via MediaApi or REST endpoints, then link it directly to that specific entity record to store the association.

Can I track upload progress when sending files to Bknd storage?

You can track upload progress when sending files to Bknd storage during the transfer process. The workflow supports progress tracking for both UI-based uploads from admin panels and programmatic uploads using MediaApi.

Do I need a storage adapter configured to use Bknd file uploads?

Before uploading to Bknd storage, the Media module must be enabled, a storage adapter configured, and the bknd package installed. Entity uploads additionally require a target entity with a media() field to ensure proper file linkage.

Does Bknd support UI-based file uploads from web forms?

Bknd supports UI-based file uploads directly from admin panels or web forms. These uploads store files in your configured storage backends, providing a seamless interface for managing media without requiring programmatic API calls.

What's the best way to handle both UI and programmatic file uploads in Bknd?

Bknd file uploads support both programmatic MediaApi calls and direct REST endpoint interactions for storing files. This allows flexible integration into automated workflows, custom applications, or direct admin panel UI management.