Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
testdino-hq avatar

Shell

  • 5 installs
  • 8 repo stars
  • Updated February 25, 2026
  • testdino-hq/google-styleguides-skills

Helps with ai & agent building tasks during AI-assisted development.

About

shell is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • shell
  • AI & Agent Building
  • AI-coding skill

Shell by the numbers

  • 5 all-time installs (skills.sh)
  • Ranked #13,046 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/testdino-hq/google-styleguides-skills --skill shell

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs5
repo stars8
Last updatedFebruary 25, 2026
Repositorytestdino-hq/google-styleguides-skills

What it does

Helps with ai & agent building tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Google Shell Style Guide

Official Google Shell scripting standards for consistent, maintainable Bash scripts.

Quick Reference

Golden Rules

1. Use `#!/bin/bash` — specify interpreter 2. Quote variables"$var" not $var 3. Check exit codesset -e or explicit checks 4. Use functions — organize code logically 5. Avoid parsing `ls` — use globs or find 6. Use `[[` over `[` — more features, fewer gotchas 7. ShellCheck for linting — catch common mistakes

Naming Conventions (Preview)

ElementConventionExample
Functionslowercase_with_underscoresget_user_count
Variableslowercase_with_underscoresuser_count
ConstantsUPPER_SNAKE_CASEMAX_RETRIES
Environment varsUPPER_SNAKE_CASEPATH

Basic Patterns (Preview)

#!/bin/bash
# ✓ CORRECT

set -euo pipefail  # Exit on error, undefined vars, pipe failures

readonly SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

function main() {
  local user_count="$1"
  
  if [[ -z "${user_count}" ]]; then
    echo "Error: user_count required" >&2
    return 1
  fi
  
  echo "Processing ${user_count} users"
}

main "$@"

When to Use This Guide

  • Writing new shell scripts
  • Refactoring existing scripts
  • Code reviews
  • Setting up ShellCheck
  • Onboarding new team members

Install

npx skills add testdino-hq/google-styleguides-skills/shell

Full Guide

See shell.md for complete details, examples, and edge cases.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.