소스 정보
- 저장소
- thiagofernandes1987-create/APEX
- 최근 소스 활동
- 2026년 7월 21일 11:53
- 감지된 SKILL.md 언어
- 영어
- 스타
- 2
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/thiagofernandes1987-create/APEX --skill pagerduty-automation명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | pagerduty-automation |
| description | "**v00.33.0**: Ingested from antigravity-awesome-skills community repo" |
Automate PagerDuty incident management and operations through Composio's PagerDuty toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit pagerdutyRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit pagerdutyWhen to use: User wants to create, update, acknowledge, or resolve incidents
Tool sequence:
PAGERDUTY_FETCH_INCIDENT_LIST - List incidents with filters [Required]PAGERDUTY_RETRIEVE_INCIDENT_BY_INCIDENT_ID - Get specific incident details [Optional]PAGERDUTY_CREATE_INCIDENT_RECORD - Create a new incident [Optional]PAGERDUTY_UPDATE_INCIDENT_BY_ID - Update incident status or assignment [Optional]PAGERDUTY_POST_INCIDENT_NOTE_USING_ID - Add a note to an incident [Optional]PAGERDUTY_SNOOZE_INCIDENT_BY_DURATION - Snooze an incident for a period [Optional]Key parameters:
statuses[]: Filter by status ('triggered', 'acknowledged', 'resolved')service_ids[]: Filter by service IDsurgencies[]: Filter by urgency ('high', 'low')title: Incident title (for creation)service: Service object with id and type (for creation)status: New status for update operationsPitfalls:
service object with both id and type: 'service_reference'PAGERDUTY_UPDATE_INCIDENT_BY_ID requires the incident ID as a path parameterWhen to use: User wants to review alerts within an incident or analyze incident metrics
Tool sequence:
PAGERDUTY_GET_ALERTS_BY_INCIDENT_ID - List alerts for an incident [Required]PAGERDUTY_GET_INCIDENT_ALERT_DETAILS - Get details of a specific alert [Optional]PAGERDUTY_FETCH_INCIDENT_ANALYTICS_BY_ID - Get incident analytics/metrics [Optional]Key parameters:
incident_id: The incident IDalert_id: Specific alert ID within the incidentstatuses[]: Filter alerts by statusPitfalls:
When to use: User wants to create, update, or list services
Tool sequence:
PAGERDUTY_RETRIEVE_LIST_OF_SERVICES - List all services [Required]PAGERDUTY_RETRIEVE_SERVICE_BY_ID - Get service details [Optional]PAGERDUTY_CREATE_NEW_SERVICE - Create a new technical service [Optional]PAGERDUTY_UPDATE_SERVICE_BY_ID - Update service configuration [Optional]PAGERDUTY_CREATE_INTEGRATION_FOR_SERVICE - Add an integration to a service [Optional]PAGERDUTY_CREATE_BUSINESS_SERVICE - Create a business service [Optional]PAGERDUTY_UPDATE_BUSINESS_SERVICE_BY_ID - Update a business service [Optional]Key parameters:
name: Service nameescalation_policy: Escalation policy object with id and typealert_creation: Alert creation mode ('create_alerts_and_incidents' or 'create_incidents')status: Service status ('active', 'warning', 'critical', 'maintenance', 'disabled')Pitfalls:
When to use: User wants to view or manage on-call schedules and rotations
Tool sequence:
PAGERDUTY_GET_SCHEDULES - List all schedules [Required]PAGERDUTY_RETRIEVE_SCHEDULE_BY_ID - Get specific schedule details [Optional]PAGERDUTY_CREATE_NEW_SCHEDULE_LAYER - Create a new schedule [Optional]PAGERDUTY_UPDATE_SCHEDULE_BY_ID - Update an existing schedule [Optional]PAGERDUTY_RETRIEVE_ONCALL_LIST - View who is currently on-call [Optional]PAGERDUTY_CREATE_SCHEDULE_OVERRIDES_CONFIGURATION - Create temporary overrides [Optional]PAGERDUTY_DELETE_SCHEDULE_OVERRIDE_BY_ID - Remove an override [Optional]PAGERDUTY_RETRIEVE_USERS_BY_SCHEDULE_ID - List users in a schedule [Optional]PAGERDUTY_PREVIEW_SCHEDULE_OBJECT - Preview schedule changes before saving [Optional]Key parameters:
schedule_id: Schedule identifiertime_zone: Schedule timezone (e.g., 'America/New_York')schedule_layers: Array of rotation layer configurationssince/until: Date range for on-call queries (ISO 8601)override: Override object with user, start, and end timesPitfalls:
since and until are required for on-call queries to scope the time rangeWhen to use: User wants to create or modify escalation policies
Tool sequence:
PAGERDUTY_FETCH_ESCALATION_POLICES_LIST - List all escalation policies [Required]PAGERDUTY_GET_ESCALATION_POLICY_BY_ID - Get policy details [Optional]PAGERDUTY_CREATE_ESCALATION_POLICY - Create a new policy [Optional]PAGERDUTY_UPDATE_ESCALATION_POLICY_BY_ID - Update an existing policy [Optional]PAGERDUTY_AUDIT_ESCALATION_POLICY_RECORDS - View audit trail for a policy [Optional]Key parameters:
name: Policy nameescalation_rules: Array of escalation rule objectsnum_loops: Number of times to loop through rules before stopping (0 = no loop)escalation_delay_in_minutes: Delay between escalation levelsPitfalls:
escalation_delay_in_minutes defines how long before escalating to the next levelnum_loops to 0 means the policy runs once and stopsWhen to use: User wants to create or manage PagerDuty teams
Tool sequence:
PAGERDUTY_CREATE_NEW_TEAM_WITH_DETAILS - Create a new team [Required]Key parameters:
name: Team namedescription: Team descriptionPitfalls:
Service name -> Service ID:
1. Call PAGERDUTY_RETRIEVE_LIST_OF_SERVICES
2. Find service by name in response
3. Extract id field
Schedule name -> Schedule ID:
1. Call PAGERDUTY_GET_SCHEDULES
2. Find schedule by name in response
3. Extract id field
1. Incident triggered (via API, integration, or manual creation)
2. On-call user notified per escalation policy
3. User acknowledges -> status: 'acknowledged'
4. User resolves -> status: 'resolved'
more boolean fieldoffset and limit parametersmore is falseID Formats:
type: 'service_reference'type: 'user_reference'Status Transitions:
Rate Limits:
Response Parsing:
data or data.dataoffset/limit/more pattern| Task | Tool Slug | Key Params |
|---|---|---|
| List incidents | PAGERDUTY_FETCH_INCIDENT_LIST | statuses[], service_ids[] |
| Get incident | PAGERDUTY_RETRIEVE_INCIDENT_BY_INCIDENT_ID | incident_id |
| Create incident | PAGERDUTY_CREATE_INCIDENT_RECORD | title, service |
| Update incident | PAGERDUTY_UPDATE_INCIDENT_BY_ID | incident_id, status |
| Add incident note | PAGERDUTY_POST_INCIDENT_NOTE_USING_ID | incident_id, content |
| Snooze incident | PAGERDUTY_SNOOZE_INCIDENT_BY_DURATION | incident_id, duration |
| Get incident alerts | PAGERDUTY_GET_ALERTS_BY_INCIDENT_ID | incident_id |
| Incident analytics | PAGERDUTY_FETCH_INCIDENT_ANALYTICS_BY_ID | incident_id |
| List services | PAGERDUTY_RETRIEVE_LIST_OF_SERVICES | (none) |
| Get service | PAGERDUTY_RETRIEVE_SERVICE_BY_ID | service_id |
| Create service | PAGERDUTY_CREATE_NEW_SERVICE | name, escalation_policy |
| Update service | PAGERDUTY_UPDATE_SERVICE_BY_ID | service_id |
| List schedules | PAGERDUTY_GET_SCHEDULES | (none) |
| Get schedule | PAGERDUTY_RETRIEVE_SCHEDULE_BY_ID | schedule_id |
| Get on-call | PAGERDUTY_RETRIEVE_ONCALL_LIST | since, until |
| Create schedule override | PAGERDUTY_CREATE_SCHEDULE_OVERRIDES_CONFIGURATION | schedule_id |
| List escalation policies | PAGERDUTY_FETCH_ESCALATION_POLICES_LIST | (none) |
| Create escalation policy | PAGERDUTY_CREATE_ESCALATION_POLICY | name, escalation_rules |
| Create team | PAGERDUTY_CREATE_NEW_TEAM_WITH_DETAILS | name, description |
This skill is applicable to execute the workflow or actions described in the overview.
Apply —