bash-completions

Add modular bash completion scripts to the terminal/completions directory.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/yanivprusman/automateLinux --skill bash-completions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bash-completions
Source: https://github.com/yanivprusman/automateLinux/tree/main/.agent/skills/bash-completions
Command: npx skills add https://github.com/yanivprusman/automateLinux --skill bash-completions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies and speeds up command usage by providing modular bash completion scripts that integrate with the project's terminal setup.

Core Features & Use Cases

  • Modular completion scripts located in terminal/completions/ for each major command.
  • Registration and activation through completion.sh to ensure completions are sourced automatically.
  • Use Case: Developers can add new completions for custom AutomateLinux commands and have them available in all new shells.

Quick Start

Create a new completion script in terminal/completions/. Register the script by sourcing it in terminal/completions/completion.sh. Reload your shell with sb or by sourcing ~/.bashrc.

Frequently Asked Questions about bash-completions

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

FAQPage Schema
How do I add bash auto-completions for custom shell commands?

Bash auto-completions work by placing modular scripts in the terminal/completions directory and sourcing them via completion.sh, allowing the shell to automatically suggest available command arguments and options as you type.

What is the best way to set up bash completions for the AutomateLinux toolchain?

Setting up AutomateLinux bash completions requires placing individual completion scripts in terminal/completions/, registering them in completion.sh, and reloading the shell with sb or by sourcing ~/.bashrc to enable error-free typing.

Do I need any dependencies to enable bash shell completions for my scripts?

No external dependencies are needed to enable bash shell completions; you simply create scripts in the terminal/completions directory, register them in completion.sh, and reload the shell to activate command discovery.

Why are my bash completions not working after adding a new script?

Bash completions fail when scripts are not sourced in completion.sh or the shell is not reloaded; ensure your script is registered in terminal/completions/completion.sh and reload the shell using sb or sourcing ~/.bashrc.

Can I use modular completion scripts to speed up terminal command discovery?

Modular completion scripts speed up terminal command discovery by adding individual files to terminal/completions/ and registering them in completion.sh, providing faster and error-free typing across the AutomateLinux toolchain.