スキル claude-code-headless

claude-code-headless

安全

Claude Code im Headless-CLI-Modus ausführen

こちらからも入手できます: 0xDarkMatter

Der Claude Code Headless-Modus ermöglicht die programmatische Ausführung von Claude Code aus Shell-Skripten und CI/CD-Pipelines. Diese Skill-Dokumentation bietet Anleitungen und Beispiele für nicht-interaktive Automatisierung.

対応: Code(CC)
⚠️ 68 貧弱
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「claude-code-headless」を使用しています。 Claude im Headless-Modus ausführen, um eine Datei zu analysieren

期待される結果:

  • Claude gibt strukturiertes JSON mit Ergebnistext, Sitzungs-ID, Kosten und Dauer zurück
  • Sitzungs-ID ermöglicht Fortsetzung der Unterhaltung für mehrstufige Workflows
  • Exit-Codes zeigen Erfolg (0) oder Fehler (1/2) für Skript-Verarbeitung an

セキュリティ監査

安全
v2 • 1/10/2026

This is a pure documentation skill containing only markdown files. It provides examples and documentation for using Claude Code CLI headless mode. No executable code, no file operations, no network calls, no command execution. The shell script examples are documentation only, not actual scripts.

4
スキャンされたファイル
914
解析された行数
0
検出結果
2
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude 監査履歴を表示 →

品質スコア

45
アーキテクチャ
100
保守性
81
コンテンツ
21
コミュニティ
100
セキュリティ
70
仕様準拠

作れるもの

CI/CD-Pipeline-Review

Code-Review in GitHub Actions, GitLab CI oder Jenkins-Pipelines automatisieren

Skriptbasierte Automatisierung

Shell-Skripte für Stapelverarbeitung und wiederkehrende Aufgaben erstellen

Automatisierte Prüfungen

Sicherheits-Scans programmatisch mit eingeschränktem Werkzeugzugriff ausführen

これらのプロンプトを試す

Einfache Abfrage
claude -p "Explain this code" --output-format json
Eingeschränkte Werkzeuge
claude -p "Analyze codebase" --allowedTools "Read,Grep,Glob" --disallowedTools "Write,Edit,Bash"
Mehrstufige Sitzung
claude -p "Start analysis" --output-format json | jq -r '.session_id' then claude --resume "$session" "Continue analysis"
CI/CD-Integration
claude -p "Review PR diff" --permission-mode acceptEdits --output-format json --append-system-prompt "Focus on security"

ベストプラクティス

  • --output-format json für zuverlässige programmatische Analyse in Skripten verwenden
  • Werkzeugzugriff mit --allowedTools und --disallowedTools für Sicherheit einschränken
  • Sitzungs-IDs und Fehler explizit für robuste Automatisierung behandeln

回避

  • Headless-Modus ohne Werkzeugeinschränkungen in nicht vertrauenswürdigen Kontexten verwenden
  • Exit-Codes und Fehlerantworten in Automatisierungsskripten ignorieren
  • API-Schlüssel in Skripten fest kodieren statt Umgebungsvariablen zu verwenden

よくある質問

Welche Werkzeuge unterstützt dieser Skill?
Dieser Skill dokumentiert den Claude Code CLI Headless-Modus für das claude-code Werkzeug. Er ermöglicht Automatisierung durch Kommandozeilen-Flags.
Welche Ratenlimits gelten für den Headless-Modus?
Der Headless-Modus verwendet standardmäßige Claude API-Ratenlimits. Überprüfen Sie Ihren Anthropic-API-Plan für spezifische Kontingente.
Wie integriere ich mit CI/CD-Systemen?
Verwenden Sie --output-format json und --permission-mode acceptEdits Flags. Beispiele für GitHub Actions, GitLab CI und Jenkins werden bereitgestellt.
Sind meine Daten bei Verwendung des Headless-Modus sicher?
Ja. Die Datenverarbeitung folgt den Standardrichtlinien von Claude Code. Verwenden Sie --allowedTools, um den Zugriff auf sensible Ressourcen einzuschränken.
Warum blockiert mein Headless-Befehl?
Der Standard-Berechtigungsmodus erfordert Eingaben. Verwenden Sie --permission-mode bypassPermissions oder --permission-mode acceptEdits für nicht-interaktive Ausführung.
Wie unterscheidet sich dies vom interaktiven Modus?
Der Headless-Modus bietet CLI-Zugriff für Skripting mit strukturierter JSON-Ausgabe. Der interaktive Modus bietet eine Chat-Oberfläche mit Echtzeit-Antworten.

開発者の詳細

ファイル構成