add-s3-handler

Community

Tenant-isolated S3 uploads with presigned URLs.

Authortcelestino
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill provides a tenant-scoped S3 integration that enables secure, direct client uploads and downloads via presigned URLs, while centralizing file metadata management to ensure isolation and auditability across tenants.

Core Features & Use Cases

  • Presigned URL generation for uploads and downloads to avoid Lambda proxying and reduce latency.
  • Tenant isolation via S3 key prefixes to ensure data segregation per tenant.
  • File metadata management to capture file name, content type, size, and original ownership for later retrieval and auditing.
  • Common workflows include uploading attachments, listing tenant files, retrieving metadata, and cleaning up files when required.

Quick Start

Load the skill into an existing microservice and request a presigned upload URL for a file, then upload the file directly to S3 using that URL.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: add-s3-handler
Download link: https://github.com/tcelestino/softplan-engineering-skills/archive/main.zip#add-s3-handler

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.