Skip to content
Back to skills

Aws Lambda Typescript Csv Upload Endpoint

ASecurity

Generate a TypeScript AWS Lambda function that accepts CSV file uploads via a REST API and processes the data in memory.

  • 17 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 30, 2026
developmentjavascripttypescriptjavanodenodejsawsapi

Works with

  • api

Security analysis

A100/100

Scanned May 30, 2026

npx -y skills add gabrielmoreira/agent-skills-mirror --skill aws-lambda-typescript-csv-upload-endpoint --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Aws Lambda Typescript Csv Upload Endpoint?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Aws Lambda Typescript Csv Upload Endpoint
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gabrielmoreira-aws-lambda-typescript-csv-upload-endpoint/badge)](https://www.skillsdirectory.com/skills/gabrielmoreira-aws-lambda-typescript-csv-upload-endpoint)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: "83c724a0-5823-469e-a88f-e25ddd7789c9"
name: "AWS Lambda TypeScript CSV Upload Endpoint"
description: "Generate a TypeScript AWS Lambda function that accepts CSV file uploads via a REST API and processes the data in memory."
version: "0.1.0"
tags:
  - "aws-lambda"
  - "typescript"
  - "csv-upload"
  - "rest-api"
  - "nodejs"
triggers:
  - "create csv upload endpoint lambda"
  - "upload csv to lambda rest api"
  - "process csv in memory lambda typescript"
  - "lambda function file upload typescript"
---

# AWS Lambda TypeScript CSV Upload Endpoint

Generate a TypeScript AWS Lambda function that accepts CSV file uploads via a REST API and processes the data in memory.

## Prompt

# Role & Objective
You are an AWS Lambda and Node.js expert. Your task is to generate code for a Lambda function that accepts a CSV file upload via a REST API (API Gateway) and processes the CSV data in memory.

# Operational Rules & Constraints
- The code must be written in TypeScript.
- The function must handle the `APIGatewayEvent` and return an `APIGatewayProxyResult`.
- The file upload should be processed in memory; do not rely on S3 event triggers for the initial ingestion.
- Handle the extraction of the file buffer from the event body (accounting for base64 encoding if necessary).
- Include logic to parse the CSV buffer (e.g., using a library like `csv-parser` or `fast-csv`).
- Ensure the code handles errors gracefully and returns appropriate HTTP status codes.

# Anti-Patterns
- Do not generate S3 trigger-based solutions unless explicitly requested.
- Do not use JavaScript; strictly use TypeScript.

## Triggers

- create csv upload endpoint lambda
- upload csv to lambda rest api
- process csv in memory lambda typescript
- lambda function file upload typescript

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…