dotnet-enable-autocomplete

Configure dotnet CLI tab autocomplete across PowerShell, bash, zsh, fish, and nushell.

6|2|Updated Aug 14, 2025
One-click install
npx skills add https://github.com/Im5tu/claude --skill dotnet-enable-autocomplete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-enable-autocomplete
Source: https://github.com/Im5tu/claude/tree/main/skills/dotnet-enable-autocomplete
Command: npx skills add https://github.com/Im5tu/claude --skill dotnet-enable-autocomplete

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the tedious manual setup to enable shell-based tab completion for the dotnet CLI by providing comprehensive guidance and cross-shell scripts to simplify configuration.

Core Features & Use Cases

  • Multi-shell support: Enables autocomplete configuration for PowerShell, bash, zsh, fish, and nushell.
  • Version-aware logic: Handles NET 10+ native completions versus earlier dynamic completions.
  • Guided setup: Walks you through verifying the installed .NET SDK, selecting shells, and applying the appropriate script to your profile.

Quick Start

  1. Verify your dotnet installation: run dotnet --version to ensure the SDK is present.
  2. Select the shells you use (PowerShell, bash, zsh, fish, nushell) and follow the platform-specific commands.
  3. Apply the appropriate completion script to your profile and restart or source your shell to enable tab completion.

Frequently Asked Questions about dotnet-enable-autocomplete

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

FAQPage Schema
How do I enable dotnet CLI tab autocomplete in PowerShell?

You enable dotnet CLI tab autocomplete in PowerShell by applying a specific completion script to your PowerShell profile. The skill detects your installed .NET SDK and guides you through appending the appropriate script to your profile.

What is the difference between dotnet completions for .NET 10 and earlier versions?

Dotnet completions for .NET 10 and earlier versions differ by using native versus dynamic completion methods. This version-aware logic ensures the appropriate completion script is selected based on your installed SDK.

Can I configure dotnet CLI completions for fish or nushell?

Yes, you can configure dotnet CLI completions for fish and nushell. The skill provides multi-shell support, allowing you to select your specific shell and apply the relevant completion script to your profile.

What do I need to set up dotnet shell autocomplete?

To set up dotnet shell autocomplete, you need the .NET SDK installed on your system. You verify the installation by running dotnet --version, then select your shell to apply the appropriate completion script.

Why is my dotnet tab completion not working after adding the script?

If dotnet tab completion is not working after adding the script, you likely need to restart or source your shell. The skill instructs you to restart or source the shell to enable the tab completion functionality.