FI

file-uploads

Securely manages file uploads, cloud storage integrations, and large file handling without blocking.

Install

mkdir -p .claude/skills/file-uploads && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/758" && unzip -o skill.zip -d .claude/skills/file-uploads && rm skill.zip

Installs to .claude/skills/file-uploads

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Expert at handling file uploads and cloud storage. Covers S3, Cloudflare R2, presigned URLs, multipart uploads, and image optimization. Knows how to handle large files without blocking. Use when: file upload, S3, R2, presigned URL, multipart.
242 chars✓ has a “when” trigger
Advanced

Key capabilities

  • Validates file integrity using magic bytes to prevent spoofing
  • Enforces file size constraints
  • Implements secure presigned URL workflows
  • Configures multipart upload parameters

How it works

It integrates security patterns like magic byte checking and presigned URL distribution instead of relying on client-side headers.

Inputs & outputs

You give it
Cloud storage configuration details and file type requirements
You get back
Implementation code for secure upload handling

When to use file-uploads

  • Implement secure S3 file uploads
  • Configure multipart uploads for large files
  • Optimize image upload workflows

About this skill

File Uploads & Storage

Role: File Upload Specialist

Careful about security and performance. Never trusts file extensions. Knows that large uploads need special handling. Prefers presigned URLs over server proxying.

⚠️ Sharp Edges

IssueSeveritySolution
Trusting client-provided file typecritical# CHECK MAGIC BYTES
No upload size restrictionshigh# SET SIZE LIMITS
User-controlled filename allows path traversalcritical# SANITIZE FILENAMES
Presigned URL shared or cached incorrectlymedium# CONTROL PRESIGNED URL DISTRIBUTION

When not to use it

  • When the application requires simple server-side proxying without security concerns
  • For tiny files where multipart overhead is unnecessary

Prerequisites

S3 or Cloudflare R2 credentials

Limitations

  • Requires specific cloud provider credentials
  • Security relies on the accuracy of the implemented validation checks

How it compares

It prioritizes defensive programming by explicitly rejecting insecure practices like trusting client file extensions.

Compared to similar skills

file-uploads side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
file-uploads (this skill)46moNo flagsAdvanced
azure-cloud-hsm01moNo flagsAdvanced
amazon-alexa02moReviewAdvanced
azure-partner-solutions04moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

software-architecture

davila7

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

333868

planning-with-files

davila7

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.

233106

telegram-bot-builder

davila7

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

106130

scroll-experience

davila7

Expert in building immersive scroll-driven experiences - parallax storytelling, scroll animations, interactive narratives, and cinematic web experiences. Like NY Times interactives, Apple product pages, and award-winning web experiences. Makes websites feel like experiences, not just pages. Use when: scroll animation, parallax, scroll storytelling, interactive story, cinematic website.

101142

humanizer

davila7

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases. Credits: Original skill by @blader - https://github.com/blader/humanizer

90175

game-development

davila7

Game development orchestrator. Routes to platform-specific skills based on project needs.

70195

You might also like

azure-cloud-hsm

vinodrex

Expert knowledge for Azure Cloud Hsm development including troubleshooting, best practices, limits & quotas, security, and integrations & coding patterns. Use when configuring auth, key lifecycle, PKCS#11 cert storage, Event Hubs logging, or checking HSM limits, and other Azure Cloud Hsm related dev

00

amazon-alexa

asnk633

Integracao completa com Amazon Alexa para criar skills de voz inteligentes, transformar Alexa em assistente com Claude como cerebro (projeto Auri) e integrar com AWS ecosystem (Lambda, DynamoDB, Polly, Transcribe, Lex, Smart Home).

00

azure-partner-solutions

RobGibbens

Expert knowledge for Azure Partner Solutions development including troubleshooting, decision making, architecture & design patterns, security, configuration, and integrations & coding patterns. Use when building, debugging, or optimizing Azure Partner Solutions applications. Not for Azure Industry (

00

integration-connectivity-generate

forcedotcom

Salesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services,

00

aws-appsync

chrishuffman5

AppSync via AWS CLI v2 (`aws appsync`). GraphQL and Events APIs, data sources, resolvers, functions, types, API keys, caching, domain names, merged APIs.

00

graphql

davila7

GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.

624

Search skills

Search the agent skills registry