haydenbleaselhaydenbleaselCommunityยท1 Agent Skills Included

files-sdk

One unified API for file storage across 40+ cloud providers

Adds file storage to TypeScript and JavaScript apps with one consistent API across S3, R2, Google Cloud, Azure, Vercel Blob, and 40+ other providers. Handles uploads, downloads, presigned URLs, bulk operations, and cross-provider migrations without rewriting code for each backend. Includes a CLI, MCP server, and ready-made tools so AI agents can browse and manage your storage buckets safely.
npx skills add haydenbleasel/files-sdk --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install files-sdk?โ–ผ

Run `npx skills add haydenbleasel/files-sdk --all -g -y` in your terminal to install the skill globally for your AI agent.

How to switch cloud storage providers without rewriting code?โ–ผ

Files SDK gives you one API for upload, download, list, and delete across 40+ providers. You only swap the adapter import and the rest of your code stays the same.

Can AI agents manage my storage buckets with files-sdk?โ–ผ

Yes. It ships ready-made tools for the Vercel AI SDK, OpenAI, and Claude Agent SDK, plus a built-in MCP server that is read-only by default for safety.

Does files-sdk support large or resumable uploads?โ–ผ

Yes. It supports multipart uploads, pause-and-resume controls, progress callbacks, and byte-range downloads for large files.

Can I migrate files between S3 and Cloudflare R2?โ–ผ

Yes. The built-in transfer function streams every object from one provider to another with concurrency control and per-file error reporting.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’