manage-file-storage

Configure and remove S3-compatible file storage services via environment variables.

230|29|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/fpindej/netrock --skill manage-file-storage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-file-storage
Source: https://github.com/fpindej/netrock/tree/main/.claude/skills/manage-file-storage
Command: npx skills add https://github.com/fpindej/netrock --skill manage-file-storage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to easily swap between different S3-compatible file storage providers or remove file storage functionality entirely from your application without extensive code changes.

Core Features & Use Cases

  • Provider Swapping: Seamlessly switch between providers like Cloudflare R2, DigitalOcean Spaces, and others by updating environment variables.
  • Removal of File Storage: Provides a step-by-step guide to completely remove file storage dependencies from your application infrastructure and code.
  • Use Case: You are migrating your application from AWS S3 to Cloudflare R2. Use this Skill to understand the configuration changes needed to point your application to the new storage provider.

Quick Start

Update the FileStorage__Endpoint environment variable to point to your new S3 provider's endpoint.

Frequently Asked Questions about manage-file-storage

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

FAQPage Schema
How do I switch my S3 file storage provider to Cloudflare R2?

To switch S3 file storage providers to Cloudflare R2, update the FileStorage__Endpoint environment variable to point to your new R2 endpoint. This approach enables seamless provider swapping without extensive code modifications.

Can I use DigitalOcean Spaces as my S3-compatible storage provider?

Yes, you can use DigitalOcean Spaces as an S3-compatible storage provider. Update your environment variables to point to the DigitalOcean Spaces endpoint, allowing your application to connect to the new storage service.

What is the best way to remove file storage functionality from my application?

The best way to remove file storage is to follow a step-by-step guide to completely eliminate file storage dependencies. This process involves removing the infrastructure and associated code from your application entirely.

Does switching S3-compatible storage providers require extensive code changes?

Switching S3-compatible storage providers does not require extensive code changes. You can seamlessly swap between providers like Cloudflare R2 and DigitalOcean Spaces by simply modifying your application's environment variables.

What environment variables do I need to configure when migrating to a new S3 provider?

When migrating to a new S3 provider, you need to configure the FileStorage__Endpoint environment variable to point to the new provider's endpoint. This variable modification facilitates the connection to the new storage service.

When should I completely remove file storage infrastructure from my application?

You should completely remove file storage infrastructure when your application no longer requires file storage functionality. This involves a step-by-step process to remove all storage dependencies and associated code from your application.