Pular para o conteúdo
Skillpedia
Automações77 mil · #1301

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

https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/launch-darkly-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/launch-darkly-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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 Automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/launch-darkly-automation/SKILL.md -o SKILL.md
Conteú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

  1. Adicione o servidor Composio MCP ao seu cliente: https://rube.app/mcp
  2. Conecte sua conta LaunchDarkly quando solicitado (autenticação por chave de API)
  3. 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.

repo: ComposioHQ/awesome-claude-skills

Popularidade

Estrelas no GitHub
77 mil
Posição no ranking
#1301
Licença
—
Atualizada em
18/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas