Bash Defensive Patterns

by diegosouzapw · devops · shell, bash, ci/cd, skill

Master defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities requiring fault tolerance and safety.

Source: https://github.com/diegosouzapw/awesome-omni-skill

Install

git clone https://github.com/diegosouzapw/awesome-omni-skill

Tags: shell, bash, ci/cd, skill

42 GitHub stars · Source: skillsdirectory

About devops MCP servers and Claude skills

devops MCP servers extend what AI agents can do inside Claude Code, Cursor, Copilot, Codex, and Windsurf. The Skiln directory indexes 16,000+ such integrations across 22 categories.

Bash Defensive Patterns is one of hundreds of devops entries indexed on Skiln. Browse the full devops category or the complete directory of Claude skills, MCP servers, agents, commands, and hooks.

Related devops MCPs and skills

  • Agent Harness by gabrielmoreira

    Dr. Claw workspace skill for project lookup, session inspection, TaskMaster progress, OpenClaw structured schema, and event-driven reporting

  • Aris Run Experiment by gabrielmoreira

    Deploy and run ML experiments on local, remote, Vast.ai, or Modal serverless GPU. Use when user says "run experiment", "deploy to server", "跑实验", or needs to launch training jobs.

  • Aris Serverless Modal by gabrielmoreira

    Run GPU workloads on Modal — training, fine-tuning, inference, batch processing. Zero-config serverless: no SSH, no Docker, auto scale-to-zero. Use when user says \"modal run\", \"modal training\", \"modal inference\", \"deploy to modal\", \"need a GPU\", \"run on modal\", \"serverless GPU\", or needs remote GPU compute.

  • Apache Nifi Registry by diegosouzapw

    Expert guidance for Apache NiFi Registry including flow versioning, buckets, Git integration, security, and registry client configuration. Use this when working with flow version control and registry management.

  • Infrastructure Maintainer by TravisLeeeeee

    global: scrape_interval: 15s evaluation_interval: 15s rule_files: - "infrastructure_alerts.yml" - "application_alerts.yml" - "business_metrics.yml" scrape_configs: - job_name: 'infrastructure' static_configs: - targets: ['localhost:9100'] # Node Exporter scrape_interval: 30s metrics_path: /metrics - job_name: 'application' static_configs: - targets: ['app:8080'] scrape_interval: 15s - job_name: 'database' static_configs: - targets: ['db:9104'] # PostgreSQL Exporter scrape_interval: 30s aler...

  • Dns Record Analyzer by TerminalSkills

    Audits and troubleshoots DNS records for domains including A, AAAA, CNAME, MX, TXT, SPF, DKIM, DMARC, CAA, and NS records. Use when someone needs to verify DNS configuration, debug DNS propagation issues, check email authentication records, or audit domain security. Trigger words: DNS records, dig, nslookup, SPF, DKIM, DMARC, MX records, DNS propagation, nameservers, CAA, domain configuration.

  • Doppler by TerminalSkills

    Manage secrets and environment variables using the Doppler CLI. Use when the user wants to set up Doppler, inject secrets into processes, manage projects and configs, upload or download secrets, create service tokens, use secret templates, or integrate Doppler with Docker, Kubernetes, or CI/CD pipelines. Trigger words: doppler, secrets manager, env vars, secret injection, doppler run, doppler setup, service token, secret rotation.

  • Elasticsearch Search by TerminalSkills

    Configure and use Elasticsearch for full-text search, custom analyzers, aggregations, and index management. Use when a user needs to design search mappings, write complex queries, build aggregation pipelines, tune relevance scoring, or optimize index performance for search workloads.

Frequently asked questions

How do I install Bash Defensive Patterns?

Add the install command above to your Claude Code, Cursor, or Windsurf MCP configuration. Most servers register via npx, a local command, or a Docker image. Refer to the source repository for environment variables and credential requirements.

Which clients support Bash Defensive Patterns?

Any MCP-compatible client works: Claude Desktop, Claude Code CLI, Cursor, Windsurf, Zed, and VS Code with the official MCP extension. OpenAI Codex and GitHub Copilot increasingly support MCP via adapter bridges.

Is Bash Defensive Patterns free?

The server itself is typically open source. Any upstream service (API keys, paid tiers, hosted infrastructure) may have its own pricing. Check the source repository for details.