nushell-pro — Claude Code skill for Nushell scripting
Guides an agent through writing, reviewing, debugging, and migrating Nushell code. Useful when maintaining .nu scripts or converting shell workflows.
npx skills add hustcer/nushell-pro --skill nushell-pro -a claude-codeWhat nushell-pro does
The skill routes tasks to focused references covering areas such as security, data types, modules, tests, and Bash conversion. It asks the agent to inspect the project’s .nu files, nearby tests, and conventions, then compare the project’s supported Nu versions with the locally installed version.
For generated scripts, it recommends running nu-check --debug, checking exact output for tricky strings or serialized data, and running relevant tests. Use --ide-check when structured diagnostics are needed. The guidance also covers external commands and error handling. Version details matter: it describes a try/finally issue in Nu 0.115.0 that is fixed in 0.116, so the project’s supported versions affect whether a workaround is appropriate.
What it helps with
- write idiomatic Nushell scripts
- review
.nucode for bugs and security issues - convert Bash or POSIX shell code to Nushell
- debug version-specific Nu behavior
- check external command and error handling
Example prompts for the agent
- Review this Nushell script for bugs and security risks.
- Convert this Bash script to Nushell, taking the project’s supported Nu versions into account.
- Debug why this
.nuscript fails when it runs an external command.
How to install nushell-pro
1Skills CLI (Vercel)
npx skills add hustcer/nushell-pro --skill nushell-pro -a claude-code2Manually: put the files in place
~/.claude/skills/nushell-pro/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/nushell-pro/
1Skills CLI (Vercel)
npx skills add hustcer/nushell-pro --skill nushell-pro -a codex2Manually: put the files in place
.agents/skills/nushell-pro/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add hustcer/nushell-pro --skill nushell-pro -a cursor2Manually: put the files in place
.cursor/skills/nushell-pro/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install hustcer/nushell-pro nushell-pro2Manually: put the files in place
.github/skills/nushell-pro/SKILL.md1Skills CLI (Vercel)
npx skills add hustcer/nushell-pro --skill nushell-pro -a gemini-cli2Platform CLI
gemini skills install https://github.com/hustcer/nushell-proManually: put the files in place
.devin/skills/nushell-pro/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add hustcer/nushell-pro --skill nushell-pro -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about nushell-pro
How do I install nushell-pro in Claude Code?
Run npx skills add hustcer/nushell-pro --skill nushell-pro -a claude-code. The skill is placed at ~/.claude/skills/nushell-pro/SKILL.md.
What does nushell-pro do?
It guides an agent working on Nushell scripts, modules, pipelines, configuration, and tests. It also covers debugging, review, and migration from Bash or POSIX shell.
How does the skill check Nushell scripts?
It recommends nu-check --debug, checking exact output where strings or serialized data are tricky, and running relevant tests. Use --ide-check for structured diagnostics.