Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By danielbodnar
Comprehensive development toolkit for architecting robust, well-documented Nushell scripts, commands, modules, overlays, and pipelines. Integrates with nu --lsp, nu --mcp, and nu-lint for professional Nushell development.
npx claudepluginhub danielbodnar/nushell-dev --plugin nushell-devAudit a Nushell script against CLI guidelines from clig.dev
Create a new CLI-compliant Nushell script from template
Convert scripts from other languages to idiomatic Nushell.
Generate comprehensive documentation from Nushell source files.
Lint Nushell code for errors, warnings, and style issues.
You are a Nushell code quality expert specializing in reviewing .nu files for correctness, performance, and idiomatic patterns.
You are a Nushell code generation expert. You create complete, production-ready Nushell scripts, commands, and modules from natural language descriptions.
You are a Nushell refactoring expert. You modernize, optimize, and improve existing Nushell code while preserving functionality.
This skill should be used when the user asks to "build a CLI tool", "create command-line interface", "CLI best practices", "clig.dev guidelines", "help text patterns", "CLI arguments", "CLI error messages", "CLI output formatting", "human-first design", "CLI interactivity", "exit codes", "CLI configuration", "environment variables", or mentions building user-facing Nushell scripts, commands, or tools that should follow professional CLI design principles.
This skill should be used when the user asks to "use Cloudflare from Nushell", "deploy Workers", "access R2 storage", "work with KV", "manage D1 database", "use Cloudflare Queues", "create Durable Objects", "run wrangler commands", "call Cloudflare API", or mentions Cloudflare Workers, R2, KV, D1, Queues, Workflows, or Durable Objects in a Nushell context.
This skill should be used when the user asks to "process data in Nushell", "use polars", "work with dataframes", "use lazyframes", "analyze CSV data", "transform large datasets", "aggregate data", "join tables", "pivot data", "melt dataframes", or mentions polars, dataframes, lazyframes, or high-performance data manipulation in Nushell.
This skill should be used when the user asks to "write a Nushell script", "create a Nushell command", "understand Nushell syntax", "work with Nushell pipelines", "use closures in Nushell", "create a Nushell module", "define an overlay", "understand Nushell types", or mentions core Nushell concepts like pipelines, closures, modules, overlays, custom commands, or type annotations.
This skill should be used when the user asks to "make HTTP requests in Nushell", "call an API", "fetch data from URL", "POST JSON data", "handle webhooks", "work with REST APIs", "authenticate API calls", "parse API responses", or mentions http get, http post, web requests, REST, or API integration in Nushell.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive Bash 5.1+ and POSIX shell development plugin with modular skills for scripting, portability, testing, linting, logging, and version-specific features (5.1, 5.2, 5.3 changelogs with examples). Includes specialized agents for script development and code auditing.
Comprehensive toolkit for developing Claude Code plugins. Includes 10 expert skills covering hooks, MCP integration, LSP servers, commands, agents, marketplaces, and best practices, plus a guide skill for navigation. AI-assisted plugin creation and validation.
Production-grade Bash scripting with defensive programming, POSIX compliance, and comprehensive testing
Ultimate plugin management toolkit with 4 auto-invoked Skills for creating, validating, auditing, and versioning plugins in the claude-code-plugins marketplace
Validation and quality enforcement for shell scripts using shfmt.
Complete Claude Code plugin development system. PROACTIVELY activate when users want to: (1) Create/build plugins with 2025 features, (2) Add skills/commands/agents/hooks, (3) Validate plugin structure, (4) Publish to marketplace, (5) Get plugin development guidance. Provides: agent-first design patterns, progressive disclosure skills, hook automation, MCP integration, marketplace publishing. Includes plugin-expert agent and validation utilities.
Has parse errors
Some configuration could not be fully parsed
Has parse errors
Some configuration could not be fully parsed
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Share bugs, ideas, or general feedback.
A curated collection of Claude Code plugins for Nushell development, shell scripting, and data processing.
/plugins - Plugins developed and maintained in this marketplace| Plugin | Description | Category |
|---|---|---|
| nushell-dev | Comprehensive toolkit for Nushell development with skills, commands, agents, and hooks | development |
# From GitHub
/plugin marketplace add danielbodnar/nushell-dev
# From local path (for development)
/plugin marketplace add ~/.claude/plugins/nushell-dev
Once the marketplace is added, install individual plugins:
/plugin install nushell-dev@nushell-marketplace
Or browse available plugins:
/plugin > Discover
Each plugin follows the standard Claude Code plugin structure:
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata (required)
├── skills/ # Auto-activating skills
├── commands/ # Slash commands
├── agents/ # Agent definitions
├── hooks/ # Event handlers
└── README.md # Documentation
Test a specific plugin in isolation:
claude --plugin-dir ./plugins/nushell-dev
claude plugin validate .
Or from within Claude Code:
/plugin validate .
/plugins/.claude-plugin/plugin.json manifestclaude --plugin-dirFor more information on developing Claude Code plugins, see:
MIT License - See LICENSE file for details.