Loading...
Loading...
Use when writing or running Nushell commands, scripts, or pipelines - via the Nushell MCP server (mcp__nushell__evaluate), via Bash (nu -c), or in .nu script files. Also use when working with structured data (JSON, YAML, TOML, CSV, Parquet, SQLite), doing ad-hoc data analysis or exploration, or when the user's shell is Nushell.
npx skill4agent add nushell/nu_scripts nushellmcp__nushell__evaluatenu -c '<code>'print[]print -e "msg"# WRONG: $"hello {$name}"
# CORRECT: $"hello ($name)"
$"($env.HOME)/docs" $"2 + 2 = (2 + 2)" $"files: (ls | length)"$"(some text)"\(text\)cmd1; cmd2&&o+e>|2>&1$env.VAR$VAR(cmd)$(cmd)| Mistake | Fix |
|---|---|
| |
| |
| |
| |
| |
| Mutating in closure | Use |
| |
| Second |
| |
| Parsed as two pipeline stages. Use |
--json^gh pr list --json title,state | from json| File | Read when you need... |
|---|---|
| commands.md | Command reference tables (filters, strings, conversions, filesystem, math, dates) |
| types-and-syntax.md | Type system, string types, operators, variables, control flow, cell-paths |
| data-analysis.md | Format conversion, HTTP, Polars, SQLite, aggregation patterns |
| advanced.md | Custom commands, modules, error handling, jobs, external commands, env config |
| bash-equivalents.md | Complete Bash-to-Nushell translation table |
| http-transport.md | Differences when using HTTP transport instead of stdio |
mcp__nushell__evaluatemcp__nushell__list_commandsmcp__nushell__command_help$history$history.0| to text| to jsonansi strip