ComposioHQ/LaunchDarkly-Automation

Automatize o gerenciamento de feature flags do LaunchDarkly -- liste projetos e ambientes, crie e remova triggers de workflows e rastreie referências de código via integração MCP do Composio.

O que é LaunchDarkly-Automation?

Esta skill permite automatizar workflows de feature flags do LaunchDarkly usando a integração Composio MCP. Com ela, é possível listar projetos e ambientes, criar e deletar triggers acionados por webhooks, e auditar referências de código de flags em repositórios. A skill é compatível com assistentes de IA como Claude Code, Cursor e Codex, utilizando o servidor MCP da Composio para autenticação via API key. O fluxo de trabalho inclui operações como criação de triggers para alternar flags automaticamente com base em eventos externos, listagem de ambientes por projeto e consulta de repositórios que referenciam flags (recurso Enterprise). É essencial primeiro descobrir as chaves dos projetos e ambientes, respeitando formatos de slug para nomes de ambiente e o uso correto de parâmetros de filtro e paginação. A exclusão de triggers é irreversível, exigindo cautela. No geral, a skill otimiza a gestão de flags, reduzindo trabalho manual e integrando-se diretamente ao ecossistema de desenvolvimento.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/launch-darkly-automation

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Automação LaunchDarkly

Automatize seus workflows de feature flags do LaunchDarkly -- enumere projetos e ambientes, crie triggers de flags acionados por webhooks, gerencie o ciclo de vida dos triggers 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 MCP do Composio ao seu cliente: https://rube.app/mcp
  2. Conecte sua conta LaunchDarkly quando solicitado (autenticação via chave de API)
  3. Comece a usar os workflows abaixo

Workflows Principais

1. Listar Projetos

Use LAUNCH_DARKLY_LIST_PROJECTS para descobrir todos os projetos e suas chaves para operações subsequentes.

Ferramenta: LAUNCH_DARKLY_LIST_PROJECTS
Entradas:
  - filter: string (ex.: "query:myproject" ou "keys:proj1,proj2" ou "tags:mytag")
  - expand: string (ex.: "environments" para incluir lista de ambientes por projeto)
  - limit: integer (padrão 20)
  - offset: integer (índice inicial da paginação)
  - sort: string (ex.: "name" ou "-name" para descendente)

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

Ferramenta: LAUNCH_DARKLY_GET_ENVIRONMENTS
Entradas:
  - project_key: string (obrigatório) -- ex.: "my-project", "default"
  - filter: string (ex.: "query:production")
  - limit: integer (padrão 20)
  - offset: integer (paginação)
  - sort: string (ex.: "name" ou "-name")

3. Criar um Workflow de Trigger de Flag

Use LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW para configurar alternâncias automáticas de flags acionadas por eventos externos (webhooks, alertas do Datadog, etc.).

Ferramenta: LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW
Entradas:
  - project_key: string (obrigatório)
  - feature_flag_key: string (obrigatório) -- ex.: "new-feature", "enable-dark-mode"
  - environment_key: string (obrigatório) -- ex.: "production", "staging"
  - integration_key: string (padrão "generic-trigger") -- ou "datadog", "honeycomb", "dynatrace"
  - instructions: array de objetos (opcional):
      - kind: "flag_action" (fixo)
      - action: "turnFlagOn" | "turnFlagOff"
  - comment: string (opcional) -- descrição do propósito do trigger

O trigger gera uma URL de webhook única que pode ser chamada para executar a ação de flag configurada.

4. Deletar um Workflow de Trigger de Flag

Use LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW para remover permanentemente um trigger e sua URL.

Ferramenta: LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW
Entradas:
  - project_key: string (obrigatório)
  - feature_flag_key: string (obrigatório)
  - environment_key: string (obrigatório)
  - id: string (obrigatório) -- o ID do trigger retornado durante a criação

Aviso: A exclusão é irreversível. O trigger e sua URL não podem ser recuperados.

5. Listar Repositórios com Referências de Código

Use LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES para rastrear onde as feature flags são usadas em seu código.

Ferramenta: LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES
Entradas:
  - projKey: string (opcional) -- filtrar por chave do projeto
  - flagKey: string (opcional) -- filtrar por chave da feature flag
  - withBranches: string (qualquer valor para incluir dados de branch)
  - withReferencesForDefaultBranch: string (qualquer valor para incluir refs de código para o branch padrão)

Nota: Referências de código é um recurso Enterprise que requer permissões de escrita em code-reference-repository.


Armadilhas Conhecidas

ArmadilhaDetalhe
Descoberta de chave de projetoSempre use LAUNCH_DARKLY_LIST_PROJECTS primeiro para encontrar chaves de projeto válidas antes de chamar outras ferramentas.
Formato da chave do ambienteAs chaves de ambiente são slugs em minúsculas (ex.: "production", "test"), não nomes de exibição.
Exclusão de trigger é permanenteUma vez deletado via LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOW, a URL do trigger é irrecuperável.
Referências de código apenas EnterpriseLAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIES requer plano Enterprise e permissões de escrita.
Formato das instruções do triggerCada objeto de instrução requer kind: "flag_action" (constante fixa) e action como turnFlagOn ou turnFlagOff.

Referência Rápida

Slug da FerramentaDescrição
LAUNCH_DARKLY_LIST_PROJECTSListar todos os projetos com filtragem e paginação
LAUNCH_DARKLY_GET_ENVIRONMENTSListar ambientes dentro de um projeto
LAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOWCriar um trigger de flag acionado por webhook
LAUNCH_DARKLY_DELETE_TRIGGER_WORKFLOWDeletar permanentemente um trigger de flag
LAUNCH_DARKLY_LIST_CODE_REFERENCE_REPOSITORIESListar repositórios com referências de código para flags

Desenvolvido por Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Habilidades Relacionadas