carapace
Add multi-shell tab completion to any Cobra CLI tool
All Skills in This Repository (16)
Pure Emerald Level Indicatorscompound-skill
Map complex tasks to reference documents using SKILL.md routing tables.
ion
Format Ion shell completions into carapace's JSON action schema.
elvish
Document the Elvish editor API, completion pipeline, and startup configuration.
xonsh
Document xonsh completion systems, RichCompletion, CommandContext, and related APIs.
bash
Explain Bash internals including command execution, Readline, and programmable completion.
nushell
Provide context-aware command and external completion support for Nushell.
powershell
Enhance PowerShell tab and argument completion via PSReadLine and Register-ArgumentCompleter.
carapace-dev
Reference Carapace library internals for debugging and feature development across Action API and traverse engine.
cmd-clink
Document Clink's Windows cmd.exe integration, APIs, and Lua scripting.
tcsh
Configure tcsh completion, editing, and startup files.
zsh
Document Zsh completion utilities including compinit, _arguments, and ZLE integration.
cobra-dev
Document spf13/cobra internals for command resolution, execution flow, and shell completion.
Frequently Asked Questions
FAQPage SchemaHow to install carapace?โผ
Run `npx skills add carapace-sh/carapace --all -g -y` in your terminal to install all skills in this suite globally.
What does carapace do?โผ
Carapace is a Go library that adds tab completion to Cobra-based CLI tools, generating completion scripts for 11 shells from a single definition.
Which shells does carapace support?โผ
It supports bash, bash-ble, cmd-clink, elvish, fish, ion, nushell, oil, PowerShell, tcsh, xonsh, and zsh.
How do the shell reference skills help my AI agent?โผ
Each skill gives your agent deep documentation on a shell's completion system, quoting rules, and startup files, so it can debug or extend completions accurately.
Do I need to write shell scripts to use carapace?โผ
No. You define completions once in Go using the Action API, and carapace generates the correct script and formatting for every supported shell.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core