plugin-settings
Plugin-Einstellungen mit YAML-Frontmatter konfigurieren
또한 다음에서 사용할 수 있습니다: anthropics,anthropics
Speichern Sie plugin-spezifische Konfiguration und Status in .claude/plugin-name.local.md-Dateien mit YAML-Frontmatter und Markdown-Inhalt. Ermöglichen Sie projektspezifische Plugin-Anpassungen, die Benutzer direkt bearbeiten können.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"plugin-settings" 사용 중입니다. Wie aktiviere ich mein Plugin nur für bestimmte Projekte?
예상 결과:
- Erstelle eine .claude/my-plugin.local.md-Datei im Projekt mit:
- ---
- enabled: true
- ---
- Dein Hook sollte prüfen, ob die Datei existiert und das enabled-Feld lesen, bevor er ausgeführt wird
- Füge .claude/*.local.md zu .gitignore hinzu, um projektspezifische Einstellungen nicht zu committen
"plugin-settings" 사용 중입니다. Wie parse ich eine numerische Einstellung in meinem Hook?
예상 결과:
- Verwende dieses Muster, um numerische Einstellungen zu extrahieren und zu validieren:
- MAX_SIZE=$(echo "$FRONTMATTER" | grep '^max_size:' | sed 's/max_size: *//')
- Validieren: if [[ "$MAX_SIZE" =~ ^[0-9]+$ ]]; then
- Verwenden im Vergleich: if [[ $MAX_SIZE -gt 1000 ]]; then
보안 감사
낮은 위험This is a documentation skill containing code examples for a plugin settings pattern. All static findings are FALSE POSITIVES - they flag shell command examples in markdown documentation, not actual executable code. The skill has no network access, no credential handling, and contains security mitigations that BLOCK access to sensitive files.
위험 요인
품질 점수
만들 수 있는 것
Konfiguration zu Plugins hinzufügen
Dokumentieren, wie Plugins mit benutzerbearbeitbaren Einstellungsdateien konfigurierbar gemacht werden können
Plugin-Standardwerte überschreiben
Projektspezifische Plugin-Konfigurationen erstellen, ohne Plugin-Code zu ändern
Einstellungsmuster dokumentieren
Einstellungsdokumentation in Plugin-READMEs mit Vorlagen einschließen
이 프롬프트를 사용해 보세요
Wie füge ich benutzerkonfigurierbare Einstellungen zu meinem Claude Code Plugin mit .claude/my-plugin.local.md-Dateien hinzu?
Zeige mir, wie ich YAML-Frontmatter aus einer .local.md-Datei in einem Bash-Hook parsen kann
Welche Felder und Strukturen sind für eine gültige Plugin-Einstellungsdatei erforderlich?
Wie verhindere ich, dass meine Plugin-Einstellungen versehentlich .env-Dateien oder Geheimnisse offenlegen?
모범 사례
- Validiere immer die Einstellungsdateistruktur vor dem Lesen - prüfe auf ----Markierungen und erforderliche Felder
- Biete sinnvolle Standardwerte, wenn die Einstellungsdatei nicht existiert, um Rückwärtskompatibilität zu gewährleisten
- Füge .claude/*.local.md zu .gitignore hinzu, da dies benutzerlokale Überschreibungen sind
피하기
- Einstellungen direkt in Hooks fest kodieren - macht Anpassung unmöglich
- .local.md-Dateien in git committen - dies sind pro-Benutzer-, pro-Projekt-Überschreibungen
- Benutzereingaben nicht validieren, bevor Einstellungen geschrieben werden - könnte zu fehlerhaften Dateien führen