SpyBara
Go Premium

Documentation 2026-09-23 23:57 UTC to 2026-09-24 22:57 UTC

7 files changed +113 −92. View all changes and history on the product overview
2026
Fri 25 23:58 Thu 24 22:57 Wed 23 23:57 Tue 22 23:59 Mon 21 22:59 Sun 20 23:59 Sat 19 23:57 Fri 18 23:58 Tue 15 23:58 Mon 14 22:58 Sun 13 21:00 Sat 12 03:02 Thu 10 23:00 Wed 9 22:58 Tue 8 20:00 Tue 1 21:02

costs.md +2 −0

Details

403 403 

404Diese Hintergrund-Prozesse verbrauchen eine kleine Menge Token (typischerweise unter 0,04 USD pro Sitzung), auch ohne aktive Interaktion.404Diese Hintergrund-Prozesse verbrauchen eine kleine Menge Token (typischerweise unter 0,04 USD pro Sitzung), auch ohne aktive Interaktion.

405 405 

406Wenn Prompt-Vorschläge aktiviert sind, sendet Claude Code auch eine kurze Anfrage an das Modell, das Ihre Sitzung verwendet, nachdem Claude antwortet, um [Ihren nächsten Prompt vorzuschlagen](/docs/de/interactive-mode#prompt-suggestions). Diese Anfrage nutzt den Prompt-Cache des Gesprächs wieder, daher besteht sie hauptsächlich aus Cache-Lesevorgängen plus einigen Ausgabe-Token. Claude Code [überspringt dies, wenn Ihr Konto sich dem Nutzungslimit nähert oder dieses erreicht hat](/docs/de/interactive-mode#when-claude-code-skips-suggestions). Um diese Anfragen zu stoppen, [deaktivieren Sie Prompt-Vorschläge](/docs/de/interactive-mode#turn-prompt-suggestions-off).

407 

406<h2 id="why-usage-climbs-in-a-long-session">408<h2 id="why-usage-climbs-in-a-long-session">

407 Warum die Nutzung in einer langen Sitzung ansteigt409 Warum die Nutzung in einer langen Sitzung ansteigt

408</h2>410</h2>

Details

439* Drücken Sie `Tab` oder `Pfeil nach rechts`, um den Vorschlag in die Eingabeaufforderung einzufügen, und dann `Eingabe`, um ihn abzusenden439* Drücken Sie `Tab` oder `Pfeil nach rechts`, um den Vorschlag in die Eingabeaufforderung einzufügen, und dann `Eingabe`, um ihn abzusenden

440* Beginnen Sie zu tippen, um ihn zu verwerfen440* Beginnen Sie zu tippen, um ihn zu verwerfen

441 441 

442Claude Code generiert jeden dieser Vorschläge für die nächste Eingabeaufforderung mit einer Hintergrundanfrage, die den Prompt-Cache des Gesprächs wiederverwendet, sodass die zusätzlichen Kosten minimal sind.442Claude Code generiert jeden dieser Vorschläge für die nächste Eingabeaufforderung mit einer Hintergrundanfrage an das gleiche Modell, das Ihre Sitzung verwendet. Die Anfrage wird auf die Nutzungslimits Ihres Plans oder Ihre API-Kosten angerechnet. Da sie den Prompt-Cache des Gesprächs wiederverwendet, besteht sie hauptsächlich aus Cache-Lesevorgängen plus einigen Ausgabe-Token, sodass die zusätzlichen Kosten minimal sind.

443 443 

444<h3 id="when-claude-code-skips-suggestions">444<h3 id="when-claude-code-skips-suggestions">

445 Wenn Claude Code Vorschläge überspringt445 Wenn Claude Code Vorschläge überspringt

Details

95 * **In einer vollständigen VM-Sandbox**: Wenn Ihre Claude Desktop-verwaltete Konfiguration [`requireCoworkFullVmSandbox`](https://claude.com/docs/third-party/claude-desktop/configuration#requirecoworkfullvmsandbox) setzt, wird Claude Code in einer virtuellen Maschine ausgeführt, in der die MDM-Richtlinie und die verwaltete Einstellungsdatei des Geräts nicht vorhanden sind.95 * **In einer vollständigen VM-Sandbox**: Wenn Ihre Claude Desktop-verwaltete Konfiguration [`requireCoworkFullVmSandbox`](https://claude.com/docs/third-party/claude-desktop/configuration#requirecoworkfullvmsandbox) setzt, wird Claude Code in einer virtuellen Maschine ausgeführt, in der die MDM-Richtlinie und die verwaltete Einstellungsdatei des Geräts nicht vorhanden sind.

96 * **Remote-Cowork-Sitzungen**: Diese werden auf von Anthropic verwalteten VMs ausgeführt, wo Claude Code keine Geräterichtlinie zum Lesen hat.96 * **Remote-Cowork-Sitzungen**: Diese werden auf von Anthropic verwalteten VMs ausgeführt, wo Claude Code keine Geräterichtlinie zum Lesen hat.

97 97 

98 Die Tabelle [Oberflächenabdeckung](/docs/de/model-config#surface-coverage) vergleicht Cowork mit den anderen Oberflächen.98 Überall dort, wo die Sitzung ausgeführt wird, wendet claude.ai die Listen [`strictKnownMarketplaces`](/docs/de/settings-reference#strictknownmarketplaces) und [`blockedMarketplaces`](/docs/de/settings-reference#blockedmarketplaces) der Verwaltungskonsole selbst an, wenn jemand einen Marketplace aus einem Git-Repository auf claude.ai oder aus **Anpassen** in der Cowork-Registerkarte hinzufügt. [Wie Einschränkungen funktionieren](/docs/de/plugin-marketplaces#how-restrictions-work) beschreibt diese Überprüfung. Die [Oberflächenabdeckung](/docs/de/model-config#surface-coverage) vergleicht Cowork mit den anderen Oberflächen.

99* **Laufende Sitzungen**: Die meisten Änderungen erreichen eine laufende Sitzung nach dem Zeitplan in der [Bereitstellungsmechanismus-Tabelle](#choose-a-delivery-mechanism), ohne einen Neustart.99* **Laufende Sitzungen**: Die meisten Änderungen erreichen eine laufende Sitzung nach dem Zeitplan in der [Bereitstellungsmechanismus-Tabelle](#choose-a-delivery-mechanism), ohne einen Neustart.

100 * Änderungen an [`forceRemoteSettingsRefresh`](/docs/de/settings-reference#forceremotesettingsrefresh), [`requiredMinimumVersion`](/docs/de/settings-reference#requiredminimumversion) und [einigen benutzerbearbeitbaren Schlüsseln](/docs/de/settings#when-edits-take-effect) treten beim nächsten Sitzungsstart in Kraft.100 * Änderungen an [`forceRemoteSettingsRefresh`](/docs/de/settings-reference#forceremotesettingsrefresh), [`requiredMinimumVersion`](/docs/de/settings-reference#requiredminimumversion) und [einigen benutzerbearbeitbaren Schlüsseln](/docs/de/settings#when-edits-take-effect) treten beim nächsten Sitzungsstart in Kraft.

101 * Ein neuer oder geänderter [`policyHelper`](/docs/de/settings-reference#policyhelper)-Eintrag tritt beim nächsten Start in Kraft. Wenn serververwaltete Einstellungen den Helper bei diesem Start überschatten, wird der Helper ausgeführt, sobald ein Abruf meldet, dass diese Einstellungen entfernt wurden.101 * Ein neuer oder geänderter [`policyHelper`](/docs/de/settings-reference#policyhelper)-Eintrag tritt beim nächsten Start in Kraft. Wenn serververwaltete Einstellungen den Helper bei diesem Start überschatten, wird der Helper ausgeführt, sobald ein Abruf meldet, dass diese Einstellungen entfernt wurden.

plugin-evals.md +11 −1

Details

461 Was ein Durchlauf zugreifen kann461 Was ein Durchlauf zugreifen kann

462</h2>462</h2>

463 463 

464`claude plugin eval` lädt die Skills und Hooks des Ziel-Plugins und führt seine Eval-Suite auf Ihrem Computer als Sie aus. Es auf ein Plugin zu zeigen ist die gleiche Vertrauensentscheidung wie `claude --plugin-dir`, daher evaluieren Sie nur Plugins, denen Sie vertrauen. Die in diesem Abschnitt beschriebene Isolation begrenzt, was der Agent unter Test erreichen kann; es ist keine Grenze gegen den Code des Plugins selbst, und eine Suite, die bestanden wird, sagt nichts darüber aus, ob das Plugin sicher ist.464`claude plugin eval` lädt die Skills, Hooks und Agents des Ziel-Plugins und führt seine Eval-Suite auf Ihrem Computer als Sie aus. Es auf ein Plugin zu zeigen ist die gleiche Vertrauensentscheidung wie `claude --plugin-dir`, daher evaluieren Sie nur Plugins, denen Sie vertrauen. Die in diesem Abschnitt beschriebene Isolation begrenzt, was der Agent unter Test erreichen kann; es ist keine Grenze gegen den Code des Plugins selbst, und eine Suite, die bestanden wird, sagt nichts darüber aus, ob das Plugin sicher ist.

465 465 

466<h3 id="trust-the-plugin-directory">466<h3 id="trust-the-plugin-directory">

467 Vertrauen Sie dem Plugin-Verzeichnis467 Vertrauen Sie dem Plugin-Verzeichnis


648 648 

649Wenn das Plugin geladen wurde und `Δ` immer noch nahe bei null liegt, während Ihr `tool_used: Skill`-Grader fehlschlägt, ist das normalerweise ein echtes Ergebnis, was bedeutet, dass die `description` des Skills nicht auf die Formulierung der Eingabeaufforderung anspricht. Passen Sie die Beschreibung an und führen Sie die gleiche Suite erneut aus.649Wenn das Plugin geladen wurde und `Δ` immer noch nahe bei null liegt, während Ihr `tool_used: Skill`-Grader fehlschlägt, ist das normalerweise ein echtes Ergebnis, was bedeutet, dass die `description` des Skills nicht auf die Formulierung der Eingabeaufforderung anspricht. Passen Sie die Beschreibung an und führen Sie die gleiche Suite erneut aus.

650 650 

651<h3 id="agent-type-’-’-not-found-for-one-of-your-plugin’s-agents">

652 „Agent type '...' not found" für einen der Agenten Ihres Plugins

653</h3>

654 

655Standardmäßig wird jeder Fall sowohl mit Ihrem Plugin als auch ohne es ausgeführt, und die Durchläufe ohne es sind die [no-plugin baseline](#the-no-plugin-baseline). Wenn Claude einen der Agenten Ihres Plugins in einem Baseline-Durchlauf versendet, schlägt der Agent-Tool-Aufruf mit `Agent type '<plugin>:<agent-name>' not found. Available agents: ...` fehl. Die Liste benennt nur Agenten, die ohne das Plugin existieren, wie z. B. die [built-in subagents](/docs/de/sub-agents#built-in-subagents).

656 

657Der Fehler ist zu erwarten, da `Δ` Ihre Plugin-Durchläufe gegen die Baseline vergleicht. Im JSON-Ergebnis befinden sich die Baseline-Durchläufe unter `cases[].arms.without`.

658 

659Bei Durchläufen mit Ihrem geladenen Plugin kann ein Fall, der `Agent` in `allowed_tools` auflistet, einen der Agenten Ihres Plugins anhand seines namensgebundenen Namens versendet, wie z. B. `my-plugin:code-reviewer` für den `code-reviewer`-Agent in einem Plugin namens `my-plugin`. Um die Baseline-Durchläufe zu überspringen, übergeben Sie `--ablation none`.

660 

651<h3 id="everything-scores-zero-although-the-right-files-were-produced">661<h3 id="everything-scores-zero-although-the-right-files-were-produced">

652 Alles bewertet null, obwohl die richtigen Dateien erstellt wurden662 Alles bewertet null, obwohl die richtigen Dateien erstellt wurden

653</h3>663</h3>

Details

1128 1128 

1129Einschränkungen werden überprüft, bevor Netzwerk- oder Dateisystemoperationen durchgeführt werden. Die Überprüfung wird beim Hinzufügen von Marktplätzen und beim Installieren, Aktualisieren, Aktualisieren und Auto-Update von Plugins durchgeführt. Wenn ein Marktplatz hinzugefügt wurde, bevor die Richtlinie konfiguriert wurde, und seine Quelle nicht mehr mit der Zulassungsliste übereinstimmt, weigert sich Claude Code, Plugins daraus zu installieren oder zu aktualisieren. Die gleiche Durchsetzung gilt für `blockedMarketplaces`.1129Einschränkungen werden überprüft, bevor Netzwerk- oder Dateisystemoperationen durchgeführt werden. Die Überprüfung wird beim Hinzufügen von Marktplätzen und beim Installieren, Aktualisieren, Aktualisieren und Auto-Update von Plugins durchgeführt. Wenn ein Marktplatz hinzugefügt wurde, bevor die Richtlinie konfiguriert wurde, und seine Quelle nicht mehr mit der Zulassungsliste übereinstimmt, weigert sich Claude Code, Plugins daraus zu installieren oder zu aktualisieren. Die gleiche Durchsetzung gilt für `blockedMarketplaces`.

1130 1130 

1131Wo die beiden Listen durchgesetzt werden, hängt davon ab, wo Sie sie festlegen:

1132 

1133* **Die claude.ai Admin-Konsole**: Claude Code erzwingt beide Listen in den Sitzungen, die [Server-verwaltete Einstellungen lesen](/docs/de/managed-settings#where-and-when-a-policy-applies). claude.ai überprüft sie auch, wenn jemand in Ihrer Organisation einen neuen Marktplatz aus einem Git-Repository auf claude.ai hinzufügt, oder aus **Anpassen** in der Claude Desktop-App außerhalb ihrer Code-Registerkarte. Das deckt einen Marktplatz ab, den ein Mitglied für sein eigenes Konto hinzufügt, und einen, der für die ganze Organisation unter [**Organisationseinstellungen > Plugins**](https://claude.ai/admin-settings/plugins) hinzugefügt wird. claude.ai lehnt ein Repository ab, das die Zulassungsliste nicht zulässt oder das die Blockliste benennt. Es überprüft nicht erneut einen Marktplatz, der an beiden Orten hinzugefügt wurde, bevor Sie die Listen festlegten, und es überprüft nicht hochgeladene Plugins.

1134* **Eine verwaltete Einstellungsdatei, OS-Richtlinie oder andere verwaltete Quelle**: Claude Code erzwingt beide Listen, wo es diese Quelle liest. claude.ai liest sie nicht.

1135 

1131Um jeden Marktplatz-Repository unter einem GitHub-Besitzer zu blockieren, verwenden Sie die Owner-Wildcard-Form in einem `blockedMarketplaces`-Eintrag: `{ "source": "github", "repo": "untrusted-org/*" }`. Erfordert Claude Code v2.1.223 oder später. Für die Abgleichregeln, die zwischen der Blockliste und der Zulassungsliste unterscheiden, siehe [Owner-Wildcards](/docs/de/settings-reference#owner-wildcards).1136Um jeden Marktplatz-Repository unter einem GitHub-Besitzer zu blockieren, verwenden Sie die Owner-Wildcard-Form in einem `blockedMarketplaces`-Eintrag: `{ "source": "github", "repo": "untrusted-org/*" }`. Erfordert Claude Code v2.1.223 oder später. Für die Abgleichregeln, die zwischen der Blockliste und der Zulassungsliste unterscheiden, siehe [Owner-Wildcards](/docs/de/settings-reference#owner-wildcards).

1132 1137 

1133Wenn ein Benutzer eine `https://`-Repository-URL hinzufügt, die Claude Code [klont statt abruft](/docs/de/discover-plugins#add-from-other-git-hosts), wie eine bloße `github.com`- oder `gitlab.com`-Repository-URL, überprüft Claude Code sie auch gegen die `url`-Einträge in `blockedMarketplaces`. Claude Code blockiert die Ergänzung, wenn ein Eintrag die gleiche URL benennt. Bei diesem Vergleich ignoriert Claude Code das `.git`-Suffix und jeden Ref, den der Benutzer nach `#` anhängt. Erfordert Claude Code v2.1.232 oder später. Vor v2.1.232 stimmte Claude Code einen `url`-Eintrag nur gegen eine URL ab, die es als gehostete `marketplace.json`-Datei abrief.1138Wenn ein Benutzer eine `https://`-Repository-URL hinzufügt, die Claude Code [klont statt abruft](/docs/de/discover-plugins#add-from-other-git-hosts), wie eine bloße `github.com`- oder `gitlab.com`-Repository-URL, überprüft Claude Code sie auch gegen die `url`-Einträge in `blockedMarketplaces`. Claude Code blockiert die Ergänzung, wenn ein Eintrag die gleiche URL benennt. Bei diesem Vergleich ignoriert Claude Code das `.git`-Suffix und jeden Ref, den der Benutzer nach `#` anhängt. Erfordert Claude Code v2.1.232 oder später. Vor v2.1.232 stimmte Claude Code einen `url`-Eintrag nur gegen eine URL ab, die es als gehostete `marketplace.json`-Datei abrief.

Details

338 338 

339Weder Schlüssel, die von einem [`apiKeyHelper`](/docs/de/settings-reference#apikeyhelper)-Skript zurückgegeben werden, noch [Workload Identity Federation](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation)-Anmeldedaten lösen den Abruf der Einstellungen aus.339Weder Schlüssel, die von einem [`apiKeyHelper`](/docs/de/settings-reference#apikeyhelper)-Skript zurückgegeben werden, noch [Workload Identity Federation](https://platform.claude.com/docs/en/manage-claude/workload-identity-federation)-Anmeldedaten lösen den Abruf der Einstellungen aus.

340 340 

341In einer [Cowork](https://claude.com/docs/cowork/overview)-Sitzung in der Claude Desktop-App ruft Claude Code keine serververwalteten Einstellungen aus der claude.ai-Admin-Konsole ab, auch wenn sich der Benutzer mit einem Team- oder Enterprise-Konto anmeldet. [Wo und wann eine Richtlinie gilt](/docs/de/managed-settings#where-and-when-a-policy-applies) behandelt, welche Richtlinie Cowork-Sitzungen auf dem Computer des Benutzers und Remote-Cowork-Sitzungen erreicht.341In einer [Cowork](https://claude.com/docs/cowork/overview)-Sitzung in der Claude Desktop-App ruft Claude Code keine serververwalteten Einstellungen aus der claude.ai-Admin-Konsole ab, auch wenn sich der Benutzer mit einem Team- oder Enterprise-Konto anmeldet. [Wo und wann eine Richtlinie gilt](/docs/de/managed-settings#where-and-when-a-policy-applies) behandelt, welche Richtlinie Cowork-Sitzungen auf dem Computer des Benutzers und Remote-Cowork-Sitzungen erreicht. claude.ai wendet weiterhin Ihre [`strictKnownMarketplaces`](/docs/de/settings-reference#strictknownmarketplaces)- und [`blockedMarketplaces`](/docs/de/settings-reference#blockedmarketplaces)-Listen selbst an, wenn ein Cowork-Benutzer einen Marketplace aus einem Git-Repository auf claude.ai oder aus **Anpassen** in der Cowork-Registerkarte hinzufügt. [Wie Einschränkungen funktionieren](/docs/de/plugin-marketplaces#how-restrictions-work) beschreibt diese Überprüfung.

342 342 

343Wenn Sie eine `CLAUDE_CODE_USE_*`-Providervariable oder eine nicht standardmäßige `ANTHROPIC_BASE_URL` in Ihrer Shell exportieren, überspringt Claude Code den Abruf der Einstellungen für Ihre Sitzungen. [`claude doctor` und `/status` melden den übersprungenen Abruf und dessen Ursache](#verify-settings-delivery).343Wenn Sie eine `CLAUDE_CODE_USE_*`-Providervariable oder eine nicht standardmäßige `ANTHROPIC_BASE_URL` in Ihrer Shell exportieren, überspringt Claude Code den Abruf der Einstellungen für Ihre Sitzungen. [`claude doctor` und `/status` melden den übersprungenen Abruf und dessen Ursache](#verify-settings-delivery).

344 344 

Details

4382 * `true`: Claude Code entfernt gebündelte Skills und Workflows und verbirgt integrierte Befehle wie `/init` vor dem Modell4382 * `true`: Claude Code entfernt gebündelte Skills und Workflows und verbirgt integrierte Befehle wie `/init` vor dem Modell

4383 * `false`: gebündelte Skills werden geladen4383 * `false`: gebündelte Skills werden geladen

4384* **Standard**: nicht gesetzt, daher werden gebündelte Skills geladen4384* **Standard**: nicht gesetzt, daher werden gebündelte Skills geladen

4385* **Sitzungsübergreifende Außerkraftsetzungen**: [`CLAUDE_CODE_DISABLE_BUNDLED_SKILLS`](/docs/de/env-vars) auf `1` gesetzt deaktiviert gebündelte Skills für eine Sitzung; welcher der beiden sie auch ausschaltet, der andere kann sie nicht wieder einschalten4385* **Sitzungsübergreifende Außerkraftsetzungen**: [`CLAUDE_CODE_DISABLE_BUNDLED_SKILLS`](/docs/de/env-vars) auf `1` gesetzt deaktiviert gebündelte Skills für eine Sitzung; welcher der beiden sie deaktiviert, der andere kann sie nicht wieder aktivieren

4386 4386 

4387```json settings.json theme={null}4387```json settings.json theme={null}

4388{4388{


4390}4390}

4391```4391```

4392 4392 

4393Skills von Plugins, `.claude/skills/` und `.claude/commands/` sind nicht betroffen. `/doctor` kann wie die integrierten Befehle eingegeben werden; um es zu verbergen, setzen Sie stattdessen [`DISABLE_DOCTOR_COMMAND`](/docs/de/env-vars).4393Skills von Plugins, `.claude/skills/` und `.claude/commands/` sind nicht betroffen. `/doctor` kann wie die integrierten Befehle eingegeben werden; um ihn zu verbergen, setzen Sie stattdessen [`DISABLE_DOCTOR_COMMAND`](/docs/de/env-vars).

4394 4394 

4395<h3 id="disableskillshellexecution">4395<h3 id="disableskillshellexecution">

4396 `disableSkillShellExecution`4396 `disableSkillShellExecution`

4397</h3>4397</h3>

4398 4398 

4399Deaktivieren Sie die Inline-Shell-Ausführung für `` !`...` `` und ` ```! ` Blöcke in [Skills](/de/skills) und benutzerdefinierten Befehlen aus Benutzer-, Projekt-, Plugin- oder zusätzlichen Verzeichnisquellen. Claude Code ersetzt jeden Befehl durch `[shell command execution disabled by policy]`, anstatt ihn auszuführen.4399Deaktivieren Sie die Inline-Shell-Ausführung für `` !`...` `` und ` ```! ` Blöcke in [Skills](/de/skills) und benutzerdefinierten Befehlen aus Benutzer-, Projekt-, Plugin- oder zusätzlichen Verzeichnisquellen. Claude Code ersetzt jeden Befehl durch `[shell command execution disabled by policy]` statt ihn auszuführen.

4400 4400 

4401* **Bereich**: [`Any file`](#scopes). Ein `true` in verwalteten Einstellungen kann nicht durch `false` an anderer Stelle außer Kraft gesetzt werden.4401* **Bereich**: [`Any file`](#scopes). Ein `true` in verwalteten Einstellungen kann nicht durch `false` an anderer Stelle außer Kraft gesetzt werden.

4402* **Typ**: Boolean4402* **Typ**: Boolean

4403 * `true`: Claude Code ersetzt jeden Inline-Shell-Befehl durch `[shell command execution disabled by policy]`, anstatt ihn auszuführen4403 * `true`: Claude Code ersetzt jeden Inline-Shell-Befehl durch `[shell command execution disabled by policy]` statt ihn auszuführen

4404 * `false`: Inline-Shell wird ausgeführt4404 * `false`: Inline-Shell wird ausgeführt

4405* **Standard**: nicht gesetzt, daher wird Inline-Shell ausgeführt4405* **Standard**: nicht gesetzt, daher wird Inline-Shell ausgeführt

4406 4406 


4416 `skillOverrides`4416 `skillOverrides`

4417</h3>4417</h3>

4418 4418 

4419Verbergen oder reduzieren Sie einen [Skill](/docs/de/skills#override-skill-visibility-from-settings), ohne seine `SKILL.md` zu bearbeiten. Claude Code wendet den Wert unter dem Namen jedes Skills auf die Skill-Liste an, die Claude sieht, und auf Ihre `/` Autovervollständigung.4419Verbergen oder reduzieren Sie einen [Skill](/docs/de/skills#override-skill-visibility-from-settings) ohne dessen `SKILL.md` zu bearbeiten. Claude Code wendet den Wert unter jedem Skill-Namen auf die Skill-Liste an, die Claude sieht, und auf Ihre `/` Autovervollständigung.

4420 4420 

4421* **Bereich**: [`Any file`](#scopes). Das `/skills` Menü schreibt in `.claude/settings.local.json`.4421* **Bereich**: [`Any file`](#scopes). Das `/skills` Menü schreibt in `.claude/settings.local.json`.

4422* **Typ**: Objekt, das den Skill-Namen einem der folgenden zuordnet:4422* **Typ**: Objekt, das Skill-Namen auf einen der folgenden Werte abbildet:

4423 * `"on"`: Claude sieht den Skill und Sie können `/name` eingeben4423 * `"on"`: Claude sieht den Skill und Sie können `/name` eingeben

4424 * `"name-only"`: Claude sieht den Skill nur nach Name ohne seine Beschreibung4424 * `"name-only"`: Claude sieht den Skill nur nach Name ohne seine Beschreibung

4425 * `"user-invocable-only"`: Claude sieht den Skill nicht, aber Sie können immer noch `/name` eingeben4425 * `"user-invocable-only"`: Claude sieht den Skill nicht, aber Sie können immer noch `/name` eingeben


4439 4439 

4440Außerkraftsetzungen gelten nicht für Plugin-Skills, die Sie über `/plugin` verwalten.4440Außerkraftsetzungen gelten nicht für Plugin-Skills, die Sie über `/plugin` verwalten.

4441 4441 

4442In verwalteten Einstellungen und Dateien, die mit `--settings` übergeben werden, gilt ein Schlüssel auf einem Alias eines gebündelten Skills, wie `checkup` für `/doctor`, auch für den Skill; siehe [wie Alias-Schlüssel mit Schlüsseln auf dem Namen des Skills selbst kombiniert werden](/docs/de/skills#override-skill-visibility-from-settings).4442In verwalteten Einstellungen und Dateien, die mit `--settings` übergeben werden, gilt ein Schlüssel auf einem Alias eines gebündelten Skills, wie `checkup` für `/doctor`, auch für den Skill; siehe [wie Alias-Schlüssel mit Schlüsseln auf dem eigenen Namen des Skills kombiniert werden](/docs/de/skills#override-skill-visibility-from-settings).

4443 4443 

4444<h3 id="syncclaudeaiskills">4444<h3 id="syncclaudeaiskills">

4445 `syncClaudeAiSkills`4445 `syncClaudeAiSkills`

4446</h3>4446</h3>

4447 4447 

4448Deaktivieren Sie den Download der [Skills, die Sie auf claude.ai aktivieren](/docs/de/skills#how-synced-skills-behave). Claude Code lädt sie in `~/.claude/skills/synced/` herunter, wenn Sie sich in [Terminal-Sitzungen anmelden, in denen Sie sich mit Ihrem claude.ai Konto anmelden](/docs/de/skills#where-synced-skills-load), interaktiv oder nicht-interaktiv, und in Cowork- und Cloud-Sitzungen. Setzen Sie `false`, um diesen Download zu stoppen und die bereits synchronisierten Skills zu verbergen. Claude Code berücksichtigt nur `false`: `true` ist dasselbe wie nicht gesetzt und schaltet die Synchronisierung nicht ein, wo sie sonst aus ist.4448Deaktivieren Sie den Download der [Skills, die für Ihr claude.ai-Konto aktiviert sind](/docs/de/skills#how-synced-skills-behave). Claude Code lädt sie in `~/.claude/skills/synced/` in [Terminalsitzungen herunter, in denen Sie sich mit Ihrem claude.ai-Konto anmelden](/docs/de/skills#where-synced-skills-load), interaktiv oder nicht-interaktiv, und in Cowork- und Cloud-Sitzungen. Setzen Sie `false`, um diesen Download zu stoppen und das Laden der bereits synchronisierten Skills zu beenden. Claude Code berücksichtigt nur `false`: `true` ist dasselbe wie nicht gesetzt und aktiviert die Synchronisierung nicht, wo sie sonst deaktiviert ist.

4449 4449 

4450* **Bereich**: [`User, local, or managed`](#scopes), und Dateien, die mit `--settings` übergeben werden. Ein Repository kann es nicht für Sie ausschalten.4450* **Bereich**: [`User, local, or managed`](#scopes) und Dateien, die mit `--settings` übergeben werden. Ein Repository kann es für Sie nicht deaktivieren.

4451* **Typ**: Boolean4451* **Typ**: Boolean

4452 * `false`: Claude Code stoppt das Herunterladen synchronisierter Skills und verbirgt die bereits in `~/.claude/skills/synced/` vorhandenen. In Benutzer- oder verwalteten Einstellungen verschiebt es sie auch in `~/.claude/skills/.trash/`4452 * `false`: Claude Code stoppt das Herunterladen synchronisierter Skills und stoppt das Laden der bereits in `~/.claude/skills/synced/` vorhandenen. In Benutzer- oder verwalteten Einstellungen verschiebt es sie auch in `~/.claude/skills/.trash/`

4453 * `true`: dasselbe wie nicht gesetzt4453 * `true`: dasselbe wie nicht gesetzt

4454* **Standard**: nicht gesetzt, daher synchronisieren Sitzungen, die sich mit Ihrem claude.ai Konto anmelden, Ihre Skills4454* **Standard**: nicht gesetzt, daher synchronisieren Sitzungen, die mit Ihrem claude.ai-Konto angemeldet sind, Ihre Skills

4455 4455 

4456Dieses Beispiel verhindert, dass ein Computer die Skills des Kontos herunterlädt, unabhängig davon, was eine Sitzung in ihrer Umgebung setzt:4456Dieses Beispiel verhindert, dass ein Computer die Skills des Kontos in einer beliebigen Sitzung herunterlädt:

4457 4457 

4458```json settings.json theme={null}4458```json settings.json theme={null}

4459{4459{


4465 `syncClaudeAiPlugins`4465 `syncClaudeAiPlugins`

4466</h3>4466</h3>

4467 4467 

4468Deaktivieren Sie den Download der [Plugins, die Sie auf claude.ai aktivieren](/docs/de/plugins-reference#synced-plugins). Claude Code lädt sie in `~/.claude/plugins/synced/` am Anfang von Terminal-Sitzungen herunter, in denen Sie sich mit Ihrem claude.ai Konto anmelden, und in Cowork- und Cloud-Sitzungen, und lädt jedes als `<name>@synced`. Setzen Sie `false`, um diesen Download zu stoppen und die bereits synchronisierten Plugins zu verbergen. Claude Code berücksichtigt nur `false`: `true` ist dasselbe wie nicht gesetzt und schaltet die Synchronisierung nicht ein, wo sie sonst aus ist. Erfordert Claude Code v2.1.273 oder später.4468Deaktivieren Sie den Download der [Plugins, die für Ihr claude.ai-Konto aktiviert sind](/docs/de/plugins-reference#synced-plugins). Claude Code lädt sie in `~/.claude/plugins/synced/` am Anfang von Terminalsitzungen herunter, in denen Sie sich mit Ihrem claude.ai-Konto anmelden, und in Cowork- und Cloud-Sitzungen, und lädt jedes als `<name>@synced`. Setzen Sie `false`, um diesen Download zu stoppen und das Laden der bereits synchronisierten Plugins zu beenden. Claude Code berücksichtigt nur `false`: `true` ist dasselbe wie nicht gesetzt und aktiviert die Synchronisierung nicht, wo sie sonst deaktiviert ist. Erfordert Claude Code v2.1.273 oder später.

4469 4469 

4470* **Bereich**: [`User, local, or managed`](#scopes), und Dateien, die mit `--settings` übergeben werden. Ein Repository kann es nicht für Sie ausschalten.4470* **Bereich**: [`User, local, or managed`](#scopes) und Dateien, die mit `--settings` übergeben werden. Ein Repository kann es für Sie nicht deaktivieren.

4471* **Typ**: Boolean4471* **Typ**: Boolean

4472 * `false`: Claude Code stoppt das Herunterladen synchronisierter Plugins und verbirgt die bereits in `~/.claude/plugins/synced/` vorhandenen. In Benutzer- oder verwalteten Einstellungen verschiebt es sie auch in `~/.claude/plugins/.trash/`4472 * `false`: Claude Code stoppt das Herunterladen synchronisierter Plugins und stoppt das Laden der bereits in `~/.claude/plugins/synced/` vorhandenen. In Benutzer- oder verwalteten Einstellungen verschiebt es sie auch in `~/.claude/plugins/.trash/`

4473 * `true`: dasselbe wie nicht gesetzt4473 * `true`: dasselbe wie nicht gesetzt

4474* **Standard**: nicht gesetzt, daher synchronisieren Sitzungen, die sich mit Ihrem claude.ai Konto anmelden, Ihre Plugins4474* **Standard**: nicht gesetzt, daher synchronisieren Sitzungen, die mit Ihrem claude.ai-Konto angemeldet sind, Ihre Plugins

4475 4475 

4476Um ein synchronisiertes Plugin auszuschalten, anstatt alle, setzen Sie `"<name>@synced": false` in [`enabledPlugins`](#enabledplugins).4476Um ein synchronisiertes Plugin auszuschalten, anstatt alle, setzen Sie `"<name>@synced": false` in [`enabledPlugins`](#enabledplugins).

4477 4477 

4478Dieses Beispiel verhindert, dass ein Computer die Plugins des Kontos herunterlädt, unabhängig davon, was eine Sitzung in ihrer Umgebung setzt:4478Dieses Beispiel verhindert, dass ein Computer die Plugins des Kontos in einer beliebigen Sitzung herunterlädt:

4479 4479 

4480```json settings.json theme={null}4480```json settings.json theme={null}

4481{4481{


4487 `allowedChannelPlugins`4487 `allowedChannelPlugins`

4488</h3>4488</h3>

4489 4489 

4490Wählen Sie, in welche [Kanäle](/docs/de/channels) Plugins Nachrichten in Sitzungen in Ihrer Organisation pushen können. Wenn Sie es setzen, verwendet Claude Code Ihre Liste anstelle der Standard-Anthropic-Allowlist; jeder Eintrag benennt ein Plugin und den Marketplace, aus dem es stammt.4490Wählen Sie, in welche [Kanal](/docs/de/channels)-Plugins Nachrichten in Sitzungen in Ihrer Organisation pushen können. Wenn Sie es festlegen, verwendet Claude Code Ihre Liste anstelle der Standard-Anthropic-Zulassungsliste; jeder Eintrag benennt ein Plugin und den Marketplace, aus dem es stammt.

4491 4491 

4492* **Bereich**: [`Managed`](#scopes)4492* **Bereich**: [`Managed`](#scopes)

4493* **Typ**: Array von Objekten, jeweils mit `marketplace` und `plugin` Strings. Ein Eintrag kann stattdessen ein `"plugin@marketplace"` String wie `"telegram@claude-plugins-official"` sein, den Claude Code als das äquivalente Objekt behandelt. Die String-Form erfordert Claude Code v2.1.267 oder später; frühere Versionen lehnen den gesamten `allowedChannelPlugins` Wert ab, wenn er einen enthält4493* **Typ**: Array von Objekten, jeweils mit `marketplace` und `plugin` Strings. Ein Eintrag kann stattdessen ein `"plugin@marketplace"` String wie `"telegram@claude-plugins-official"` sein, den Claude Code als das äquivalente Objekt behandelt. Die String-Form erfordert Claude Code v2.1.267 oder später; frühere Versionen lehnen den gesamten `allowedChannelPlugins` Wert ab, wenn er einen enthält

4494* **Standard**: nicht gesetzt, daher verwendet Claude Code die Standard-Anthropic-Allowlist4494* **Standard**: nicht gesetzt, daher verwendet Claude Code die Standard-Anthropic-Zulassungsliste

4495 4495 

4496Dieses Beispiel schaltet Kanäle ein und erlaubt nur das Telegram-Plugin aus dem offiziellen Anthropic-Marketplace:4496Dieses Beispiel aktiviert Kanäle und erlaubt nur das Telegram-Plugin aus dem offiziellen Anthropic-Marketplace:

4497 4497 

4498```json managed-settings.json theme={null}4498```json managed-settings.json theme={null}

4499{4499{


4506 4506 

4507Ein leeres Array blockiert jedes Kanal-Plugin.4507Ein leeres Array blockiert jedes Kanal-Plugin.

4508 4508 

4509Dieser Schlüssel tritt in Kraft, sobald Kanäle das [`channelsEnabled`](#channelsenabled) Gate für das Konto passieren: auf Team- und Enterprise-Plänen und auf Console-Konten mit verwalteten Einstellungen bedeutet das `channelsEnabled: true`. Siehe [Beschränken Sie, welche Kanal-Plugins ausgeführt werden können](/docs/de/channels#restrict-which-channel-plugins-can-run).4509Dieser Schlüssel wird wirksam, sobald Kanäle das [`channelsEnabled`](#channelsenabled) Gate für das Konto passieren: auf Team- und Enterprise-Plänen und auf Console-Konten mit verwalteten Einstellungen bedeutet das `channelsEnabled: true`. Siehe [Beschränken Sie, welche Kanal-Plugins ausgeführt werden können](/docs/de/channels#restrict-which-channel-plugins-can-run).

4510 4510 

4511<h3 id="blockedmarketplaces">4511<h3 id="blockedmarketplaces">

4512 `blockedMarketplaces`4512 `blockedMarketplaces`

4513</h3>4513</h3>

4514 4514 

4515Blockieren Sie Plugin-Marketplace-Quellen für Ihre Organisation. Claude Code überprüft die Blocklist beim Hinzufügen von Marketplace und beim Installieren, Aktualisieren, Aktualisieren und automatischen Aktualisieren von Plugins, daher kann ein Marketplace, den jemand hinzugefügt hat, bevor Sie die Richtlinie setzen, nicht verwendet werden, um Plugins abzurufen. Blockierte Quellen werden vor dem Download überprüft, daher berühren sie niemals das Dateisystem.4515Blockieren Sie Plugin-Marketplace-Quellen für Ihre Organisation. Claude Code überprüft die Blockliste beim Hinzufügen von Marketplace und beim Installieren, Aktualisieren, Aktualisieren und automatischen Aktualisieren von Plugins, daher kann ein Marketplace, den jemand hinzugefügt hat, bevor Sie die Richtlinie festgelegt haben, nicht zum Abrufen von Plugins verwendet werden. Blockierte Quellen werden vor dem Download überprüft, daher berühren sie niemals das Dateisystem.

4516 

4517Wenn Sie diesen Schlüssel in der [claude.ai Admin-Konsole](/docs/de/server-managed-settings) festlegen, wendet claude.ai ihn auch an, wenn jemand in Ihrer Organisation einen Marketplace aus einem Git-Repository auf claude.ai hinzufügt, wie [Wie Einschränkungen funktionieren](/docs/de/plugin-marketplaces#how-restrictions-work) beschreibt.

4516 4518 

4517* **Bereich**: [`Managed`](#scopes)4519* **Bereich**: [`Managed`](#scopes)

4518* **Typ**: Array von Marketplace-Quellobjekten in denselben Formen wie [`strictKnownMarketplaces`](#allowed-source-types)4520* **Typ**: Array von Marketplace-Quellobjekten in denselben Formen wie [`strictKnownMarketplaces`](#allowed-source-types)


4528}4530}

4529```4531```

4530 4532 

4531Ein `github` Eintrag kann die [Owner-Wildcard-Form](#owner-wildcards) `"owner/*"` verwenden, um jedes Repository unter diesem GitHub-Owner zu blockieren, was Claude Code v2.1.223 oder später erfordert. Fügen Sie `{ "source": "skills-dir" }` hinzu, um Claude Code daran zu hindern, [`@skills-dir` Plugins](/docs/de/plugins-reference#skills-directory-plugins) aus `~/.claude/skills/` zu laden, ohne einen Marketplace zu beschränken. Siehe [Verwaltete Marketplace-Beschränkungen](/docs/de/plugin-marketplaces#managed-marketplace-restrictions).4533Ein `github` Eintrag kann die [Owner-Wildcard-Form](#owner-wildcards) `"owner/*"` verwenden, um jedes Repository unter diesem GitHub-Owner zu blockieren, was Claude Code v2.1.223 oder später erfordert. Fügen Sie `{ "source": "skills-dir" }` hinzu, um Claude Code daran zu hindern, [`@skills-dir` Plugins](/docs/de/plugins-reference#skills-directory-plugins) aus `~/.claude/skills/` zu laden, ohne einen Marketplace einzuschränken. Siehe [Verwaltete Marketplace-Einschränkungen](/docs/de/plugin-marketplaces#managed-marketplace-restrictions).

4532 4534 

4533<h3 id="channelsenabled">4535<h3 id="channelsenabled">

4534 `channelsEnabled`4536 `channelsEnabled`

4535</h3>4537</h3>

4536 4538 

4537Erlauben Sie [Kanäle](/docs/de/channels) für Ihre Organisation. Auf claude.ai Team- und Enterprise-Plänen blockiert Claude Code Kanäle, bis Sie dies auf `true` setzen. Für [Anthropic Console](/docs/de/authentication#claude-console-authentication) Konten, die sich mit einem API-Schlüssel authentifizieren, sind Kanäle standardmäßig zulässig. Wenn Ihre Organisation verwaltete Einstellungen bereitstellt, blockiert Claude Code Kanäle auf diesen Konten auch, bis Sie diesen Schlüssel auf `true` setzen.4539Erlauben Sie [Kanäle](/docs/de/channels) für Ihre Organisation. Bei claude.ai Team- und Enterprise-Plänen blockiert Claude Code Kanäle, bis Sie dies auf `true` setzen. Für [Anthropic Console](/docs/de/authentication#claude-console-authentication) Konten, die sich mit einem API-Schlüssel authentifizieren, sind Kanäle standardmäßig zulässig. Wenn Ihre Organisation verwaltete Einstellungen bereitstellt, blockiert Claude Code Kanäle auf diesen Konten auch, bis Sie diesen Schlüssel auf `true` setzen.

4538 4540 

4539* **Bereich**: [`Managed`](#scopes)4541* **Bereich**: [`Managed`](#scopes)

4540* **Typ**: Boolean4542* **Typ**: Boolean


4548}4550}

4549```4551```

4550 4552 

4551Um zu beschränken, welche Plugins sich als Kanäle registrieren können, sobald sie aktiviert sind, setzen Sie [`allowedChannelPlugins`](#allowedchannelplugins). Siehe [Enterprise-Kontrollen](/docs/de/channels#enterprise-controls).4553Um einzuschränken, welche Plugins sich als Kanäle registrieren können, sobald sie aktiviert sind, setzen Sie [`allowedChannelPlugins`](#allowedchannelplugins). Siehe [Enterprise-Kontrollen](/docs/de/channels#enterprise-controls).

4552 4554 

4553<h3 id="disablecommandpluginsources">4555<h3 id="disablecommandpluginsources">

4554 `disableCommandPluginSources`4556 `disableCommandPluginSources`

4555</h3>4557</h3>

4556 4558 

4557Blockieren Sie die [`command` Plugin-Quelle](/docs/de/plugin-marketplaces#command-sources), die ein Plugin durch Ausführung eines vom Marketplace deklarierten Befehls auf dem Computer des Benutzers installiert. Wenn Sie es auf `true` setzen, führt Claude Code den Befehl niemals aus, installiert oder aktualisiert keine Befehls-Quellen-Plugins und stoppt das Laden der bereits installierten. Setzen Sie es auf `false`, um sie explizit zu erlauben. Wann immer es Befehlsquellen blockiert, ob Sie es auf `true` setzen oder es unter [`allowManagedHooksOnly`](#allowmanagedhooksonly) nicht gesetzt lassen, blockiert es auch Marketplace [`headersHelper` Befehle](/docs/de/plugin-marketplaces#authenticate-archive-downloads), außer für einen Marketplace, den verwaltete Einstellungen selbst deklarieren. Erfordert Claude Code v2.1.229 oder später, und der `headersHelper` Block erfordert v2.1.238 oder später.4559Blockieren Sie die [`command` Plugin-Quelle](/docs/de/plugin-marketplaces#command-sources), die ein Plugin durch Ausführen eines von Marketplace deklarierten Befehls auf dem Computer des Benutzers installiert. Wenn Sie es auf `true` setzen, führt Claude Code den Befehl niemals aus, installiert oder aktualisiert keine Befehls-Quellen-Plugins und stoppt das Laden der bereits installierten. Setzen Sie es auf `false`, um sie explizit zuzulassen. Wann immer es Befehlsquellen blockiert, ob Sie es auf `true` setzen oder es unter [`allowManagedHooksOnly`](#allowmanagedhooksonly) nicht gesetzt lassen, blockiert es auch Marketplace [`headersHelper` Befehle](/docs/de/plugin-marketplaces#authenticate-archive-downloads), außer für einen Marketplace, den verwaltete Einstellungen selbst deklarieren. Erfordert Claude Code v2.1.229 oder später, und der `headersHelper` Block erfordert v2.1.238 oder später.

4558 4560 

4559* **Bereich**: [`Managed`](#scopes)4561* **Bereich**: [`Managed`](#scopes)

4560* **Typ**: Boolean4562* **Typ**: Boolean

4561 * `true`: Claude Code führt den vom Marketplace deklarierten Befehl niemals aus, installiert oder aktualisiert keine Befehls-Quellen-Plugins und stoppt das Laden der bereits installierten4563 * `true`: Claude Code führt den von Marketplace deklarierten Befehl niemals aus, installiert oder aktualisiert keine Befehls-Quellen-Plugins und stoppt das Laden der bereits installierten

4562 * `false`: Claude Code erlaubt Befehls-Quellen-Plugins explizit4564 * `false`: Claude Code erlaubt Befehls-Quellen-Plugins explizit

4563* **Standard**: nicht gesetzt, daher folgt Claude Code [`allowManagedHooksOnly`](#allowmanagedhooksonly): eine Organisation, die die Hook-Ausführung auf verwaltete Einstellungen beschränkt, bekommt auch Befehlsquellen deaktiviert4565* **Standard**: nicht gesetzt, daher folgt Claude Code [`allowManagedHooksOnly`](#allowmanagedhooksonly): eine Organisation, die die Hook-Ausführung auf verwaltete Einstellungen beschränkt, bekommt auch Befehlsquellen deaktiviert

4564 4566 


4574 `pluginSuggestionMarketplaces`4576 `pluginSuggestionMarketplaces`

4575</h3>4577</h3>

4576 4578 

4577Benennen Sie die Marketplaces, deren Plugins als kontextuelle Installationsvorschläge erscheinen können, in Spinner-Tipps und oben auf der `/plugin` **Discover** Registerkarte angeheftet. Der integrierte First-Party-Frontend-Design-Tipp ist nicht betroffen. Vorschläge stammen aus der `relevance` Deklaration jedes Plugins in seinem Marketplace-Eintrag.4579Benennen Sie die Marketplaces, deren Plugins als kontextuelle Installationsvorschläge erscheinen können, in Spinner-Tipps und oben im `/plugin` **Discover** Tab angeheftet. Der integrierte First-Party-Frontend-Design-Tipp ist nicht betroffen. Vorschläge stammen aus der `relevance` Deklaration jedes Plugins in seinem Marketplace-Eintrag.

4578 4580 

4579* **Bereich**: [`Managed`](#scopes)4581* **Bereich**: [`Managed`](#scopes)

4580* **Typ**: Array von Marketplace-Namen4582* **Typ**: Array von Marketplace-Namen

4581* **Standard**: nicht gesetzt, daher werden keine vom Marketplace deklarierten Vorschläge angezeigt4583* **Standard**: nicht gesetzt, daher werden keine von Marketplace deklarierten Vorschläge angezeigt

4582 4584 

4583```json managed-settings.json theme={null}4585```json managed-settings.json theme={null}

4584{4586{


4586}4588}

4587```4589```

4588 4590 

4589Ein Name tritt nur in Kraft, wenn der Marketplace auf dem Computer registriert ist und seine registrierte Quelle auch in denselben verwalteten Einstellungen deklariert ist, entweder als [`extraKnownMarketplaces`](#extraknownmarketplaces) Eintrag für diesen Namen oder als Eintrag von [`strictKnownMarketplaces`](#strictknownmarketplaces). Claude Code ignoriert einen Marketplace, der von einer anderen Quelle unter einem auf der Allowlist stehenden Namen registriert ist. Der offizielle Marketplace ist von der Quellanforderung befreit: das Allowlisten seines Namens allein genügt, da dieser Name nur von der offiziellen Anthropic-Quelle registriert werden kann. Siehe [Schlagen Sie Plugins nach Kontext vor](/docs/de/plugin-relevance).4591Ein Name wird nur wirksam, wenn der Marketplace auf dem Computer registriert ist und seine registrierte Quelle auch in denselben verwalteten Einstellungen deklariert ist, entweder als [`extraKnownMarketplaces`](#extraknownmarketplaces) Eintrag für diesen Namen oder als Eintrag von [`strictKnownMarketplaces`](#strictknownmarketplaces). Claude Code ignoriert einen Marketplace, der von einer anderen Quelle unter einem zulässigen Namen registriert ist. Der offizielle Marketplace ist von der Quellanforderung befreit: das Zulassen seines Namens allein genügt, da dieser Name nur von der offiziellen Anthropic-Quelle registriert werden kann. Siehe [Plugins nach Kontext vorschlagen](/docs/de/plugin-relevance).

4590 4592 

4591<h3 id="plugintrustmessage">4593<h3 id="plugintrustmessage">

4592 `pluginTrustMessage`4594 `pluginTrustMessage`

4593</h3>4595</h3>

4594 4596 

4595Fügen Sie den eigenen Text Ihrer Organisation zur Plugin-Vertrauenswarnung hinzu, die Claude Code vor der Installation anzeigt, um beispielsweise zu bestätigen, dass Plugins aus Ihrem internen Marketplace überprüft sind.4597Fügen Sie den eigenen Text Ihrer Organisation zur Plugin-Vertrauenswarnung hinzu, die Claude Code vor der Installation anzeigt, um beispielsweise zu bestätigen, dass Plugins aus Ihrem internen Marketplace überprüft werden.

4596 4598 

4597* **Bereich**: [`Managed`](#scopes)4599* **Bereich**: [`Managed`](#scopes)

4598* **Typ**: String4600* **Typ**: String


4608 `strictKnownMarketplaces`4610 `strictKnownMarketplaces`

4609</h3>4611</h3>

4610 4612 

4611Beschränken Sie, welche Plugin-Marketplace-Quellen Personen in Ihrer Organisation hinzufügen und Plugins installieren können. Claude Code erzwingt die Allowlist beim Hinzufügen von Marketplace und beim Installieren, Aktualisieren, Aktualisieren und automatischen Aktualisieren von Plugins, vor jeder Netzwerk- oder Dateisystemoperation, daher kann ein Marketplace, den jemand hinzugefügt hat, bevor Sie die Richtlinie setzen, nicht verwendet werden, um Plugins abzurufen, sobald seine Quelle nicht mehr passt. Blockierte Benutzer sehen einen Fehler, der die verwaltete Richtlinie benennt.4613Beschränken Sie, welche Plugin-Marketplace-Quellen Personen in Ihrer Organisation hinzufügen und Plugins installieren können. Claude Code erzwingt die Zulassungsliste beim Hinzufügen von Marketplace und beim Installieren, Aktualisieren, Aktualisieren und automatischen Aktualisieren von Plugins, vor jeder Netzwerk- oder Dateisystemoperation, daher kann ein Marketplace, den jemand hinzugefügt hat, bevor Sie die Richtlinie festgelegt haben, nicht zum Abrufen von Plugins verwendet werden, sobald seine Quelle nicht mehr übereinstimmt. Blockierte Benutzer sehen einen Fehler, der die verwaltete Richtlinie benennt.

4614 

4615Wenn Sie diesen Schlüssel in der [claude.ai Admin-Konsole](/docs/de/server-managed-settings) festlegen, wendet claude.ai ihn auch an, wenn jemand in Ihrer Organisation einen Marketplace aus einem Git-Repository auf claude.ai hinzufügt, wie [Wie Einschränkungen funktionieren](/docs/de/plugin-marketplaces#how-restrictions-work) beschreibt.

4612 4616 

4613* **Bereich**: [`Managed`](#scopes)4617* **Bereich**: [`Managed`](#scopes)

4614* **Typ**: Array von Marketplace-Quellobjekten; siehe [Zulässige Quellentypen](#allowed-source-types)4618* **Typ**: Array von Marketplace-Quellobjekten; siehe [Zulässige Quellentypen](#allowed-source-types)

4615* **Standard**: nicht gesetzt, daher können Benutzer jeden Marketplace hinzufügen. Ein leeres Array ist eine vollständige Sperrung, die jede Marketplace-Quelle blockiert, einschließlich des offiziellen Anthropic-Marketplace4619* **Standard**: nicht gesetzt, daher können Benutzer jeden Marketplace hinzufügen. Ein leeres Array ist eine vollständige Sperrung, die jede Marketplace-Quelle blockiert, einschließlich des offiziellen Anthropic-Marketplace

4616 4620 

4617Dieses Beispiel erlaubt zwei GitHub-Repositories, eines auf den `v2.0` Ref gepinnt, und eine gehostete `marketplace.json` URL:4621Dieses Beispiel erlaubt zwei GitHub-Repositories, eines auf den `v2.0` Ref gepinnt und eines gehostete `marketplace.json` URL:

4618 4622 

4619```json managed-settings.json theme={null}4623```json managed-settings.json theme={null}

4620{4624{


4626}4630}

4627```4631```

4628 4632 

4629Sie können diesen Schlüssel auch als `allowedMarketplaces` schreiben; [Marketplace-Schlüssel-Aliase](#marketplace-key-aliases) beschreibt, wie Claude Code den Alias behandelt und welche Version ihn akzeptiert. Dieser Schlüssel ist ein Richtlinien-Gate: er kontrolliert, was Benutzer hinzufügen dürfen, registriert aber nichts. Um zu beschränken und vorab zu registrieren in einer Datei, siehe [Kombinieren Sie mit `extraKnownMarketplaces`](#combine-with-extraknownmarketplaces). Für die Benutzer-Ansicht, siehe [Verwaltete Marketplace-Beschränkungen](/docs/de/plugin-marketplaces#managed-marketplace-restrictions).4633Sie können diesen Schlüssel auch als `allowedMarketplaces` schreiben; [Marketplace-Schlüssel-Aliase](#marketplace-key-aliases) beschreibt, wie Claude Code den Alias behandelt und welche Version ihn akzeptiert. Dieser Schlüssel ist ein Richtlinien-Gate: er kontrolliert, was Benutzer hinzufügen dürfen, registriert aber nichts. Um in einer Datei einzuschränken und vorab zu registrieren, siehe [Mit `extraKnownMarketplaces` kombinieren](#combine-with-extraknownmarketplaces). Für die benutzergerichtete Ansicht siehe [Verwaltete Marketplace-Einschränkungen](/docs/de/plugin-marketplaces#managed-marketplace-restrictions).

4630 4634 

4631<h4 id="allowed-source-types">4635<h4 id="allowed-source-types">

4632 Zulässige Quellentypen4636 Zulässige Quellentypen

4633</h4>4637</h4>

4634 4638 

4635Jeder Eintrag unten zeigt einen Allowlist-Eintrag pro Quellentyp und die Felder, die er akzeptiert. Die meisten Typen stimmen genau überein; `hostPattern` und `pathPattern` stimmen per Regex überein, und `github` Einträge können eine [Owner-Wildcard](#owner-wildcards) verwenden.4639Jeder Eintrag unten zeigt einen Zulassungslisten-Eintrag pro Quellentyp und die Felder, die er akzeptiert. Die meisten Typen stimmen genau überein; `hostPattern` und `pathPattern` stimmen per Regex überein, und `github` Einträge können eine [Owner-Wildcard](#owner-wildcards) verwenden.

4636 4640 

4637| Quelle | Beispiel-Eintrag | Felder |4641| Quelle | Beispiel-Eintrag | Felder |

4638| :------------ | :------------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------- |4642| :------------ | :------------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------- |


4640| `git` | `{ "source": "git", "url": "https://gitlab.example.com/tools/plugins.git", "ref": "production" }` | `url` erforderlich; `ref` und `path` wie für `github` |4644| `git` | `{ "source": "git", "url": "https://gitlab.example.com/tools/plugins.git", "ref": "production" }` | `url` erforderlich; `ref` und `path` wie für `github` |

4641| `url` | `{ "source": "url", "url": "https://plugins.example.com/marketplace.json", "headers": { "Authorization": "Bearer ${TOKEN}" } }` | `url` erforderlich; `headers` fügt HTTP-Header für authentifizierten Zugriff hinzu |4645| `url` | `{ "source": "url", "url": "https://plugins.example.com/marketplace.json", "headers": { "Authorization": "Bearer ${TOKEN}" } }` | `url` erforderlich; `headers` fügt HTTP-Header für authentifizierten Zugriff hinzu |

4642| `file` | `{ "source": "file", "path": "/opt/acme-corp/plugins/marketplace.json" }` | `path` erforderlich, der absolute Pfad zu einer `marketplace.json` Datei |4646| `file` | `{ "source": "file", "path": "/opt/acme-corp/plugins/marketplace.json" }` | `path` erforderlich, der absolute Pfad zu einer `marketplace.json` Datei |

4643| `directory` | `{ "source": "directory", "path": "/opt/acme-corp/approved-marketplaces" }` | `path` erforderlich, der absolute Pfad zu einem Verzeichnis, das `.claude-plugin/marketplace.json` enthält |4647| `directory` | `{ "source": "directory", "path": "/opt/acme-corp/approved-marketplaces" }` | `path` erforderlich, der absolute Pfad zu einem Verzeichnis mit `.claude-plugin/marketplace.json` |

4644| `hostPattern` | `{ "source": "hostPattern", "hostPattern": "^github\\.example\\.com$" }` | `hostPattern` erforderlich, ein Regex, das gegen den Marketplace-Host abgeglichen wird |4648| `hostPattern` | `{ "source": "hostPattern", "hostPattern": "^github\\.example\\.com$" }` | `hostPattern` erforderlich, ein Regex, das gegen den Marketplace-Host abgeglichen wird |

4645| `pathPattern` | `{ "source": "pathPattern", "pathPattern": "^/opt/approved/" }` | `pathPattern` erforderlich, ein Regex, das gegen den `path` von `file` und `directory` Quellen abgeglichen wird |4649| `pathPattern` | `{ "source": "pathPattern", "pathPattern": "^/opt/approved/" }` | `pathPattern` erforderlich, ein Regex, das gegen den `path` von `file` und `directory` Quellen abgeglichen wird |

4646| `skills-dir` | `{ "source": "skills-dir" }` | Keine Felder. Aktiviert den `~/.claude/skills/` Plugin-Scan wieder |4650| `skills-dir` | `{ "source": "skills-dir" }` | Keine Felder. Aktiviert den `~/.claude/skills/` Plugin-Scan wieder |

4647 4651 

4648Drei Quellentypen tragen Regeln über die Tabelle hinaus:4652Drei Quellentypen tragen Regeln über die Tabelle hinaus:

4649 4653 

4650* **`url`**: Ein URL-Marketplace lädt nur die `marketplace.json` Datei herunter, und Claude Code ruft Plugin-Dateien nicht per relativem Pfad von diesem Server ab, daher müssen seine Plugins eine [Plugin-Quelle](/docs/de/plugin-marketplaces#plugin-sources) verwenden, die nicht ein relativer Pfad ist, wie eine Archiv-URL, die auf demselben Host sein kann. Für Plugins mit relativen Pfaden verwenden Sie stattdessen einen Git-basierten Marketplace. Siehe [Plugins mit relativen Pfaden schlagen in URL-basierten Marketplaces fehl](/docs/de/plugin-marketplaces#plugins-with-relative-paths-fail-in-url-based-marketplaces).4654* **`url`**: Ein URL-Marketplace lädt nur die `marketplace.json` Datei herunter, und Claude Code lädt Plugin-Dateien nicht per relativem Pfad von diesem Server herunter, daher müssen seine Plugins eine [Plugin-Quelle](/docs/de/plugin-marketplaces#plugin-sources) verwenden, die nicht ein relativer Pfad ist, wie eine Archiv-URL, die auf demselben Host sein kann. Für Plugins mit relativen Pfaden verwenden Sie stattdessen einen Git-basierten Marketplace. Siehe [Plugins mit relativen Pfaden schlagen in URL-basierten Marketplaces fehl](/docs/de/plugin-marketplaces#plugins-with-relative-paths-fail-in-url-based-marketplaces).

4651* **`hostPattern`**: Verwenden Sie es, um jeden Marketplace auf einem internen GitHub Enterprise oder GitLab Server zu erlauben, ohne jedes Repository aufzulisten. Claude Code gleicht `github` Quellen gegen `github.com` ab, nimmt den Hostnamen von `url` Quellen und nimmt ihn von `git` Quellen je nach [git URL](https://git-scm.com/docs/git-clone#_git_urls) Form:4655* **`hostPattern`**: Verwenden Sie es, um jeden Marketplace auf einem internen GitHub Enterprise oder GitLab Server zuzulassen, ohne jedes Repository aufzulisten. Claude Code gleicht `github` Quellen gegen `github.com` ab, nimmt den Hostnamen von `url` Quellen und nimmt ihn von `git` Quellen je nach [git URL](https://git-scm.com/docs/git-clone#_git_urls) Form:

4652 4656 

4653 * Eine URL mit einem Schema, wie `https://` oder `ssh://`: der Hostname in der URL.4657 * Eine URL mit einem Schema, wie `https://` oder `ssh://`: der Hostname in der URL.

4654 * Eine SSH-Adresse ohne Schema, in gits `user@host:path` Form, wie `git@git.example.com:tools/plugins.git`: der Host zwischen `@` und `:`, der der Host ist, zu dem git sich verbindet.4658 * Eine SSH-Adresse ohne Schema, in Gits `user@host:path` Form, wie `git@git.example.com:tools/plugins.git`: der Host zwischen `@` und `:`, der der Host ist, mit dem Git sich verbindet.

4655 * Jede andere Form ohne Schema: kein Host, daher passt kein `strictKnownMarketplaces` `hostPattern` Eintrag darauf. Für einen `blockedMarketplaces` `hostPattern` nimmt Claude Code einen Host aus einem breiteren Satz von Formen, daher kann ein Blocklist-Eintrag immer noch auf solch eine Form passen. Vor v2.1.234 passte ein `strictKnownMarketplaces` `hostPattern` auch auf einige Formen, die git nicht als SSH-Adressen behandelt.4659 * Jede andere Form ohne Schema: kein Host, daher stimmt kein `strictKnownMarketplaces` `hostPattern` Eintrag damit überein. Für einen `blockedMarketplaces` `hostPattern` nimmt Claude Code einen Host aus einem breiteren Satz von Formen, daher kann ein Blocklist-Eintrag immer noch mit solch einer Form übereinstimmen. Vor v2.1.234 stimmte ein `strictKnownMarketplaces` `hostPattern` auch mit einigen Formen überein, die Git nicht als SSH-Adressen behandelt.

4656 4660 

4657 `file` und `directory` Quellen haben keinen Host und passen niemals auf einen `hostPattern` Eintrag.4661 `file` und `directory` Quellen haben keinen Host und stimmen niemals mit einem `hostPattern` Eintrag überein.

4658* **`pathPattern`**: Verwenden Sie es, um Dateisystem-Marketplaces neben `hostPattern` Einträgen für Netzwerkquellen zu erlauben. `".*"` erlaubt jeden lokalen Pfad; ein engeres Muster wie `"^/opt/approved/"` beschränkt auf ein Verzeichnis.4662* **`pathPattern`**: Verwenden Sie es, um Dateisystem-Marketplaces neben `hostPattern` Einträgen für Netzwerkquellen zuzulassen. `".*"` erlaubt jeden lokalen Pfad; ein engeres Muster wie `"^/opt/approved/"` beschränkt auf ein Verzeichnis.

4659 4663 

4660Jede Allowlist, auch eine leere, stoppt auch Claude Code beim Laden von [`@skills-dir` Plugins](/docs/de/plugins-reference#skills-directory-plugins) aus `~/.claude/skills/`. Fügen Sie den `{ "source": "skills-dir" }` Eintrag hinzu, um sie weiterhin zu laden; der Eintrag hat außerhalb dieses Schlüssels und `blockedMarketplaces` keine Bedeutung.4664Jede Zulassungsliste, auch eine leere, stoppt auch Claude Code beim Laden von [`@skills-dir` Plugins](/docs/de/plugins-reference#skills-directory-plugins) aus `~/.claude/skills/`. Fügen Sie den `{ "source": "skills-dir" }` Eintrag hinzu, um sie weiterhin zu laden; der Eintrag hat außerhalb dieses Schlüssels und `blockedMarketplaces` keine Bedeutung.

4661 4665 

4662<h4 id="owner-wildcards">4666<h4 id="owner-wildcards">

4663 Owner-Wildcards4667 Owner-Wildcards

4664</h4>4668</h4>

4665 4669 

4666Ein `github` Eintrag, dessen `repo` Wert `"<owner>/*"` ist, passt auf jedes Repository unter diesem GitHub-Owner. Owner-Wildcards erfordern Claude Code v2.1.223 oder später und funktionieren nur in `strictKnownMarketplaces` und `blockedMarketplaces`. Überall sonst, wo eine `github` Quelle erscheint, wie `extraKnownMarketplaces` oder `/plugin marketplace add`, muss der `repo` Wert ein einzelnes Repository benennen. Vor v2.1.223 verglich Claude Code den Eintrag buchstäblich, daher passte ein Allowlist-Eintrag auf kein Repository und ein Blocklist-Eintrag blockierte nichts; Einträge für einzelne Repositories werden auf jeder Version erzwungen.4670Ein `github` Eintrag, dessen `repo` Wert `"<owner>/*"` ist, stimmt mit jedem Repository unter diesem GitHub-Owner überein. Owner-Wildcards erfordern Claude Code v2.1.223 oder später und funktionieren nur in `strictKnownMarketplaces` und `blockedMarketplaces`. Überall sonst, wo eine `github` Quelle erscheint, wie `extraKnownMarketplaces` oder `/plugin marketplace add`, muss der `repo` Wert ein einzelnes Repository benennen. Vor v2.1.223 verglich Claude Code den Eintrag buchstäblich, daher stimmte ein Zulassungslisten-Eintrag mit keinem Repository überein und ein Blocklist-Eintrag blockierte nichts; Einträge für einzelne Repositories werden auf jeder Version erzwungen.

4667 4671 

4668Dieser Eintrag erlaubt jedes Marketplace-Repository in der `acme-corp` Organisation:4672Dieser Eintrag erlaubt jeden Marketplace-Repository in der `acme-corp` Organisation:

4669 4673 

4670```json managed-settings.json theme={null}4674```json managed-settings.json theme={null}

4671{4675{


4675}4679}

4676```4680```

4677 4681 

4678Nur die ganze Repository-Namen-Position kann ein Wildcard sein. Claude Code vergleicht Einträge wie `*`, `*/plugins` oder `acme-corp/tools-*` buchstäblich, daher passen sie auf kein Repository.4682Nur die ganze Repository-Namen-Position kann ein Wildcard sein. Claude Code vergleicht Einträge wie `*`, `*/plugins` oder `acme-corp/tools-*` buchstäblich, daher stimmen sie mit keinem Repository überein.

4679 4683 

4680Die Abgleichregeln unterscheiden sich zwischen den beiden Einstellungen:4684Die Abgleichregeln unterscheiden sich zwischen den beiden Einstellungen:

4681 4685 

4682| Regel | `strictKnownMarketplaces` | `blockedMarketplaces` |4686| Regel | `strictKnownMarketplaces` | `blockedMarketplaces` |

4683| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------- |4687| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------- |

4684| Abgleich von Quellschreibweisen | Nur `owner/repo` Form. Eine git URL, die dasselbe Repository klont, passt nicht | Jede Schreibweise, einschließlich git URLs, die auf dasselbe github.com Repository auflösen |4688| Abgleich von Quellschreibweisen | `owner/repo` Form nur. Eine Git-URL, die dasselbe Repository klont, stimmt nicht überein | Jede Schreibweise, einschließlich Git-URLs, die zum selben github.com Repository auflösen |

4685| Owner-Groß-/Kleinschreibung | Groß-/Kleinschreibung beachtet, wie exakte Einträge | Groß-/Kleinschreibung nicht beachtet |4689| Owner-Fall | Groß-/Kleinschreibung beachtet, wie exakter Eintrag-Abgleich | Groß-/Kleinschreibung ignoriert |

4686| `ref` | Folgt den exakten Eintragsregeln: ein Eintrag mit einem `ref` passt nur auf Quellen mit diesem exakten ref, und ein Eintrag ohne einen passt nur auf Quellen, die keinen ref angeben | Ein Eintrag ohne einen `ref` blockiert alle refs der Repositories, auf die er passt |4690| `ref` | Folgt den exakten Eintrag-Regeln: ein Eintrag mit einem `ref` stimmt nur mit Quellen mit diesem exakten Ref überein, und ein Eintrag ohne einen stimmt nur mit Quellen überein, die keinen Ref angeben | Ein Eintrag ohne einen `ref` blockiert alle Refs der Repositories, die er abgleicht |

4687| `path` | Lockerer als die exakten Eintragsregeln: ein Eintrag mit einem `path` erfordert diesen exakten Wert, während ein Eintrag ohne einen auf jeden Pfad im Repository passt | Ein Eintrag ohne einen `path` blockiert alle Pfade der Repositories, auf die er passt |4691| `path` | Lockerer als die exakten Eintrag-Regeln: ein Eintrag mit einem `path` erfordert diesen exakten Wert, während ein Eintrag ohne einen jeden Pfad im Repository abgleicht | Ein Eintrag ohne einen `path` blockiert alle Pfade der Repositories, die er abgleicht |

4688 4692 

4689<h4 id="exact-matching">4693<h4 id="exact-matching">

4690 Exakter Abgleich4694 Exakter Abgleich

4691</h4>4695</h4>

4692 4696 

4693Für jeden Quellentyp außer Owner-Wildcard `github` Einträgen und den Regex-abgeglichenen `hostPattern` und `pathPattern` Einträgen erlaubt Claude Code eine Benutzer-Addition nur, wenn die Marketplace-Quelle genau auf einen Eintrag passt. Für die Git-basierten Quellen `github` und `git` umfasst der exakte Abgleich die optionalen Felder:4697Für jeden Quellentyp außer Owner-Wildcard `github` Einträgen und den Regex-abgeglichenen `hostPattern` und `pathPattern` Einträgen erlaubt Claude Code eine Benutzer-Addition nur, wenn die Marketplace-Quelle genau mit einem Eintrag übereinstimmt. Für die Git-basierten Quellen `github` und `git` umfasst der exakte Abgleich die optionalen Felder:

4694 4698 

4695* Der `repo` oder `url` muss genau passen4699* Der `repo` oder `url` muss genau übereinstimmen

4696* Das `ref` Feld muss genau passen, oder beide müssen nicht definiert sein4700* Das `ref` Feld muss genau übereinstimmen, oder beide müssen nicht definiert sein

4697* Das `path` Feld muss genau passen, oder beide müssen nicht definiert sein4701* Das `path` Feld muss genau übereinstimmen, oder beide müssen nicht definiert sein

4698 4702 

4699Zum Beispiel behandelt Claude Code jedes Paar unten als zwei verschiedene Quellen:4703Zum Beispiel behandelt Claude Code jedes Paar unten als zwei verschiedene Quellen:

4700 4704 


4702* `{ "source": "github", "repo": "acme-corp/plugins", "path": "marketplace" }` und `{ "source": "github", "repo": "acme-corp/plugins" }`4706* `{ "source": "github", "repo": "acme-corp/plugins", "path": "marketplace" }` und `{ "source": "github", "repo": "acme-corp/plugins" }`

4703 4707 

4704<h4 id="allow-only-the-official-marketplace">4708<h4 id="allow-only-the-official-marketplace">

4705 Nur den offiziellen Marketplace erlauben4709 Nur den offiziellen Marketplace zulassen

4706</h4>4710</h4>

4707 4711 

4708Um nur den offiziellen Anthropic-Marketplace zu erlauben, listen Sie sein Repository auf:4712Um den offiziellen Anthropic-Marketplace und nichts anderes zuzulassen, listen Sie sein Repository auf:

4709 4713 

4710```json managed-settings.json theme={null}4714```json managed-settings.json theme={null}

4711{4715{


4715}4719}

4716```4720```

4717 4721 

4718Mit diesem Eintrag behält Claude Code einen bereits registrierten offiziellen Marketplace bei und registriert den Marketplace auf einem neuen Computer automatisch beim ersten interaktiven Start von Claude Code. Die automatische Registrierung verpasst am häufigsten:4722Mit diesem Eintrag behält Claude Code einen bereits registrierten offiziellen Marketplace bei und registriert den Marketplace beim ersten interaktiven Start von Claude Code automatisch auf einem neuen Computer. Die automatische Registrierung verpasst am häufigsten:

4719 4723 

4720* Nicht-interaktive Umgebungen, die vor dem ersten interaktiven Start des Computers laufen.4724* Nicht-interaktive Umgebungen, die vor dem ersten interaktiven Start des Computers ausgeführt werden.

4721* Computer, auf denen Claude Code bereits interaktiv unter einer Richtlinie lief, die den Marketplace blockierte, wie die leere Array-Sperrung. Claude Code zeichnet den blockierten Versuch auf und versucht nicht erneut, nachdem sich die Richtlinie ändert.4725* Computer, auf denen Claude Code bereits interaktiv unter einer Richtlinie ausgeführt wurde, die den Marketplace blockierte, wie die leere Array-Sperrung. Claude Code zeichnet den blockierten Versuch auf und versucht nicht erneut, nachdem sich die Richtlinie ändert.

4722 4726 

4723Fügen Sie auf diesen Computern den Marketplace zu [`extraKnownMarketplaces`](#extraknownmarketplaces) in derselben `managed-settings.json` hinzu, damit Claude Code ihn automatisch registriert, oder führen Sie `claude plugin marketplace add anthropics/claude-plugins-official` aus.4727Fügen Sie auf diesen Computern den Marketplace zu [`extraKnownMarketplaces`](#extraknownmarketplaces) in derselben `managed-settings.json` hinzu, damit Claude Code ihn automatisch registriert, oder führen Sie `claude plugin marketplace add anthropics/claude-plugins-official` aus.

4724 4728 

4725<h4 id="combine-with-extraknownmarketplaces">4729<h4 id="combine-with-extraknownmarketplaces">

4726 Kombinieren Sie mit `extraKnownMarketplaces`4730 Mit `extraKnownMarketplaces` kombinieren

4727</h4>4731</h4>

4728 4732 

4729Die beiden Schlüssel machen verschiedene Dinge. Diese Tabelle vergleicht sie:4733Die beiden Schlüssel erfüllen unterschiedliche Aufgaben. Diese Tabelle vergleicht sie:

4730 4734 

4731| Aspekt | `strictKnownMarketplaces` | `extraKnownMarketplaces` |4735| Aspekt | `strictKnownMarketplaces` | `extraKnownMarketplaces` |

4732| ------------------------------- | ----------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |4736| ------------------------------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |

4733| Zweck | Durchsetzung der Organisationsrichtlinie | Team-Komfort |4737| Zweck | Durchsetzung der Organisationsrichtlinie | Team-Komfort |

4734| Einstellungsdatei | Nur verwaltete Einstellungen | Jede Einstellungsdatei |4738| Einstellungsdatei | Nur verwaltete Einstellungen | Jede Einstellungsdatei |

4735| Verhalten | Blockiert nicht auf der Allowlist stehende Additionen | Registriert fehlende Marketplaces |4739| Verhalten | Blockiert nicht zulässige Additionen | Registriert fehlende Marketplaces |

4736| Wann erzwungen | Vor Netzwerk- und Dateisystemoperationen | Sofort aus Benutzer- oder verwalteten Einstellungen; nach dem Workspace-Vertrauensdialog für die Dateien eines Repositories |4740| Wann erzwungen | Vor Netzwerk- und Dateisystemoperationen | Sofort aus Benutzer- oder verwalteten Einstellungen; nach dem Workspace-Vertrauensdialog für die Dateien eines Repositories |

4737| Kann außer Kraft gesetzt werden | Nein, höchste Priorität | Ja, durch höher priorisierte Einstellungen |4741| Kann außer Kraft gesetzt werden | Nein, höchste Priorität | Ja, durch höher priorisierte Einstellungen |

4738| Quellenformat | Direktes Quellobjekt | Benannter Marketplace mit einem verschachtelten `source` Objekt |4742| Quellenformat | Direktes Quellobjekt | Benannter Marketplace mit einem verschachtelten `source` Objekt |

4739 4743 

4740Um einen Marketplace sowohl zu beschränken als auch vorab zu registrieren für alle Benutzer, setzen Sie beide in `managed-settings.json`:4744Um einen Marketplace sowohl einzuschränken als auch vorab zu registrieren für alle Benutzer, setzen Sie beide in `managed-settings.json`:

4741 4745 

4742```json managed-settings.json theme={null}4746```json managed-settings.json theme={null}

4743{4747{


4752}4756}

4753```4757```

4754 4758 

4755Mit nur `strictKnownMarketplaces` gesetzt können Benutzer immer noch einen erlaubten Marketplace selbst mit `/plugin marketplace add` hinzufügen. Der offizielle Anthropic-Marketplace ist der einzige, den Claude Code automatisch registriert, und nur wenn die Allowlist ihn erlaubt. [Nur den offiziellen Marketplace erlauben](#allow-only-the-official-marketplace) listet die Computer auf, die er verpasst.4759Mit nur `strictKnownMarketplaces` gesetzt, können Benutzer einen zulässigen Marketplace immer noch selbst mit `/plugin marketplace add` hinzufügen. Der offizielle Anthropic-Marketplace ist der einzige, den Claude Code automatisch registriert, und nur wenn die Zulassungsliste ihn zulässt. [Nur den offiziellen Marketplace zulassen](#allow-only-the-official-marketplace) listet die Computer auf, die er verpasst.

4756 4760 

4757<h3 id="strictpluginonlycustomization">4761<h3 id="strictpluginonlycustomization">

4758 `strictPluginOnlyCustomization`4762 `strictPluginOnlyCustomization`

4759</h3>4763</h3>

4760 4764 

4761Blockieren Sie Skills, Agents, Hooks und MCP-Server von Benutzer- und Projektquellen, daher können sie nur von Plugins oder verwalteten Einstellungen stammen. Kombinieren Sie es mit [`strictKnownMarketplaces`](#strictknownmarketplaces), um die vollständige Anpassungslieferkette zu kontrollieren: die Marketplace-Allowlist kontrolliert, welche Plugins Benutzer installieren können.4765Blockieren Sie Skills, Agents, Hooks und MCP-Server von Benutzer- und Projektquellen, daher können sie nur von Plugins oder verwalteten Einstellungen stammen. Kombinieren Sie es mit [`strictKnownMarketplaces`](#strictknownmarketplaces), um die vollständige Anpassungslieferkette zu kontrollieren: die Marketplace-Zulassungsliste kontrolliert, welche Plugins Benutzer installieren können.

4762 4766 

4763* **Bereich**: [`Managed`](#scopes)4767* **Bereich**: [`Managed`](#scopes)

4764* **Typ**: `true`, um alle vier Arten von Anpassung zu sperren, oder ein Array, das die zu sperrenden Arten benennt, von `"skills"`, `"agents"`, `"hooks"` und `"mcp"`4768* **Typ**: `true`, um alle vier Arten von Anpassung zu sperren, oder ein Array, das die zu sperrenden Arten benennt, von `"skills"`, `"agents"`, `"hooks"` und `"mcp"`


4778 `strictPluginOnlyCustomization.skills`4782 `strictPluginOnlyCustomization.skills`

4779</h3>4783</h3>

4780 4784 

4781Sperren Sie die `skills` Oberfläche. Claude Code stoppt das Laden von Skills aus `~/.claude/skills/` und `.claude/skills/`, benutzerdefinierten Befehlen aus `~/.claude/commands/` und `.claude/commands/`, Skills unter `--add-dir` Verzeichnissen und Skills, die von Ihrem claude.ai Konto synchronisiert werden, und lädt weiterhin Plugin-Skills, gebündelte Skills und Skills im verwalteten Richtlinienverzeichnis.4785Sperren Sie die `skills` Oberfläche. Claude Code stoppt das Laden von Skills aus `~/.claude/skills/` und `.claude/skills/`, benutzerdefinierten Befehlen aus `~/.claude/commands/` und `.claude/commands/`, Skills unter `--add-dir` Verzeichnissen und Skills, die von Ihrem claude.ai-Konto synchronisiert werden, und lädt weiterhin Plugin-Skills, gebündelte Skills und Skills im verwalteten Richtlinienverzeichnis.

4782 4786 

4783* **Bereich**: [`Managed`](#scopes)4787* **Bereich**: [`Managed`](#scopes)

4784* **Typ**: der String `"skills"` im [`strictPluginOnlyCustomization`](#strictpluginonlycustomization) Array4788* **Typ**: der String `"skills"` im [`strictPluginOnlyCustomization`](#strictpluginonlycustomization) Array


4842 `enabledPlugins`4846 `enabledPlugins`

4843</h3>4847</h3>

4844 4848 

4845Schalten Sie einzelne [Plugins](/docs/de/plugins) ein oder aus, gekennzeichnet durch `plugin-name@marketplace-name`. Ein Plugin ohne Eintrag in einem Bereich fällt auf seinen [`defaultEnabled`](/docs/de/plugins-reference#default-enablement) Wert zurück. Wenn Sie ein Plugin mit `/plugin` oder `claude plugin enable` aktivieren oder deaktivieren, schreibt Claude Code diesen Schlüssel für Sie.4849Schalten Sie einzelne [Plugins](/docs/de/plugins) ein oder aus, gekennzeichnet durch `plugin-name@marketplace-name`. Ein Plugin ohne Eintrag in einem beliebigen Bereich fällt auf seinen [`defaultEnabled`](/docs/de/plugins-reference#default-enablement) Wert zurück. Wenn Sie ein Plugin mit `/plugin` oder `claude plugin enable` aktivieren oder deaktivieren, schreibt Claude Code diesen Schlüssel für Sie.

4846 4850 

4847* **Bereich**: [`Any file`](#scopes)4851* **Bereich**: [`Any file`](#scopes)

4848* **Typ**: Objekt, das `plugin-name@marketplace-name` einem Boolean zuordnet4852* **Typ**: Objekt, das `plugin-name@marketplace-name` auf einen Boolean abbildet

4849* **Standard**: nicht gesetzt, daher folgt jedes Plugin seinem `defaultEnabled` Wert4853* **Standard**: nicht gesetzt, daher folgt jedes Plugin seinem `defaultEnabled` Wert

4850 4854 

4851Dieses Beispiel aktiviert zwei Plugins aus dem `team-tools` Marketplace und deaktiviert eines aus `personal`:4855Dieses Beispiel aktiviert zwei Plugins aus dem `team-tools` Marketplace und deaktiviert eines aus `personal`:


4865* **Benutzereinstellungen**: Ihre persönlichen Plugin-Voreinstellungen4869* **Benutzereinstellungen**: Ihre persönlichen Plugin-Voreinstellungen

4866* **Projekteinstellungen**: Plugins, die mit jedem im Repository geteilt werden4870* **Projekteinstellungen**: Plugins, die mit jedem im Repository geteilt werden

4867* **Lokale Einstellungen**: Pro-Computer-Außerkraftsetzungen, gitignoriert, wenn Claude Code eine Einstellung dort speichert4871* **Lokale Einstellungen**: Pro-Computer-Außerkraftsetzungen, gitignoriert, wenn Claude Code eine Einstellung dort speichert

4868* **Verwaltete Einstellungen**: Organisationsrichtlinie. Ein Plugin, das hier auf `false` gesetzt ist, ist von der Installation in jedem Bereich blockiert und in dem Marketplace verborgen4872* **Verwaltete Einstellungen**: Organisationsrichtlinie. Ein Plugin, das hier auf `false` gesetzt ist, ist von der Installation in jedem Bereich blockiert und im Marketplace verborgen

4869 4873 

4870Projekteinstellungen haben Vorrang vor Benutzereinstellungen, daher deaktiviert das Setzen eines Plugins auf `false` in `~/.claude/settings.json` kein Plugin, das die `.claude/settings.json` des Projekts aktiviert. Um sich von einem Projekt-aktivierten Plugin auf Ihrem Computer abzumelden, setzen Sie es stattdessen auf `false` in `.claude/settings.local.json`. Plugins, die von verwalteten Einstellungen erzwungen aktiviert sind, können auf diese Weise nicht deaktiviert werden, da verwaltete Einstellungen lokale Einstellungen außer Kraft setzen.4874Projekteinstellungen haben Vorrang vor Benutzereinstellungen, daher deaktiviert das Setzen eines Plugins auf `false` in `~/.claude/settings.json` kein Plugin, das die `.claude/settings.json` des Projekts aktiviert. Um sich von einem von Projekt aktivierten Plugin auf Ihrem Computer abzumelden, setzen Sie es stattdessen auf `false` in `.claude/settings.local.json`. Plugins, die von verwalteten Einstellungen erzwungen aktiviert werden, können auf diese Weise nicht deaktiviert werden, da verwaltete Einstellungen lokale Einstellungen außer Kraft setzen.

4871 4875 

4872Das Aktivieren eines Plugins aus einer externen Quelle wie einem GitHub-Repository oder npm-Paket in der `.claude/settings.json` eines Projekts installiert es nicht für andere Personen. Auf jedem Pfad, der Plugins lädt, meldet Claude Code das Plugin als nicht installiert, bis jeder Benutzer es [selbst installiert](/docs/de/discover-plugins#configure-team-marketplaces).4876Das Aktivieren eines Plugins aus einer externen Quelle wie einem GitHub-Repository oder npm-Paket in der `.claude/settings.json` eines Projekts installiert es nicht für andere Personen. Auf jedem Pfad, der Plugins lädt, meldet Claude Code das Plugin als nicht installiert, bis jeder Benutzer es selbst [installiert](/docs/de/discover-plugins#configure-team-marketplaces).

4873 4877 

4874<h3 id="extraknownmarketplaces">4878<h3 id="extraknownmarketplaces">

4875 `extraKnownMarketplaces`4879 `extraKnownMarketplaces`


4877 4881 

4878Registrieren Sie zusätzliche Plugin-Marketplaces nach Name, damit Personen, die das Repository öffnen, oder jeder, den Ihre verwalteten Einstellungen erreichen, den Marketplace erhalten, ohne ihn selbst hinzuzufügen. Claude Code registriert jeden Marketplace, den es noch nicht kennt. Ob ein Plugin, das [`enabledPlugins`](#enabledplugins) von ihm benennt, installiert wird, hängt von der Plugin-Quelle und welche Datei es aktiviert ab; dieser Eintrag hat die Regeln.4882Registrieren Sie zusätzliche Plugin-Marketplaces nach Name, damit Personen, die das Repository öffnen, oder jeder, den Ihre verwalteten Einstellungen erreichen, den Marketplace erhalten, ohne ihn selbst hinzuzufügen. Claude Code registriert jeden Marketplace, den es noch nicht kennt. Ob ein Plugin, das [`enabledPlugins`](#enabledplugins) von ihm benennt, installiert wird, hängt von der Plugin-Quelle und welche Datei es aktiviert ab; dieser Eintrag hat die Regeln.

4879 4883 

4880* **Bereich**: [`Any file`](#scopes). Claude Code berücksichtigt Einträge in der `.claude/settings.json` oder `.claude/settings.local.json` eines Repositories nur, nachdem Sie den Workspace-Vertrauensdialog für diesen Ordner akzeptiert haben; in einem Ordner, dem Sie nicht vertraut haben, einschließlich eines `-p` Laufs dort, ignoriert es sie ohne Nachricht.4884* **Bereich**: [`Any file`](#scopes). Claude Code berücksichtigt Einträge in der `.claude/settings.json` oder `.claude/settings.local.json` eines Repositories nur, nachdem Sie den Workspace-Vertrauensdialog für diesen Ordner akzeptieren; in einem Ordner, dem Sie nicht vertrauen, einschließlich eines `-p` Laufs dort, ignoriert es sie ohne Nachricht.

4881* **Typ**: Objekt, das einen Marketplace-Namen einem Objekt mit einem `source` Objekt und einem optionalen `autoUpdate` Boolean zuordnet4885* **Typ**: Objekt, das einen Marketplace-Namen auf ein Objekt mit einem `source` Objekt und einem optionalen `autoUpdate` Boolean abbildet

4882* **Standard**: nicht gesetzt4886* **Standard**: nicht gesetzt

4883 4887 

4884Dieses Beispiel registriert einen GitHub-Marketplace und einen Marketplace von einer selbst gehosteten git URL:4888Dieses Beispiel registriert einen GitHub-Marketplace und einen Marketplace von einer selbst gehosteten Git-URL:

4885 4889 

4886```json settings.json theme={null}4890```json settings.json theme={null}

4887{4891{


4902}4906}

4903```4907```

4904 4908 

4905[Was läuft, bevor Sie einen Ordner vertrauen](/docs/de/permissions#what-runs-before-you-trust-a-folder) vergleicht das Vertrauens-Gate mit dem anderen Inhalt, den ein Repository liefern kann. Sie können diesen Schlüssel auch als `additionalMarketplaces` schreiben; siehe [Marketplace-Schlüssel-Aliase](#marketplace-key-aliases).4909[Was lädt, bevor Sie einen Ordner vertrauen](/docs/de/permissions#what-runs-before-you-trust-a-folder) vergleicht das Vertrauens-Gate mit dem anderen Inhalt, den ein Repository liefern kann. Sie können diesen Schlüssel auch als `additionalMarketplaces` schreiben; siehe [Marketplace-Schlüssel-Aliase](#marketplace-key-aliases).

4906 4910 

4907Setzen Sie `"autoUpdate": true` neben `source`, um Claude Code zu veranlassen, diesen Marketplace zu aktualisieren und seine installierten Plugins nach dem Start im Hintergrund zu aktualisieren. Wenn weggelassen, standardmäßig `claude-plugins-official` und die meisten anderen offiziellen Anthropic-Marketplaces auf `true`, und Drittanbieter-Marketplaces auf `false`. Siehe [Konfigurieren Sie Auto-Updates](/docs/de/discover-plugins#configure-auto-updates).4911Setzen Sie `"autoUpdate": true` neben `source`, um Claude Code zu veranlassen, diesen Marketplace zu aktualisieren und seine installierten Plugins nach dem Start im Hintergrund zu aktualisieren. Wenn weggelassen, standardmäßig `claude-plugins-official` und die meisten anderen offiziellen Anthropic-Marketplaces auf `true`, und Drittanbieter-Marketplaces standardmäßig auf `false`. Siehe [Konfigurieren Sie Auto-Updates](/docs/de/discover-plugins#configure-auto-updates).

4908 4912 

4909Wenn mehr als eine Einstellungsdatei einen Marketplace-Eintrag unter demselben Namen definiert, verwendet Claude Code den Eintrag aus der [höchsten Prioritätsdatei](/docs/de/settings#settings-precedence) ganz. Dieser Eintrag ersetzt den niedrigeren Prioritätseintrag und erbt keine seiner Felder, daher kann eine Neudefinition nicht die `source.headers` Anmeldedaten einer Datei mit einer URL kombinieren, die eine andere Datei kontrolliert. Vor v2.1.228 fusionierte Claude Code Einträge mit demselben Namen Feld für Feld, daher konnte ein Eintrag in einer höheren Prioritätsdatei Felder erben, die er nicht setzte, einschließlich `headers` einer anderen Datei.4913Wenn mehr als eine Einstellungsdatei einen Marketplace-Eintrag unter demselben Namen definiert, verwendet Claude Code den Eintrag aus der [höchsten Prioritätsdatei](/docs/de/settings#settings-precedence) ganz. Dieser Eintrag ersetzt den Eintrag mit niedrigerer Priorität und erbt keine seiner Felder, daher kann eine Neudefinition nicht die `source.headers` Anmeldedaten einer Datei mit einer URL kombinieren, die eine andere Datei kontrolliert. Vor v2.1.228 fusionierte Claude Code Einträge mit demselben Namen Feld für Feld, daher konnte ein Eintrag in einer höher priorisierten Datei Felder erben, die er nicht setzte, einschließlich `headers` einer anderen Datei.

4910 4914 

4911<h4 id="marketplace-source-types">4915<h4 id="marketplace-source-types">

4912 Marketplace-Quellentypen4916 Marketplace-Quellentypen


4915Das `source` Objekt nimmt eine dieser Formen an:4919Das `source` Objekt nimmt eine dieser Formen an:

4916 4920 

4917* **`github`**: ein GitHub-Repository, mit `repo`4921* **`github`**: ein GitHub-Repository, mit `repo`

4918* **`git`**: jede git URL, mit `url`4922* **`git`**: jede Git-URL, mit `url`

4919* **`url`**: eine direkte URL zu einer `marketplace.json` Datei, mit `url` und optionalen `headers` und `headersHelper` für authentifizierten Zugriff. `headersHelper` benennt einen Befehl, der Header druckt, deren Werte zu kurzlebig sind, um in `headers` aufzulisten, und erfordert Claude Code v2.1.238 oder später4923* **`url`**: eine direkte URL zu einer `marketplace.json` Datei, mit `url` und optionalen `headers` und `headersHelper` für authentifizierten Zugriff. `headersHelper` benennt einen Befehl, der Header druckt, deren Werte zu kurzlebig sind, um in `headers` aufzulisten, und erfordert Claude Code v2.1.238 oder später

4920* **`file`**: ein lokaler Pfad zu einer `marketplace.json` Datei, mit `path`4924* **`file`**: ein lokaler Pfad zu einer `marketplace.json` Datei, mit `path`

4921* **`directory`**: ein lokaler Dateisystem-Pfad, mit `path`, nur für Entwicklung4925* **`directory`**: ein lokaler Dateisystem-Pfad, mit `path`, nur für Entwicklung

4922* **`settings`**: ein Inline-Marketplace, der direkt in der Einstellungsdatei ohne ein gehostetes Repository deklariert ist, mit `name` und `plugins`4926* **`settings`**: ein Inline-Marketplace, der direkt in der Einstellungsdatei ohne ein gehostetes Repository deklariert ist, mit `name` und `plugins`

4923 4927 

4924Der `git` Quellentyp funktioniert mit jedem Git-Hosting-Service, einschließlich selbst gehosteter GitLab und Bitbucket. Claude Code klont das Repository mit derselben Authentifizierung, die `git clone` auf diesem Computer verwenden würde: konfigurierte Credential Helper oder SSH-Schlüssel. Ein Provider-Token wie `GITHUB_TOKEN` tritt nur durch einen Credential Helper in Kraft, der ihn liest. Siehe [Private Repositories](/docs/de/plugin-marketplaces#private-repositories) für Setup-Details.4928Der `git` Quellentyp funktioniert mit jedem Git-Hosting-Service, einschließlich selbst gehosteter GitLab und Bitbucket. Claude Code klont das Repository mit derselben Authentifizierung, die `git clone` auf diesem Computer verwenden würde: konfigurierte Credential-Helper oder SSH-Schlüssel. Ein Provider-Token wie `GITHUB_TOKEN` wird nur durch einen Credential-Helper wirksam, der ihn liest. Siehe [Private Repositories](/docs/de/plugin-marketplaces#private-repositories) für Setup-Details.

4925 4929 

4926Für `github` und `git` Quellen lädt Claude Code niemals [Git LFS](https://git-lfs.com) Inhalte herunter, wenn es das Marketplace-Repository klont, um es hinzuzufügen oder zu aktualisieren. LFS-verfolgte Dateien werden als Zeiger-Dateien ausgecheckt, und die Ausgabe zum Hinzufügen oder Aktualisieren meldet, wie viele.4930Für `github` und `git` Quellen lädt Claude Code niemals [Git LFS](https://git-lfs.com) Inhalte herunter, wenn es das Marketplace-Repository klont, um es hinzuzufügen oder zu aktualisieren. LFS-verfolgte Dateien werden als Zeiger-Dateien ausgecheckt, und die Ausgabe zum Hinzufügen oder Aktualisieren meldet, wie viele.

4927 4931 

4928Das `skipLfs` Feld im `source` Objekt wird akzeptiert und hat keine Auswirkung. Vor v2.1.274 lud Claude Code LFS-Inhalte herunter, es sei denn, Sie setzen `"skipLfs": true`.4932Das `skipLfs` Feld im `source` Objekt wird akzeptiert und hat keine Auswirkung. Vor v2.1.274 lud Claude Code LFS-Inhalte herunter, es sei denn, Sie setzen `"skipLfs": true`.

4929 4933 

4930Für eine `url` Quelle setzen Sie `headersHelper` im `source` Objekt, wenn die Anmeldedaten in `headers` ablaufen und ein Befehl eine frische produzieren muss. Erfordert Claude Code v2.1.238 oder später. Für das, was der Befehl drucken muss und wo Claude Code ihn ausführt, siehe [Schreiben Sie den headersHelper Befehl](/docs/de/plugin-marketplaces#write-the-headershelper-command), und für die Fälle, in denen Claude Code ihn nicht ausführt, siehe [Wenn Claude Code einen headersHelper Befehl überspringt oder seine Ausgabe verwirft](/docs/de/plugin-marketplaces#when-claude-code-skips-a-headershelper-command-or-drops-its-output). Sobald Sie `headersHelper` auf einer `https://` Marketplace-URL setzen, führt Claude Code den Befehl an zwei Punkten aus, wobei die Ausgabe eines Laufs für bis zu 60 Sekunden wiederverwendet wird:4934Für eine `url` Quelle setzen Sie `headersHelper` im `source` Objekt, wenn die Anmeldedaten in `headers` ablaufen und ein Befehl eine frische produzieren muss. Erfordert Claude Code v2.1.238 oder später. Für das, was der Befehl drucken muss und wo Claude Code ihn ausführt, siehe [Schreiben Sie den headersHelper-Befehl](/docs/de/plugin-marketplaces#write-the-headershelper-command), und für die Fälle, in denen Claude Code ihn nicht ausführt, siehe [Wenn Claude Code einen headersHelper-Befehl überspringt oder seine Ausgabe verwirft](/docs/de/plugin-marketplaces#when-claude-code-skips-a-headershelper-command-or-drops-its-output). Sobald Sie `headersHelper` auf einer `https://` Marketplace-URL setzen, führt Claude Code den Befehl an zwei Punkten aus und verwendet die Ausgabe eines Laufs für bis zu 60 Sekunden erneut:

4931 4935 

4932* Vor jedem Abruf dieses Marketplace `marketplace.json`, einschließlich eines späteren Aktualisierens. Claude Code sendet die gedruckten Header mit diesem Abruf.4936* Vor jedem Abrufen von diesem Marketplace `marketplace.json`, einschließlich einer späteren Aktualisierung. Claude Code sendet die gedruckten Header mit diesem Abrufen.

4933* Vor jedem Plugin-Archiv-Download auf dem Ursprung der Marketplace-URL, was dasselbe Schema, Host und Port bedeutet. Claude Code sendet die Ausgabe mit diesem Download, und kein anderer Download erhält die Header.4937* Vor jedem Plugin-Archiv-Download auf dem Ursprung der Marketplace-URL, was dasselbe Schema, Host und Port bedeutet. Claude Code sendet die Ausgabe mit diesem Download, und kein anderer Download erhält die Header.

4934 4938 

4935Claude Code ignoriert jedes `headersHelper`, das in der `.claude/settings.json` oder `.claude/settings.local.json` eines Verzeichnisses gesetzt ist, das Sie mit [`--add-dir`](/docs/de/permissions#what-runs-before-you-trust-a-folder) hinzufügen, auf einer `url` Quelle und auf einem Inline-Plugin-Eintrag gleichermaßen, und sendet nur die festen `headers`, die in dieser Datei gesetzt sind. [Wie Benutzer einen headersHelper Befehl akzeptieren](/docs/de/plugin-marketplaces#how-users-accept-a-headershelper-command) behandelt die anderen Einstellungsdateien.4939Claude Code ignoriert jeden `headersHelper`, der in der `.claude/settings.json` oder `.claude/settings.local.json` eines Verzeichnisses gesetzt ist, das Sie mit [`--add-dir`](/docs/de/permissions#what-runs-before-you-trust-a-folder) hinzufügen, auf einer `url` Quelle und auf einem Inline-Plugin-Eintrag gleichermaßen, und sendet nur die festen `headers`, die in dieser Datei gesetzt sind. [Wie Benutzer einen headersHelper-Befehl akzeptieren](/docs/de/plugin-marketplaces#how-users-accept-a-headershelper-command) behandelt die anderen Einstellungsdateien.

4936 4940 

4937Plugins, die in einer `settings` Quelle aufgelistet sind, müssen externe Quellen wie GitHub oder npm referenzieren, und der `name` muss dem Marketplace-Schlüssel entsprechen. Sie aktivieren immer noch jedes Plugin separat in `enabledPlugins`. Dieses Beispiel deklariert ein Plugin inline:4941Plugins, die in einer `settings` Quelle aufgelistet sind, müssen externe Quellen wie GitHub oder npm referenzieren, und der `name` muss dem Marketplace-Schlüssel entsprechen. Sie aktivieren immer noch jedes Plugin separat in `enabledPlugins`. Dieses Beispiel deklariert ein Plugin inline:

4938 4942 


4960 4964 

4961Ein Plugin-Eintrag unter `source: 'settings'`, dessen eigene `source` ein [`archive`](/docs/de/plugin-marketplaces#zip-archives) ist, kann `headers` für den Archiv-Download setzen. Wenn der Wert, den Sie in `headers` setzen würden, kurzlebig ist, wie ein Token, den Ihre Registry auf Anfrage prägt, setzen Sie stattdessen einen `headersHelper` Befehl. Ein Eintrag kann beide setzen. Beide Felder erfordern Claude Code v2.1.238 oder später.4965Ein Plugin-Eintrag unter `source: 'settings'`, dessen eigene `source` ein [`archive`](/docs/de/plugin-marketplaces#zip-archives) ist, kann `headers` für den Archiv-Download setzen. Wenn der Wert, den Sie in `headers` setzen würden, kurzlebig ist, wie ein Token, den Ihre Registry auf Anfrage prägt, setzen Sie stattdessen einen `headersHelper` Befehl. Ein Eintrag kann beide setzen. Beide Felder erfordern Claude Code v2.1.238 oder später.

4962 4966 

4963Claude Code sendet die `headers` des Eintrags und was der Befehl druckt, mit dem Plugin-Archiv-Download dieses Plugins und mit keinem anderen Download. Claude Code führt den Befehl nur aus, wenn ein Benutzer [dieses eine Plugin selbst installiert oder aktualisiert](/docs/de/plugin-marketplaces#how-users-accept-a-headershelper-command). Drei weitere Regeln hängen davon ab, welche Datei den Eintrag hält:4967Claude Code sendet die `headers` des Eintrags und alles, was der Befehl druckt, mit dem Archiv-Download dieses Plugins und mit keinem anderen Download. Claude Code führt den Befehl nur aus, wenn ein Benutzer [dieses eine Plugin selbst installiert oder aktualisiert](/docs/de/plugin-marketplaces#how-users-accept-a-headershelper-command). Drei weitere Regeln hängen davon ab, welche Datei den Eintrag hält:

4964 4968 

4965* **`strict`**: anders als ein Eintrag in einem Marketplace `marketplace.json` braucht ein Eintrag in Einstellungen kein `"strict": false`, weil eine Einstellungsdatei keine Manifest-Felder zum Inline-Einfügen trägt. Siehe [Strict Mode](/docs/de/plugin-marketplaces#strict-mode).4969* **`strict`**: anders als ein Eintrag in einem Marketplace `marketplace.json` benötigt ein Eintrag in Einstellungen kein `"strict": false`, weil eine Einstellungsdatei keine Manifest-Felder zum Inline-Einfügen trägt. Siehe [Strict Mode](/docs/de/plugin-marketplaces#strict-mode).

4966* **Ordner-Vertrauen**: für einen Eintrag in der `.claude/settings.json` oder `.claude/settings.local.json` eines Projekts führt Claude Code den Befehl nur aus, nachdem der Benutzer auch [diesen Ordner vertraut hat](/docs/de/permissions#what-runs-before-you-trust-a-folder).4970* **Ordner-Vertrauen**: für einen Eintrag in der `.claude/settings.json` oder `.claude/settings.local.json` eines Projekts führt Claude Code den Befehl nur aus, nachdem der Benutzer auch [diesen Ordner vertraut hat](/docs/de/permissions#what-runs-before-you-trust-a-folder).

4967* **Header-Filter**: Claude Code verwirft [Request-Routing- und Client-Identitäts-Header-Namen](/docs/de/plugin-marketplaces#when-claude-code-skips-a-headershelper-command-or-drops-its-output) aus einem Eintrag in der `.claude/settings.json` oder `.claude/settings.local.json` eines Projekts, weil ein Repository diese Dateien liefern kann. Claude Code wendet denselben Filter auf einen Katalog-Eintrag und auf einen Eintrag in einem `--add-dir` Verzeichnis-Einstellungen an, und keinen Filter auf einen Eintrag in Ihren Benutzereinstellungen, einer `--settings` Datei oder verwalteten Einstellungen.4971* **Header-Filter**: Claude Code verwirft [Request-Routing- und Client-Identitäts-Header-Namen](/docs/de/plugin-marketplaces#when-claude-code-skips-a-headershelper-command-or-drops-its-output) aus einem Eintrag in der `.claude/settings.json` oder `.claude/settings.local.json` eines Projekts, weil ein Repository diese Dateien liefern kann. Claude Code wendet denselben Filter auf einen Katalog-Eintrag und auf einen Eintrag in einem `--add-dir` Verzeichnis-Einstellungen an, und keinen Filter auf einen Eintrag in Ihren Benutzereinstellungen, einer `--settings` Datei oder verwalteten Einstellungen.

4968 4972 


4984Speichern Sie die nicht-sensiblen Antworten, die Sie einem Plugin [`userConfig`](/docs/de/plugins-reference#user-configuration) Konfigurationsdialog geben, gekennzeichnet durch Plugin-ID. Claude Code schreibt diesen Schlüssel in Ihre Benutzereinstellungen, wenn Sie den Dialog ausfüllen, daher müssen Sie ihn nicht von Hand bearbeiten. Claude Code speichert sensible Optionen stattdessen im macOS Keychain, fällt auf `~/.claude/.credentials.json` zurück, wenn der Keychain den Schreibvorgang ablehnt; auf Plattformen ohne einen unterstützten Keychain speichert es sie in `~/.claude/.credentials.json`.4988Speichern Sie die nicht-sensiblen Antworten, die Sie einem Plugin [`userConfig`](/docs/de/plugins-reference#user-configuration) Konfigurationsdialog geben, gekennzeichnet durch Plugin-ID. Claude Code schreibt diesen Schlüssel in Ihre Benutzereinstellungen, wenn Sie den Dialog ausfüllen, daher müssen Sie ihn nicht von Hand bearbeiten. Claude Code speichert sensible Optionen stattdessen im macOS Keychain, fällt auf `~/.claude/.credentials.json` zurück, wenn der Keychain den Schreibvorgang ablehnt; auf Plattformen ohne einen unterstützten Keychain speichert es sie in `~/.claude/.credentials.json`.

4985 4989 

4986* **Bereich**: [`User or managed`](#scopes)4990* **Bereich**: [`User or managed`](#scopes)

4987* **Typ**: Objekt, das eine Plugin-ID einem Objekt mit einem `options` Feld zuordnet, das jeden Optionsnamen einem String, einer Zahl, einem Boolean oder einem Array von Strings zuordnet, und einem optionalen `mcpServers` Feld, das Pro-Server-Benutzer-Konfigurationswerte in derselben Form hält4991* **Typ**: Objekt, das eine Plugin-ID auf ein Objekt mit einem `options` Feld abbildet, das jeden Optionsnamen auf einen String, eine Zahl, einen Boolean oder ein Array von Strings abbildet, und ein optionales `mcpServers` Feld mit Pro-Server-Benutzer-Konfigurationswerten in derselben Form

4988* **Standard**: nicht gesetzt4992* **Standard**: nicht gesetzt

4989 4993 

4990Dieses Beispiel speichert die `api_endpoint` Option für das `deployer` Plugin aus `acme-tools`:4994Dieses Beispiel speichert die `api_endpoint` Option für das `deployer` Plugin aus `acme-tools`:


5003 5007 

5004Integrierte Plugins speichern ihre Optionen unter demselben Schlüssel mit einem `@builtin` Suffix. Zum Beispiel ist die [**Projektanweisungen**](/docs/de/memory#choose-which-instruction-files-load) Einstellung, die kontrolliert, ob Claude Code `AGENTS.md` Dateien liest, `pluginConfigs["agents-md@builtin"].options.instructionFiles`.5008Integrierte Plugins speichern ihre Optionen unter demselben Schlüssel mit einem `@builtin` Suffix. Zum Beispiel ist die [**Projektanweisungen**](/docs/de/memory#choose-which-instruction-files-load) Einstellung, die kontrolliert, ob Claude Code `AGENTS.md` Dateien liest, `pluginConfigs["agents-md@builtin"].options.instructionFiles`.

5005 5009 

5006Claude Code ignoriert Projekt- und lokale Einträge, weil es diese Werte in Plugin-Hook-, MCP- und LSP-Konfigurationen ersetzt, und ein geklontes Repository muss sie nicht liefern können. Vor v2.1.207 wurden auch Projekt- und lokale Einstellungen gelesen.5010Claude Code ignoriert Projekt- und lokale Einträge, weil es diese Werte in Plugin-Hook-, MCP- und LSP-Konfigurationen ersetzt, und ein geklontes Repository darf sie nicht liefern. Vor v2.1.207 wurden auch Projekt- und lokale Einstellungen gelesen.

5007 5011 

5008<h2 id="mcp">5012<h2 id="mcp">

5009 MCP5013 MCP