Installs into .claude/skills of the current project.
Sponsors
SSkills DirectorySkills Directory
Know which skills are safe — weekly.
SSkills DirectorySkills Directory
Is that skill safe to install?
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.
[](https://www.skillsdirectory.com/skills/ecnu-icalk-aws-lambda-typescript-csv-upload-endpoint)
---
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