AI Agent Hub
Back to plugins
🧰

dsh-json-csv

Web Tools Updated 2026.08.19

Run the following command in DeepSeek Harness:

dsh plugin install uckkk/dsh-json-csv

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install uckkk/dsh-json-csv in the DeepSeek Harness terminal to install the plugin; full source code is available at https://github.com/uckkk/dsh-json-csv

About this plugin

When working with structured data inside an AI conversation, JSON and CSV are the two formats you keep bouncing between. Doing the conversion by hand is tedious, and edge cases like commas inside quoted fields or embedded newlines are easy to get wrong. dsh-json-csv collapses the whole task into two tool calls: json_to_csv turns a JSON object array into a header-bearing CSV, and csv_to_json rebuilds a well-formed JSON array from CSV. Quoting, header mapping, and null handling are all taken care of by a pure Node.js implementation with zero external dependencies.

The plugin follows the standard CSV specification, so fields wrapped in quotes are never split on internal commas, and multi-byte text such as Chinese or Japanese characters round-trips without issue. There is no server to start and no service to configure; once the bundle name is added to your profile it is immediately available as a tool in the conversation.

It is aimed at developers and data engineers who need to clean, reshape, or export tabular data in the middle of a chat flow: piping an API response into a spreadsheet, or extracting structure from a CSV report to feed the next prompt, all with a single instruction instead of a throwaway script.

Use Cases

  • Piping API-returned JSON arrays into Excel or Google Sheets for analysis
  • Extracting structured fields from a CSV report to feed downstream prompts
  • Batch-processing dirty data with quoted commas to prevent incorrect field splits

Best For

  • Developers who frequently convert tabular data inside a conversation flow
  • Data engineers performing ETL or data cleaning with AI assistance
  • Technicians who want to skip throwaway scripts and convert formats directly in-chat