Receber por email
← Voltar para o catálogo

configuration-migrator

Migrar arquivos de configuração entre formatos e versões com extração de variáveis de ambiente

1.4kestrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add a5c-ai/babysitter

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/configuration-migrator/svg)](https://www.skillteca.com.br/skills/configuration-migrator)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Configuration Migrator Skill

Migrates configuration files between different formats and versions, handles environment variable extraction, and manages secret detection.

Purpose

Enable configuration migration for:

  • Config format conversion
  • Environment variable extraction
  • Secret detection and handling
  • Schema validation
  • Template generation

Capabilities

1. Config Format Conversion

  • XML to YAML/JSON
  • Properties to YAML
  • INI to JSON
  • TOML conversion
  • ENV file handling

2. Environment Variable Extraction

  • Identify environment-specific values
  • Extract to env files
  • Create variable references
  • Document variables

3. Secret Detection

  • Find hardcoded secrets
  • Identify credentials
  • Detect API keys
  • Flag sensitive data

4. Schema Validation

  • Validate against schemas
  • Check required fields
  • Verify data types
  • Ensure compatibility

5. Default Value Handling

  • Preserve defaults
  • Document required overrides
  • Create sensible defaults
  • Handle missing values

6. Template Generation

  • Create config templates
  • Generate example files
  • Document all options
  • Support multiple environments

Tool Integrations

| Tool | Purpose | Integration Method | |------|---------|-------------------| | yq | YAML processing | CLI | | jq | JSON processing | CLI | | dotenv | ENV file handling | Library | | git-secrets | Secret detection | CLI | | Config validators | Schema validation | CLI |

Output Schema

{
  "migrationId": "string",
  "timestamp": "ISO8601",
  "source": {
    "format": "string",
    "path": "string"
  },
  "target": {
    "format": "string",
    "path": "string"
  },
  "conversions": [
    {
      "sourceKey": "string",
      "targetKey": "string",
      "transformation": "string"
    }
  ],
  "extracted": {
    "envVariables": [],
    "secrets": []
  },
  "validation": {
    "valid": "boolean",
    "errors": [],
    "warnings": []
  }
}

Integration with Migration Processes

  • configuration-migration: Primary tool
  • framework-upgrade: Config version updates
  • cloud-migration: Cloud config adaptation

Related Skills

  • compliance-validator: Secret compliance

Related Agents

  • configuration-centralization-agent: Config modernization
Compartilhar X LinkedIn