#!/usr/bin/env bash # awesome-claude-output-styles installer # # Install one style (and make it active): # curl -fsSL https://raw.githubusercontent.com/smixs/awesome-claude-output-styles/main/install.sh | bash -s -- eli15 # # Install everything (nothing is activated, pick later via /config): # curl -fsSL https://raw.githubusercontent.com/smixs/awesome-claude-output-styles/main/install.sh | bash -s -- --all # # List available styles: # curl -fsSL https://raw.githubusercontent.com/smixs/awesome-claude-output-styles/main/install.sh | bash -s -- --list # # Add --enforce to also install a UserPromptSubmit hook that re-reminds Claude # of the active style every turn (Claude Code only does this for built-in # styles; custom styles fade in long sessions without it): # ... | bash -s -- eli15 --enforce set -euo pipefail CLAUDE_DIR="${CLAUDE_DIR:-$HOME/.claude}" RAW="${RAW:-https://raw.githubusercontent.com/smixs/awesome-claude-output-styles/main}" STYLES=( wait-what plain-english eli15 analogy-engine feynman thing-explainer ladder executive smart-brevity coach caveman adhd no-slop no-ai-slop unslop street gen-z sportscaster yoda bedtime-story ) usage() { echo "Usage: install.sh