csv-parser

Parse CSV strings into lists of dictionaries using first-row headers.

15|8|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/AstorYH/PASB --skill csv-parser-astoryh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: csv-parser
Source: https://github.com/AstorYH/PASB/tree/main/nanobot/skills/csv-parser
Command: npx skills add https://github.com/AstorYH/PASB --skill csv-parser-astoryh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of converting raw CSV text data into a structured, easy-to-use format like a list of dictionaries.

Core Features & Use Cases

  • CSV Parsing: Takes a CSV string as input and outputs a list of dictionaries.
  • Header Recognition: Automatically uses the first row as keys for the dictionaries.
  • Use Case: Quickly convert a block of CSV text copied from an email or website into a format that can be easily processed by other tools or scripts.

Quick Start

Parse the following CSV string into a list of dictionaries: name,age\nAlice,30\nBob,25

Frequently Asked Questions about csv-parser

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

FAQPage Schema
How do I parse a CSV string into structured data?

To parse a CSV string into structured data, provide the raw text to the parser. It outputs a structured list of dictionaries, automatically using the first row as headers and stripping whitespace from data rows and headers.

What is the best way to convert raw CSV text into a list of dictionaries?

Converting raw CSV text into a list of dictionaries is best handled by an automated parser. It recognizes the first row as keys and maps subsequent rows into structured dictionary objects for easy processing.

Can I use a CSV parser for structured data processing if my text has whitespace?

Yes, you can use this CSV parser for structured data processing even with whitespace. It explicitly handles basic CSV formatting by stripping whitespace from both the header row and the data rows.

Does the CSV parser require a header row to process delimited text?

Yes, the CSV parser requires a header row to process delimited text. It automatically uses the first row as the dictionary keys to map the remaining data rows into structured key-value pairs.

What are the limitations of basic CSV parsing for data transformation?

The limitations of basic CSV parsing include handling only simple formatting and whitespace stripping. It does not support complex nested structures or advanced delimited text configurations for data transformation tasks.