스킬 plugin-settings
⚙️

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.

지원: Claude Code(CC)
🥉 74 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"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

보안 감사

낮은 위험
v5 • 1/17/2026

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.

9
스캔된 파일
2,270
분석된 줄 수
1
발견 사항
5
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

64
아키텍처
100
유지보수성
85
콘텐츠
20
커뮤니티
90
보안
96
사양 준수

만들 수 있는 것

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

이 프롬프트를 사용해 보세요

Einstellungen zu Plugin hinzufügen
Wie füge ich benutzerkonfigurierbare Einstellungen zu meinem Claude Code Plugin mit .claude/my-plugin.local.md-Dateien hinzu?
Frontmatter parsen
Zeige mir, wie ich YAML-Frontmatter aus einer .local.md-Datei in einem Bash-Hook parsen kann
Einstellungen validieren
Welche Felder und Strukturen sind für eine gültige Plugin-Einstellungsdatei erforderlich?
Best Practices für Sicherheit
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

자주 묻는 질문

Wo sollte ich Plugin-Einstellungsdateien speichern?
Speichere in .claude/plugin-name.local.md im Projektverzeichnis. Das .claude-Verzeichnis ist der Standardort.
Werden Einstellungsänderungen sofort wirksam?
Nein. Hooks werden beim Start geladen. Du musst Claude Code neu starten, damit Einstellungsänderungen wirksam werden.
Kann ich dies für Agenten-Status verwenden?
Ja. Der Markdown-Body kann Prompts oder Aufgabenbeschreibungen enthalten, die Agenten lesen und ausführen.
Wie verhindere ich, dass Einstellungen comittet werden?
Füge .claude/*.local.md und .claude/*.local.json zu .gitignore in deiner Plugin-Dokumentation hinzu.
Was passiert, wenn die Einstellungsdatei fehlerhaft ist?
Dein Hook sollte die Struktur validieren (auf ----Markierungen prüfen) und graceful Fallback auf Standardwerte bieten.
Sollte ich JSON oder Markdown für Einstellungen verwenden?
Markdown mit YAML-Frontmatter wird für Plugins empfohlen - ermöglicht strukturierte Konfiguration + menschenlesbaren Body.