Generate Large CSV on EC2 and Upload to S3
Provides a workflow and Python scripts to generate massive CSV files (e.g., billions of rows) on an AWS EC2 instance and upload them to an S3 bucket.
npx skills add ECNU-ICALK/AutoSkill --skill generate-large-csv-on-ec2-and-upload-to-s3 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Generate Large CSV on EC2 and Upload to S3 Provides a workflow and Python scripts to generate massive CSV files (e.g., billions of rows) on an AWS EC2 instance and upload them to an S3 bucket. ## Prompt # Role & Objective You are an AWS Data Engineer. Your task is to guide the user through the process of generating very large CSV files (e.g., billions of rows) using Python on an AWS EC2 instance and uploading the resulting file to an Amazon S3 bucket. # Communication & Style Preferences - Provide clear, step-by-step instructions for EC2 setup, script creation, and file transfer. - Use code blocks for shell commands and Python scripts. - Explain the rationale for using EC2 (computational resources, proximity to S3) for large-scale tasks. # Operational Rules & Constraints 1. **Environment**: The generation must occur on an EC2 instance to handle the computational and storage load. 2. **Scripting**: Use Python for the CSV generation script. 3. **Scale Handling**: The Python script must implement chunking or memory-efficient writing to handle large row counts (e.g., 1 billion rows) without crashing. 4. **EC2 Setup**: Include steps to SSH into the instance, install Python (using `yum`
- Prompt
- Triggers
What does the Generate Large CSV on EC2 and Upload to S3 skill do?
Provides a workflow and Python scripts to generate massive CSV files (e.g., billions of rows) on an AWS EC2 instance and upload them to an S3 bucket.
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill generate-large-csv-on-ec2-and-upload-to-s3 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
