bash-ble
Use when working with ble.sh (Bash Line Editor) internals — completion system, cand/yield,…
Use when working with PowerShell internals — tab completion, Register-ArgumentCompleter, PSReadLine, CompletionResult, CommandAst, argument passing to native commands, quoting rules, $PSStyle ANSI rendering, profiles and configuration, or the prediction plugin system. Triggers
$ npx -y skills add carapace-sh/carapace --skill powershell --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/powershellContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when working with PowerShell internals — tab completion, Register-ArgumentCompleter, PSReadLine, CompletionResult, CommandAst, argument passing to native commands, quoting rules, $PSStyle ANSI rendering, profiles and configuration, or the prediction plugin system. Triggers
name: powershell description: > Use when working with PowerShell internals — tab completion, Register-ArgumentCompleter, PSReadLine, CompletionResult, CommandAst, argument passing to native commands, quoting rules, $PSStyle ANSI rendering, profiles and configuration, or the prediction plugin system. Triggers on: "powershell", "pwsh", "Register-ArgumentCompleter", "PSReadLine", "CompletionResult", "CommandAst", "TabExpansion2", "MenuComplete", "ArgumentCompleter", "PSStyle", "powershell profile", "powershell completion", "powershell quoting", "powershell argument passing", "IPredictor", "predictive intellisense". user-invocable: true
Comprehensive reference for PowerShell internals, with emphasis on the completion system, PSReadLine, and how external tools hook into the completion menu.
Load the reference that matches your task. When in doubt, load multiple references.
| Keywords | Reference | |----------|----------| | Register-ArgumentCompleter, ArgumentCompleter, ArgumentCompletions, TabExpansion2, CommandCompletion, CompletionResult, CompletionResultType, CommandAst, CompletionAnalysis, CompletionCompleters, CompleteInput, native mode, parameter mode, NativeFallback, completion registration, completion routing, pseudo parameter binding, type inference, ValidateSet, ending keys, completion display, nospace, CompletionContext | [references/completion.md](references/completion.md) | | PSReadLine, Set-PSReadLineKeyHandler, Set-PSReadLineOption, edit mode, emacs, vi, MenuComplete, TabCompleteNext, PossibleCompletions, completion menu, menu rendering, column layout, tooltip, selection color, prediction, IPredictor, Predictive IntelliSense, InlineView, ListView, CommandPrediction, prediction plugin, PSConsoleReadLine, key binding, custom handler, rendering pipeline, token coloring, differential rendering | [references/editor.md](references/editor.md) | | $PSStyle, ANSI escape, VT100, SGR, Write-Host, ForegroundColor, BackColor, virtual terminal, escape sequence, `` `e ``, CSI, true color, FromRgb, OutputRendering, StringDecorated, terminal rendering, console color, formatting color, FileInfo coloring, progress bar | [references/styling.md](references/styling.md) | | quoting, single quotes, double quotes, here-strings, backtick, escape character, variable expansion, subexpression, argument passing, native command, stop-parsing, --%, PSNativeCommandArgumentPassing, Legacy, Standard, Windows mode, comma, pipeline, parameter binding, expression mode, argument mode | [references/language.md](references/language.md) | | profile, $PROFILE, AllUsers, CurrentUser, startup, powershell.config.json, execution policy, $PSHOME, PSModulePath, experimental features, configuration, Group Policy, logging, transcription, script block logging, module logging | [references/startup-config.md](references/startup-config.md) |
For carapace-specific PowerShell integration (snippet, value formatting, SGR styling, nospace, single-quote stripping), see the **carapace-dev** skill → `references/shell-powershell.md`.
Command argument completion generator for [cobra]. Supported shells: Bash Cmd (experimental) Elvish Fish Ion (experimental) Nushell Oil Powershell Tcsh (experimental) Xonsh Zsh
Repo: carapace-sh/carapace
Use when working with ble.sh (Bash Line Editor) internals — completion system, cand/yield,…
Use when working with bash shell internals — programmable completion, Readline,…
Use when developing or debugging the carapace library — Action API, traverse engine, shell…
Use when working with clink or cmd.exe shell internals — clink completion system, argmatcher…
Use when developing or debugging spf13/cobra internals — Command struct internals, ExecuteC…
Use when creating a compound skill — a structured knowledge base for a project or topic that…