Compétences plugin-settings
⚙️

plugin-settings

Sûr ⚡ Contient des scripts📁 Accès au système de fichiers⚙️ Commandes externes

Plugin-Einstellungen mit YAML-Frontmatter-Muster konfigurieren

Également disponible depuis: davila7,anthropics

Plugin-Einstellungen können in .claude/plugin-name.local.md-Dateien mit YAML-Frontmatter und Markdown gespeichert werden. Dieses Muster ermöglicht eine projektbezogene Plugin-Konfiguration, Zustandsspeicherung und anpassbares Benutzerverhalten ohne komplexe Datenbanken oder Konfigurationsdateien.

Prend en charge: Claude Codex Code(CC)
🥉 76 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "plugin-settings". Erstelle eine Einstellungsdatei, um mein Plugin mit striktem Validierungsmodus zu aktivieren

Résultat attendu:

  • Einstellungsdatei erstellt unter .claude/my-plugin.local.md
  • Konfiguration: enabled=true, mode=strict, max_file_size=1000000
  • Zum Ändern: Datei bearbeiten und Claude Code neu starten
  • Datei wird automatisch von git ignoriert

Utilisation de "plugin-settings". Konfiguriere mein Plugin so, dass JavaScript- und TypeScript-Dateien mit 2MB-Limit erlaubt sind

Résultat attendu:

  • .claude/my-plugin.local.md mit neuen Einstellungen aktualisiert
  • Erlaubte Erweiterungen: .js, .ts
  • Maximale Dateigröße: 2097152 Bytes
  • Claude Code neu starten, damit Änderungen wirksam werden

Audit de sécurité

Sûr
v5 • 1/17/2026

Official Anthropic skill providing documentation on plugin settings pattern. Contains only educational content and utility scripts with safe bash practices including set -euo pipefail, file existence checks, and proper input validation. No network access, no dangerous operations, no external dependencies beyond standard POSIX tools.

9
Fichiers analysés
2,264
Lignes analysées
3
résultats
5
Total des audits

Score de qualité

64
Architecture
100
Maintenabilité
85
Contenu
21
Communauté
100
Sécurité
96
Conformité aux spécifications

Ce que vous pouvez construire

Konfigurierbares Verhalten hinzufügen

Benutzern ermöglichen, das Plugin-Verhalten durch Einstellungsdateien anzupassen anstatt hartcodierter Standardwerte

Agenten-Status verfolgen

Agenten-Aufgabenzuweisungen, Iterationszähler und Koordinator-Sitzungsinformationen zwischen Sitzungen speichern

Feature-Flags erstellen

Plugin-Funktionen aktivieren oder deaktivieren, ohne den Plugin-Code zu ändern

Essayez ces prompts

Mein Plugin aktivieren
Erstelle eine .claude/my-plugin.local.md-Datei, um mein Plugin mit Standardmodus und aktivierter Protokollierung zu aktivieren
Plugin-Einstellungen lesen
Prüfe, ob .claude/my-plugin.local.md existiert, und lese die Felder enabled und mode aus dem Frontmatter
Iterationszähler aktualisieren
Aktualisiere das Feld iteration in .claude/ralph-loop.local.md, um es vom aktuellen Wert zu erhöhen
Einstellungsdatei validieren
Validiere, dass .claude/my-plugin.local.md gültiges Frontmatter hat mit dem Feld enabled auf true gesetzt

Bonnes pratiques

  • Stelle immer sinnvolle Standardwerte bereit, wenn die Einstellungsdatei nicht existiert
  • Verwende das Schnell-Ausstieg-Muster, um die Hook-Verarbeitung zu überspringen, wenn das Plugin nicht konfiguriert ist
  • Füge .claude/*.local.md zur .gitignore-Datei des Projekts hinzu, um das Committen von Benutzereinstellungen zu verhindern

Éviter

  • Verwende keine hartcodierten absoluten Pfade zu Einstellungsdateien (verwende relative Pfade wie .claude/plugin-name.local.md)
  • Überspringe keine Existenzprüfungen von Dateien vor dem Lesen der Einstellungen
  • Verwende keine nicht-atomaren Dateiaktualisierungen, die Einstellungen bei Unterbrechung beschädigen könnten

Foire aux questions

Welche Tools unterstützen dieses Muster?
Plugin Settings funktioniert mit Claude, Codex und Claude Code. Das .claude-Verzeichnismuster ist nativ für Claude Code-Plugins.
Welche Größenlimits gelten für Einstellungsdateien?
Einstellungsdateien verwenden Standard-Markdown. Es gibt keine festen Limits, aber halte die Dateien unter 1MB für optimale Hook-Leistung.
Wie integriere ich mich in bestehende Plugins?
Füge die Erstellung von Einstellungsdateien zu deinen Plugin-Befehlen und das Lesen der Einstellungen zu deinen Hooks hinzu. Verwende das Schnell-Ausstieg-Muster, um die Rückwärtskompatibilität zu gewährleisten.
Sind Einstellungsdateien sicher?
Einstellungsdateien werden im .claude-Verzeichnis gespeichert, das benutzerlokal ist. Validiere und bereinige immer die Eingabe, bevor du Einstellungen schreibst. Füge zur .gitignore hinzu, um versehentliche Commits zu verhindern.
Warum werden meine Änderungen nicht wirksam?
Einstellungsänderungen erfordern einen Neustart von Claude Code. Hooks können nicht innerhalb einer Sitzung im laufenden Betrieb ausgetauscht werden. Beende und starte neu mit dem Befehl 'claude'.
Wie unterscheidet sich dies von CLAUDE.md?
CLAUDE.md ist für projektweiten Kontext. .claude/*.local.md ist für pluginspezifische Einstellungen. Verwende local.md für Plugin-Konfiguration, CLAUDE.md für allgemeine Projektdokumentation.