julia-csv

Parse and write delimited text files using CSV.jl in Julia.

30|6|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/Krastanov/JuliaLLMAgentSkills --skill julia-csv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: julia-csv
Source: https://github.com/Krastanov/JuliaLLMAgentSkills/tree/main/julia-csv
Command: npx skills add https://github.com/Krastanov/JuliaLLMAgentSkills --skill julia-csv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of reading from and writing to delimited text files (like CSV, TSV, or fixed-width) in Julia, handling various parsing complexities and data formats efficiently.

Core Features & Use Cases

  • High-Performance Reading: Supports multiple reading modes (CSV.File, CSV.read, CSV.Rows, CSV.Chunks) for optimal memory usage and speed.
  • Flexible Parsing: Offers granular control over headers, delimiters, missing values, quoting, data types, and date formats.
  • Efficient Writing: Enables writing tabular data to delimited files with customizable options.
  • Use Case: Automatically parse a large data.csv file into a Julia DataFrame, specifying a custom delimiter and handling date formats.

Quick Start

Use the julia-csv skill to parse the file 'data.csv' into a DataFrame.

Frequently Asked Questions about julia-csv

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I parse a delimited text file into a Julia DataFrame?

To parse delimited text files into a Julia DataFrame, you can use functions that read CSV, TSV, or fixed-width data. The process offers control over schema, delimiters, missing values, quoting, and date formats for accurate ingestion.

What is the best way to handle large CSV files in Julia without running out of memory?

For handling large CSV files in Julia, you can use reading modes like CSV.Rows or CSV.Chunks. These modes optimize memory usage and speed during data parsing, allowing you to process substantial datasets efficiently.

Can I customize the schema and data types when reading TSV files in Julia?

Yes, you can customize the schema and data types when reading TSV files in Julia. The parsing process provides granular control over headers, delimiters, missing values, date formats, and pooling to ensure correct data structure.

Does Julia support writing tabular data to delimited files with custom formatting?

Julia supports writing tabular data to delimited files with customizable options. This enables efficient data writing to formats like CSV or TSV, allowing you to export parsed DataFrames with specific formatting rules.

What input forms are supported for CSV parsing in Julia besides filenames?

Besides filenames, CSV parsing in Julia supports multiple input forms including IO streams and byte vectors. This flexibility allows you to ingest delimited text data directly from memory or active data streams.

How does multithreading improve CSV data parsing performance in Julia?

Multithreading improves CSV data parsing performance in Julia by parallelizing the ingestion workload. This allows the parser to process large delimited text files faster, optimizing both speed and overall throughput.