Compétences plugin-settings
⚙️

plugin-settings

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

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.

Prend en charge: Claude Codex Code(CC)
🥈 77 Argent
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". 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ûr
v4 • 1/16/2026

This 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.

9
Fichiers analysés
2,245
Lignes analysées
2
résultats
4
Total des audits

Score de qualité

64
Architecture
100
Maintenabilité
87
Contenu
20
Communauté
100
Sécurité
96
Conformité aux spécifications

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

Criar arquivo de configuração
Crie um arquivo .claude/my-plugin.local.md com enabled: true, mode: standard e max_retries: 3 no frontmatter YAML.
Ler configurações do plugin
Verifique se .claude/security-plugin.local.md existe e leia o campo enabled do frontmatter YAML.
Validar configurações
Valide que .claude/my-plugin.local.md tem frontmatter YAML adequado com campos obrigatórios: enabled, mode e max_file_size.
Atualizar estado do agente
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

Foire aux questions

Por que alterações de configuração requerem reinicialização?
O Claude Code carrega configurações de hooks na inicialização. Configurações são lidas por hooks, que não podem ser recarregados rapidamente por razões de segurança.
Posso usar JSON em vez de YAML?
Sim, mas frontmatter YAML é recomendado para consistência com o padrão documentado e análise mais fácil.
Onde devo documentar as configurações do meu plugin?
Inclua uma seção de Configuração no README.md do seu plugin com um modelo completo de configuração e descrições dos campos.
Como lidar com configurações sensíveis?
Nunca armazene segredos em arquivos de configuração. Use variáveis de ambiente ou ferramentas seguras de gerenciamento de segredos.
Vários plugins podem compartilhar configurações?
Cada plugin deve ter seu próprio arquivo .local.md. Configuração compartilhada pode ser documentada como dependências.
O que acontece se configurações forem inválidas?
Sempre forneça valores padrão sensíveis. Registre avisos para valores inválidos e continue com comportamento de fallback seguro.