plugin-settings
Configurar plugins com arquivos de configuração YAML
Également disponible depuis: anthropics,davila7
Desenvolvedores de plugins precisam de uma maneira padronizada de armazenar configuração por projeto. Este padrão usa arquivos .claude/plugin-name.local.md com frontmatter YAML para configurações estruturadas.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "plugin-settings". Leia as configurações de .claude/validation-plugin.local.md
Résultat attendu:
- Arquivo de configuração encontrado em .claude/validation-plugin.local.md
- Configuração:
- enabled: true
- mode: strict
- max_file_size: 1000000
- allowed_extensions: [".js", ".ts", ".tsx"]
- Plugin está ativo com validação estrita habilitada
Utilisation de "plugin-settings". Criar configurações para um novo plugin de segurança
Résultat attendu:
- Criado .claude/security-plugin.local.md
- Configuração:
- enabled: true
- scan_on_commit: true
- severity_level: high
- notification_channel: slack
- Configurações salvas. Reinicie o Claude Code para que as alterações entrem em vigor.
Audit de sécurité
SûrThis is a documentation-only skill explaining configuration patterns for Claude Code plugins. All external command patterns (383 occurrences) are legitimate shell scripting examples for parsing YAML frontmatter using sed, grep, and awk. The high-risk findings for 'weak cryptographic algorithm' are false positives where the scanner flagged 'DES' in text explanations, not actual cryptographic code. No malicious patterns, network operations, or credential exfiltration detected.
Facteurs de risque
⚙️ Commandes externes (5)
📁 Accès au système de fichiers (1)
Score de qualité
Ce que vous pouvez construire
Adicionar comportamento configurável a plugins
Criar arquivos de configuração que controlam o comportamento do plugin por projeto, com validação e valores padrão.
Padronizar configuração de plugins
Estabelecer padrões consistentes para configurações de plugins em projetos de equipe com frontmatter YAML.
Coordinar comportamento de agentes
Armazenar estado e configuração de agentes para fluxos de trabalho multi-agente complexos no Claude Code.
Essayez ces prompts
Crie um arquivo .claude/my-plugin.local.md com enabled: true, mode: standard e max_retries: 3 no frontmatter YAML.
Verifique se .claude/security-plugin.local.md existe e leia o campo enabled do frontmatter YAML.
Valide que .claude/my-plugin.local.md tem frontmatter YAML adequado com campos obrigatórios: enabled, mode e max_file_size.
Atualize o campo task_number em .claude/multi-agent-swarm.local.md de 3.4 para 3.5 preservando outras configurações.
Bonnes pratiques
- Sempre verifique se o arquivo de configuração existe antes de ler para evitar erros
- Use o padrão de saída rápida quando o plugin está desabilitado (enabled: false)
- Valide todas as entradas do usuário ao criar arquivos de configuração para prevenir injeção
- Documente campos de configuração obrigatórios no README do seu plugin com exemplos
Éviter
- Não codifique valores de configuração em hooks - sempre leia da configuração
- Evite criar arquivos de configuração em locais rastreados pelo git - use sufixo .local.md
- Nunca execute valores de configuração como comandos - trate todas as entradas como dados apenas