This is a comprehensive style guide and security checklist for Nushell scripting, covering everything from pipeline semantics to type signatures to parallel execution patterns. Use it when you're writing .nu files from scratch, converting Bash scripts to idiomatic Nushell, or reviewing code for security issues like untrusted input handling and destructive operations. The workflow is methodical: it walks you through identifying your task type, loading only the relevant reference sections (string handling, security, dataframes, anti-patterns), then applying validation checks before execution. The real value is in the critical distinctions it enforces, like pipeline input versus parameters, immutability defaults, and structured data over string parsing. Good for teams standardizing on Nushell or anyone tired of fighting the parser.

skills.sh installs
2.7K
GitHub stars
28
last updated
Aug 21, 2026

Install

$ npx -y skills add hustcer/nushell-pro --skill nushell-pro --agent claude-code

Installs into .claude/skills of the current project.

Files

Nushell Pro

Write secure, idiomatic, portable, and testable Nushell. Keep the main workflow in this file; load detailed references only when the task needs them.

Operating Workflow

  1. Identify the task: new script, debugging, review, refactor, module design, migration, performance work, security audit, or Bash conversion.

  2. Read the target .nu files, nearby tests, AGENTS.md, and existing project conventions before changing code.

  3. Establish both the project's supported Nu range (from CI, documentation, or project configuration) and the active local version. Do not assume the local binary defines the compatibility target. Prefer the official English docs; translations can lag. When local docs/source checkouts are available, inspect them and record their revision separately from the installed Nu version. From any shell, prefer:

    nu --version
    

    When already inside Nushell or when structured version data is needed, use:

    version | get version
    
  4. Load the smallest relevant reference set:

Sponsors

Details

Repository
github.com/hustcer/nushell-pro
Categories
Security, Git & Pull Requests, Documentation, Code Review & Quality, Release Management, Debugging, Marketing & SEO, CLI & Terminal
First seen
Jun 3, 2026

Recommended

More Security
1auth0 avatarauth0-quickstartauth0/agent-skillsUse when adding Auth0 authentication to any app and unsure which SDK or skill to use. Detects the project's framework and routes to the right setup workflow — u2.7Kskills.sh installs
2agricidaniel avatarblog-googleagricidaniel/claude-blogGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing2.6Kskills.sh installs
3agricidaniel avatarblog-notebooklmagricidaniel/claude-blogQuery Google NotebookLM notebooks for source-grounded, citation-backed answers from user-uploaded documents. Manages notebook library, handles Google authentica2.6Kskills.sh installs
4starchild-ai-agent avatarchatgpt-codex-onboardingstarchild-ai-agent/official-skillsConnect a ChatGPT or Codex subscription via OAuth device-code login. Use when the user wants to sign in with their ChatGPT Plus, Pro, or Team account (e.g. "use2.5Kskills.sh installs
5waynesutton avatarconvex-http-actionswaynesutton/convexskillsExternal API integration and webhook handling including HTTP endpoint routing, request/response handling, authentication, CORS configuration, and webhook signat2.5Kskills.sh installs
6thananon avatarqwen-agentthananon/9arm-skillsDelegate menial, well-scoped coding tasks to a cheap Qwen-backed subagent via the `claude-9arm` command instead of burning Claude tokens/quota. Use when the wor2.5Kskills.sh installs