스킬 pagerduty-automation
📦

pagerduty-automation

안전 ⚙️ 외부 명령어🌐 네트워크 접근

Automate PagerDuty Incident Management

Claude에서 직접 PagerDuty 인시던트, 서비스, 스케줄 및 온콜 로테이션을 관리합니다. AI 어시스턴트를 벗어나지 않고 인시던트 대응 워크플로를 간소화합니다.

지원: Claude Codex Code(CC)
🥉 74 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"pagerduty-automation" 사용 중입니다. Who is on-call for the platform team this week?

예상 결과:

  • Schedule: Platform Team On-Call
  • Current on-call: John Smith (john.smith@company.com)
  • Rotation: Weekly
  • Next handoff: Monday 9:00 AM UTC

"pagerduty-automation" 사용 중입니다. Create a high-urgency incident titled 'Payment Gateway Timeout' for the checkout service

예상 결과:

  • Incident created successfully
  • ID: P123XYZ
  • Status: triggered
  • Service: Checkout API
  • Urgency: high
  • Escalated to: Platform On-Call

보안 감사

안전
v1 • 2/24/2026

All 112 static findings are FALSE POSITIVES. The SKILL.md file is pure documentation describing PagerDuty automation via Rube MCP server. Static analyzer incorrectly flagged tool names (e.g., PAGERDUTY_FETCH_INCIDENT_LIST) as shell commands, but these are MCP tool identifiers in documentation text only. The hardcoded URL is the legitimate Rube MCP endpoint. No executable code, command injection vectors, or malicious patterns exist.

1
스캔된 파일
251
분석된 줄 수
2
발견 사항
1
총 감사 수

위험 요인

⚙️ 외부 명령어
기록된 특정 위치가 없습니다
🌐 네트워크 접근 (1)
감사자: claude

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
50
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

인시던트 대응자

'P123ABC 인시던트 확인'과 같은 자연어 명령을 실행하여 온콜 교대 중 인시던트를 빠르게 확인하거나 해결합니다

DevOps 자동화 엔지니어

Claude Code를 통해 프로그래밍 방식으로 인시던트 생성, 서비스 구성 관리 및 온콜 스케줄 설정

팀 리드

모든 스케줄에서 현재 온콜인 사용자 확인 및 PagerDuty에 로그인하지 않고 에스컬레이션 정책 생성 또는 수정

이 프롬프트를 사용해 보세요

현재 온콜 확인
Who is currently on-call for the production support schedule?
인시던트 확인
Acknowledge incident P123ABC with note: 'Working on database connection issue'
새 서비스 생성
Create a new PagerDuty service named 'Checkout API' using escalation policy 'Default' with alert creation set to 'create_incidents'
확인되지 않은 인시던트 목록
List all unacknowledged incidents from the last 2 hours, grouped by service

모범 사례

  • Always call RUBE_SEARCH_TOOLS first to get current available tool schemas before running commands
  • Verify connection status shows ACTIVE before executing workflows
  • Use the preview tool before saving complex schedule changes

피하기

  • PagerDuty 연결이 활성 상태인지 확인하지 않고 인시던트 생성 시도
  • 기존 에스컬레이션 정책 없이 서비스 생성 시도
  • 인시던트를 뒤로 전환하려고 시도 (resolved -> triggered)

자주 묻는 질문

PagerDuty API 키가 필요합니까?
API 키가 필요하지 않습니다. 이 스킬은 PagerDuty 계정을 연결할 때 OAuth를 통해 인증을 처리하는 Rube MCP을 사용합니다.
서비스 없이 인시던트를 생성할 수 있습니까?
아닙니다. 인시던트 생성에는 id와 type: 'service_reference'가 모두 있는 서비스가 필요합니다. 먼저 기존 서비스를 생성하거나 참조해야 합니다.
PagerDuty 연결이 작동하는지 어떻게 확인합니까?
RUBE_MANAGE_CONNECTIONS를 toolkit 'pagerduty'와 함께 실행하고 상태가 ACTIVE로 표시되는지 확인한 후 워크플로를 실행하세요.
인시던트를 resolved에서 triggered로 전환할 수 있습니까?
아닙니다. PagerDuty 인시던트 상태 전환은 단방향입니다: triggered -> acknowledged -> resolved. 뒤로 갈 수 없습니다.
속도 제한에 도달하면 어떻게 됩니까?
PagerDuty는 계정당 속도 제한을 적용합니다. 429 응답을 받을 때 지수적 백오프를 구현하고 대량 작업을 분산하세요.
이 스킬로 비즈니스 서비스와 기술 서비스를 관리할 수 있습니까?
네. 이 스킬은 기술 서비스(PAGERDUTY_CREATE_NEW_SERVICE 사용)와 비즈니스 서비스(PAGERDUTY_CREATE_BUSINESS_SERVICE 사용) 모두 지원합니다.

개발자 세부 정보

파일 구조

📄 SKILL.md