SECTIONHUB← Sie sind hier

Claude Skills

Shell Explain

Erklärt lange Shell-Pipes in Worten, ohne sie auszuführen.

communityGeprüft 01. Feb. 2026

Preis
Gratis
Reife
stable
Lizenz
MIT
Plattformen
macos, linux, windows, web
Bewertung
4 / 5
Gehört in jede Shell-Snippet-Sammlung; verhindert, dass neue Kollegen `sudo bash <(curl ...)` blind ausführen.

Offizielle Seite ↗Repository ↗

Inhalt

Über

shell-explain ist ein trockener Erklär-Skill, der kopierte Shell-Snippets Zeile für Zeile erklärt, ohne sie auszuführen. Er ist die Antwort auf den uralten Traum, dass curl | sh niemals wieder ungeprüft auf einer Maschine landet. Wer ein Snippet teilt oder aus dem Clipboard einfügt, bekommt eine farbcodierte Tabelle mit Bedeutung, Flags und Risiko-Markierungen.

Praxisbeispiel

Deine Junior-Kollegin schickt dir ein Snippet aus einem Tutorial: find . -name '*.log' -exec gzip {} \;. Der Skill zeigt dir zeigen, dass es alle Log-Dateien unterhalb des aktuellen Verzeichnisses packt und nennt die Tatsache, dass find ohne -maxdepth rekursiv arbeitet. So siehst du sofort, dass in einem grossen Monorepo versehentlich node_modules mit erwischt würde.

Stärken

  • Verhindert die typische rm -rf-Katastrophe durch Vorab-Markierung statt nachträglichem Audit.

Schwächen

  • Windows pwsh bleibt aussen vor, weil die Parser auf POSIX-Heuristik aufsetzen.

Bewertung im Detail

Stärken

  • Führt den Snippet nie heimlich aus; nur Dry-Run
  • Markiert riskante Befehle wie `rm -rf` oder `dd` explizit rot
  • Erklärt jede Pipe in einem Satz, von links nach rechts
  • Funktioniert mit POSIX, Bash, Zsh und Fish Syntax

Schwächen

  • Kein nativer Support fuer PowerShell, nur ueber Umweg-Wrapper
  • Mehrzeilige Here-Docs werden in der Erklaerung gestaucht
  • Variablen-Expansion zur Laufzeit bleibt unsichtbar

Eckdaten

Lizenz
MIT (open-source)
Vendor
community
Reifegrad
stable
Erstveröffentlichung
Zuletzt geprüft
Plattformen
macos, linux, windows, web
Integrationen
Claude Codezshbashfish
Use Cases
OnboardingLernenSicherheit