Pular para o conteúdo
Skillpedia
Automações48 mil · #3787

pagerduty-automation

Ajuda seu agente a automatizar o PagerDuty. Ele gerencia incidentes, serviços, escalas e políticas de escalonamento de forma eficiente.

O que ela faz

Esta ferramenta ajuda a gerenciar o PagerDuty, um sistema de alerta para equipes de tecnologia. Você pode usá-la para criar, ver ou resolver problemas (incidentes), gerenciar serviços que estão com problemas e verificar quem está de plantão.

Quando usar

  • ✓Quando um problema sério acontece e você precisa criar um alerta.
  • ✓Para ver quais problemas estão abertos e quem está cuidando deles.
  • ✓Para verificar quem está de plantão em uma determinada semana.

Exemplo do que pedir para a IA

“Crie um incidente no PagerDuty sobre um servidor fora do ar.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/pagerduty-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/pagerduty-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta se conecta ao PagerDuty e usa comandos específicos para realizar ações como criar incidentes ou listar quem está de plantão. Primeiro, ela verifica quais comandos estão disponíveis e depois executa a ação que você pediu.

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 sickn33/agentic-awesome-skills --skill pagerduty-automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pagerduty-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 PagerDuty via Rube MCP

Automatize o gerenciamento de incidentes e operações do PagerDuty através do toolkit PagerDuty do Composio via Rube MCP.

Pré-requisitos

  • O Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
  • Conexão ativa do PagerDuty via RUBE_MANAGE_CONNECTIONS com o toolkit pagerduty
  • Sempre chame RUBE_SEARCH_TOOLS primeiro para obter os esquemas de ferramentas atuais

Configuração

Obter Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e funciona.

  1. Verifique se o Rube MCP está disponível confirmando que RUBE_SEARCH_TOOLS responde
  2. Chame RUBE_MANAGE_CONNECTIONS com o toolkit pagerduty
  3. Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar a autenticação do PagerDuty
  4. Confirme se o status da conexão mostra ATIVA antes de executar quaisquer fluxos de trabalho

Fluxos de Trabalho Principais

1. Gerenciar Incidentes

Quando usar: O usuário deseja criar, atualizar, reconhecer ou resolver incidentes

Sequência de ferramentas:

  1. PAGERDUTY_FETCH_INCIDENT_LIST - Listar incidentes com filtros [Obrigatório]
  2. PAGERDUTY_RETRIEVE_INCIDENT_BY_INCIDENT_ID - Obter detalhes de um incidente específico [Opcional]
  3. PAGERDUTY_CREATE_INCIDENT_RECORD - Criar um novo incidente [Opcional]
  4. PAGERDUTY_UPDATE_INCIDENT_BY_ID - Atualizar status ou atribuição do incidente [Opcional]
  5. PAGERDUTY_POST_INCIDENT_NOTE_USING_ID - Adicionar uma nota a um incidente [Opcional]
  6. PAGERDUTY_SNOOZE_INCIDENT_BY_DURATION - Adiar um incidente por um período [Opcional]

Parâmetros chave:

  • statuses[]: Filtrar por status ('triggered', 'acknowledged', 'resolved')
  • service_ids[]: Filtrar por IDs de serviço
  • urgencies[]: Filtrar por urgência ('high', 'low')
  • title: Título do incidente (para criação)
  • service: Objeto de serviço com id e type (para criação)
  • status: Novo status para operações de atualização

Armadilhas:

  • A criação de incidentes requer um objeto service com id e type: 'service_reference'
  • As transições de status seguem: triggered -> acknowledged -> resolved
  • Não é possível transitar de resolved para triggered diretamente
  • PAGERDUTY_UPDATE_INCIDENT_BY_ID requer o ID do incidente como parâmetro de caminho
  • A duração do adiamento é em segundos; o incidente é reativado após o período de adiamento

2. Inspecionar Alertas e Análises de Incidentes

Quando usar: O usuário deseja revisar alertas dentro de um incidente ou analisar métricas de incidentes

Sequência de ferramentas:

  1. PAGERDUTY_GET_ALERTS_BY_INCIDENT_ID - Listar alertas de um incidente [Obrigatório]
  2. PAGERDUTY_GET_INCIDENT_ALERT_DETAILS - Obter detalhes de um alerta específico [Opcional]
  3. PAGERDUTY_FETCH_INCIDENT_ANALYTICS_BY_ID - Obter análises/métricas de incidentes [Opcional]

Parâmetros chave:

  • incident_id: O ID do incidente
  • alert_id: ID específico do alerta dentro do incidente
  • statuses[]: Filtrar alertas por status

Armadilhas:

  • Um incidente pode ter vários alertas; cada alerta tem seu próprio status
  • IDs de alerta são escopados para o incidente
  • Os dados de análise incluem tempos de resposta, métricas de engajamento e tempos de resolução

3. Gerenciar Serviços

Quando usar: O usuário deseja criar, atualizar ou listar serviços

Sequência de ferramentas:

  1. PAGERDUTY_RETRIEVE_LIST_OF_SERVICES - Listar todos os serviços [Obrigatório]
  2. PAGERDUTY_RETRIEVE_SERVICE_BY_ID - Obter detalhes do serviço [Opcional]
  3. PAGERDUTY_CREATE_NEW_SERVICE - Criar um novo serviço técnico [Opcional]
  4. PAGERDUTY_UPDATE_SERVICE_BY_ID - Atualizar configuração do serviço [Opcional]
  5. PAGERDUTY_CREATE_INTEGRATION_FOR_SERVICE - Adicionar uma integração a um serviço [Opcional]
  6. PAGERDUTY_CREATE_BUSINESS_SERVICE - Criar um serviço de negócios [Opcional]
  7. PAGERDUTY_UPDATE_BUSINESS_SERVICE_BY_ID - Atualizar um serviço de negócios [Opcional]

Parâmetros chave:

  • name: Nome do serviço
  • escalation_policy: Objeto de política de escalonamento com id e type
  • alert_creation: Modo de criação de alertas ('create_alerts_and_incidents' ou 'create_incidents')
  • status: Status do serviço ('active', 'warning', 'critical', 'maintenance', 'disabled')

Armadilhas:

  • A criação de um serviço requer uma política de escalonamento existente
  • Serviços de negócios são diferentes de serviços técnicos; eles representam agrupamentos em nível de negócios
  • Integrações de serviço definem como os alertas são criados (email, API, eventos)
  • Desabilitar um serviço interrompe toda a criação de incidentes para esse serviço

4. Gerenciar Agendamentos e Plantão

Quando usar: O usuário deseja visualizar ou gerenciar agendamentos e rotações de plantão

Sequência de ferramentas:

  1. PAGERDUTY_GET_SCHEDULES - Listar todos os agendamentos [Obrigatório]

…

Perguntas frequentes

O que é PagerDuty?

PagerDuty é um serviço que ajuda equipes de tecnologia a serem alertadas rapidamente quando algo dá errado em seus sistemas.

O que são 'incidentes'?

Incidentes são alertas sobre problemas que precisam de atenção imediata, como um servidor que parou de funcionar.

Como a ferramenta sabe o que fazer?

Ela usa um sistema chamado Rube MCP que se conecta ao PagerDuty e entende os comandos para gerenciar alertas, serviços e plantões.

Detalhes

Descrição original do autor

Automate PagerDuty tasks via Rube MCP (Composio): manage incidents, services, schedules, escalation policies, and on-call rotations. Always search tools first for current schemas.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3787
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas