LaunchDarkly Automation
Ajuda seu agente a gerenciar flags de funcionalidades no LaunchDarkly. Permite automatizar a criação, exclusão e acompanhamento de referências de código.
O que ela faz
Esta ferramenta automatiza o gerenciamento de 'feature flags' no LaunchDarkly. Ela permite listar projetos e ambientes, criar e apagar gatilhos automáticos para flags e verificar onde seu código usa essas flags.
Quando usar
- ✓Para ver todos os projetos e ambientes disponíveis no LaunchDarkly.
- ✓Para configurar uma ação automática (ligar/desligar uma flag) quando algo acontecer (ex: um alerta).
- ✓Para descobrir em quais partes do seu código uma flag específica está sendo usada.
Exemplo do que pedir para a IA
“Quero criar um gatilho para ligar a flag 'nova-funcionalidade' no ambiente 'producao' do projeto 'meu-app'. Quando um alerta do Datadog ocorrer, a flag deve ser ligada.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA se conecta à sua conta LaunchDarkly. Ela usa comandos específicos para buscar informações (como projetos e ambientes) ou para criar e remover automações (gatilhos). Para gatilhos, ela gera um link especial que, quando acessado, executa a ação definida.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add ComposioHQ/awesome-claude-skills --skill LaunchDarkly AutomationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/launch-darkly-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação do LaunchDarkly
Automatize seus fluxos de trabalho de feature flags do LaunchDarkly -- liste projetos e ambientes, crie gatilhos de flags baseados em webhooks, gerencie o ciclo de vida de gatilhos e audite referências de código em repositórios.
Documentação do Toolkit: composio.dev/toolkits/launch_darkly
Configuração
- Adicione o servidor Composio MCP ao seu cliente:
https://rube.app/mcp - Conecte sua conta LaunchDarkly quando solicitado (autenticação por chave de API)
- Comece a usar os fluxos de trabalho abaixo
Fluxos de Trabalho Principais
1. Listar Projetos
Use LAUNCH_DARKLY_LIST_PROJECTS para descobrir todos os projetos e suas chaves para operações subsequentes.
Tool: LAUNCH_DARKLY_LIST_PROJECTS
Inputs:
- filter: string (e.g., "query:myproject" or "keys:proj1,proj2" or "tags:mytag")
- expand: string (e.g., "environments" to include env list per project)
- limit: integer (default 20)
- offset: integer (pagination start index)
- sort: string (e.g., "name" or "-name" for descending)
2. Obter Ambientes de um Projeto
Use LAUNCH_DARKLY_GET_ENVIRONMENTS para listar todos os ambientes dentro de um projeto (produção, staging, teste, etc.).
Tool: LAUNCH_DARKLY_GET_ENVIRONMENTS
Inputs:
- project_key: string (required) -- e.g., "my-project", "default"
- filter: string (e.g., "query:production")
- limit: integer (default 20)
- offset: integer (pagination)
- sort: string (e.g., "name" or "-name")
3. Criar um Fluxo de Trabalho de Gatilho de Flag
Use LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW para configurar toggles de flag automatizados acionados por eventos externos (webhooks, alertas Datadog, etc.).
Tool: LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW
Inputs:
- project_key: string (required)
- feature_flag_key: string (required) -- e.g., "new-feature", "enable-dark-mode"
- environment_key: string (required) -- e.g., "production", "staging"
- integration_key: string (default "generic-trigger") -- or "datadog", "honeycomb", "dynatrace"
- instructions: array of objects (optional):
- kind: "flag_action" (fixed)
- action: "turnFlagOn" | "turnFlagOff"
- comment: string (optional) -- description of the trigger purpose
O gatilho gera um URL de webhook exclusivo que pode ser chamado para executar a ação de flag configurada.
4. Excluir um Fluxo de Trabalho de Gatilho de Flag
Use LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW para remover permanentemente um gatilho e seu URL.
Tool: LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW
Inputs:
- project_key: string (required)
- feature_flag_key: string (required)
- environment_key: string (required)
- id: string (required) -- the trigger ID returned during creation
Aviso: A exclusão é irreversível. O gatilho e seu URL não podem ser recuperados.
5. Listar Repositórios de Referência de Código
Use LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES para rastrear onde as feature flags são usadas em sua base de código.
Tool: LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES
Inputs:
- projKey: string (optional) -- filter by project key
- flagKey: string (optional) -- filter by feature flag key
- withBranches: string (any value to include branch data)
- withReferencesForDefaultBranch: string (any value to include code refs for default branch)
Observação: Referências de código é um recurso Enterprise que requer permissões de escrita code-reference-repository.
Armadilhas Conhecidas
| Armadilha | Detalhe |
|---|---|
| Descoberta da chave do projeto | Sempre use LAUNCH_DARKLY_LIST_PROJECTS primeiro para encontrar chaves de projeto válidas antes de chamar outras ferramentas. |
| Formato da chave do ambiente | As chaves de ambiente são slugs em minúsculas (por exemplo, "production", "test"), não nomes de exibição. |
| Exclusão de gatilho é permanente | Uma vez excluído via LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW, o URL do gatilho é irrecuperável. |
| Referências de código apenas para Enterprise | LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES requer plano Enterprise e permissões de escrita. |
| Formato das instruções do gatilho | Cada objeto de instrução requer kind: "flag_action" (constante fixa) e action como turnFlagOn ou turnFlagOff. |
Referência Rápida
| Slug da Ferramenta | Descrição |
|---|---|
LAUNCH_DARKLY_LIST_PROJECTS |
Listar todos os projetos com filtragem e paginação |
LAUNCH_DARKLY_GET_ENVIRONMENTS |
Listar ambientes dentro de um projeto |
LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW |
Criar um gatilho de flag baseado em webhook |
LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW |
Excluir permanentemente um gatilho de flag |
…
Perguntas frequentes
Como sei o nome exato de um projeto ou ambiente?
Use o comando para listar projetos e ambientes. Ele mostrará os nomes corretos, que geralmente são em letras minúsculas e sem espaços.
Posso recuperar um gatilho que apaguei?
Não, apagar um gatilho é permanente. O link de automação não poderá mais ser usado e não pode ser recuperado.
Preciso de uma conta especial para ver onde as flags são usadas no código?
Sim, a funcionalidade de rastrear flags no código requer um plano Enterprise do LaunchDarkly e permissões específicas.
Detalhes
Descrição original do autor
Automate LaunchDarkly feature flag management -- list projects and environments, create and delete trigger workflows, and track code references via the Composio MCP integration.
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1301
- Licença
- —
- Atualizada em
- 18/09/2026
Comentários
- …
Mais skills deste repositório
artifacts-builder
Ajuda seu agente a construir interfaces de usuário complexas. Ele usa tecnologias modernas para criar páginas web interativas e ricas.
ComposioHQ/awesome-claude-skills
brand-guidelines
Ajuda seu agente a aplicar cores e fontes oficiais da marca em materiais. É útil para manter a identidade visual em qualquer peça que precise ter a cara da empresa.
ComposioHQ/awesome-claude-skills
canvas-design
Faz seu agente criar artes visuais originais em .png e .pdf. Use quando o usuário pedir para criar um pôster, arte ou design estático.
ComposioHQ/awesome-claude-skills
changelog-generator
Ajuda seu agente a criar notas de lançamento para usuários a partir de códigos de programação. Transforma informações técnicas em textos fáceis de entender.
ComposioHQ/awesome-claude-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC