cli-tools

Standardize Bash tool command execution with comments and newline sequencing.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/shellicar/claude-config --skill cli-tools-shellicar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-tools
Source: https://github.com/shellicar/claude-config/tree/main/skills/cli-tools
Command: npx skills add https://github.com/shellicar/claude-config --skill cli-tools-shellicar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes how to execute shell commands through the Bash tool to prevent unsafe or unpredictable operations.

Core Features & Use Cases

  • Safe command execution: Enforce guidelines for using the Bash tool, az rest, gh, and other CLIs to avoid dangerous patterns.
  • Predictable automation: Provide a repeatable workflow for common tasks with clear commentary and temp-file conventions.
  • Use Case: When coordinating infrastructure tasks, ensure every command is commented and isolated, enabling easy review and rollback.

Quick Start

Example: run a simple Bash command like 'ls -la' using a preceding comment that explains the action.

Frequently Asked Questions about cli-tools

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

FAQPage Schema
How do I enforce safe bash automation guidelines for CLI commands?

Safe command execution requires banning dangerous commands, adding explanatory comments before each command, and enforcing newline-based sequencing for predictable operations.

What is the best way to standardize Azure CLI and GitHub CLI workflows?

Standardize CLI workflows by governing az rest and gh execution through deterministic patterns, ensuring every command is commented and isolated for easy review and rollback.

Does safe CLI automation require specific temp-file naming conventions?

Yes, safe CLI automation requires maintaining robust temp-file naming conventions alongside clear command commentary to prevent conflicts and ensure repeatable task execution.

Why does predictable shell command execution need comments before each command?

Comments before each command are needed to explain the action, enabling easy review and rollback when coordinating infrastructure tasks through deterministic workflows.

What limitations exist when blocking dangerous commands in bash scripts?

Blocking dangerous commands limits unsafe patterns by enforcing strict guidelines, requiring clear commentary and newline-based sequencing to maintain safe operations.