carapace-shcarapace-shOfficialยท16 Agent Skills Included

carapace

Add multi-shell tab completion to any Cobra CLI tool

Generates command argument completion for Cobra-based CLI applications across 11 shells including bash, zsh, fish, nushell, and PowerShell. Eliminates hand-written per-shell completion scripts and fragile quoting edge cases. Includes deep reference skills covering each shell's internals so agents can build, debug, and test completions faster.
npx skills add carapace-sh/carapace --all -g -y
Available:

Gives the AI agent the project architecture, build and test commands, and the two-phase completion model so it can navigate and modify the carapace codebase correctly.

All Skills in This Repository (16)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

compound-skill

Map complex tasks to reference documents using SKILL.md routing tables.

Official
Advanced
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

ion

Format Ion shell completions into carapace's JSON action schema.

Official
Advanced
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

elvish

Document the Elvish editor API, completion pipeline, and startup configuration.

Official
Advanced
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

xonsh

Document xonsh completion systems, RichCompletion, CommandContext, and related APIs.

Official
Advanced
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

bash

Explain Bash internals including command execution, Readline, and programmable completion.

Official
Advanced
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

nushell

Provide context-aware command and external completion support for Nushell.

Official
Intermediate
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

powershell

Enhance PowerShell tab and argument completion via PSReadLine and Register-ArgumentCompleter.

Official
Advanced
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

carapace-dev

Reference Carapace library internals for debugging and feature development across Action API and traverse engine.

Official
Advanced
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

cmd-clink

Document Clink's Windows cmd.exe integration, APIs, and Lua scripting.

Official
Advanced
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

tcsh

Configure tcsh completion, editing, and startup files.

Official
Advanced
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

zsh

Document Zsh completion utilities including compinit, _arguments, and ZLE integration.

Official
Advanced
๐Ÿ“ฆ In Repo
carapace-shcarapace-sh

cobra-dev

Document spf13/cobra internals for command resolution, execution flow, and shell completion.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How 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โ†’