nushell

Write and run Nushell commands to manipulate structured data across formats.

1|Updated Aug 24, 2025
One-click install
npx skills add https://github.com/tomrford/config --skill nushell-tomrford
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nushell
Source: https://github.com/tomrford/config/tree/main/.agents/skills/nushell
Command: npx skills add https://github.com/tomrford/config --skill nushell-tomrford

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Nushell provides a structured-data shell where pipelines carry tables, records, and lists rather than raw text, eliminating frequent format conversions.

Core Features & Use Cases

  • Write and run Nushell commands, scripts, or pipelines across the MCP server (mcp__nushell__evaluate), Bash (nu -c), or .nu script files.
  • Work with JSON, YAML, TOML, CSV, Parquet, SQLite, and other structured data formats for ad-hoc analysis and data exploration.
  • Use cases include transforming, filtering, and aggregating structured data in data pipelines, dashboards, or quick ad-hoc data investigations.

Quick Start

Run a Nushell one-liner that queries a JSON input to verify you can operate on structured data.

Frequently Asked Questions about nushell

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

FAQPage Schema
How do I parse and query JSON data from the command line without writing complex scripts?

You can parse and query JSON data directly using Nushell commands, which treat structured data as tables and records within pipelines. This eliminates the need for manual text parsing or frequent format conversions across your shell workflows.

Can I use Nushell to filter and aggregate CSV or YAML files for ad-hoc data analysis?

Yes, Nushell supports filtering and aggregating CSV, YAML, and other structured data formats for ad-hoc analysis. You can apply data transformations directly across pipelines to explore datasets without external processing tools.

What is the best way to run Nushell commands for structured data transformations in an automated environment?

The best way to run Nushell commands for structured data transformations is via the MCP server mode, Bash integration using nu -c, or by executing .nu script files. These methods support pipeline automation and data manipulation tasks.

Does Nushell work with SQLite and Parquet formats for data exploration pipelines?

Nushell works directly with SQLite and Parquet formats alongside JSON, YAML, TOML, and CSV. You can load, query, and transform these structured data types natively in pipelines for data exploration and dashboarding tasks.

How do I write a Nushell script to transform structured data across multiple formats?

To transform structured data across formats, write a .nu script file utilizing Nushell's pipeline architecture to carry tables and records between commands. This approach handles data transformations without intermediate raw text conversions.

Why use a structured data shell instead of traditional text-based command line tools for data pipelines?

A structured data shell like Nushell passes tables, records, and lists through pipelines instead of raw text, eliminating frequent format conversions. This prevents parsing errors and streamlines data exploration, filtering, and aggregation workflows.