L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

pagerduty

pagerduty

Manage incidents, on-call schedules, and alerts via PagerDuty API. Trigger and resolve incidents programmatically.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: pagerduty description: Manage incidents, on-call schedules, and alerts via PagerDuty API. Trigger and resolve incidents programmatically. metadata: {"clawdbot":{"emoji":"🚨","requires":{"env":["PAGERDUTY_API_KEY"]}}}

PagerDuty

Incident management.

Environment

export PAGERDUTY_API_KEY="u+xxxxxxxxxx"
export PAGERDUTY_SERVICE_ID="PXXXXXX"
export PAGERDUTY_ROUTING_KEY="xxxxxxxxxx"  # For Events API

Trigger Incident (Events API v2)

curl -X POST "https://events.pagerduty.com/v2/enqueue" \
  -H "Content-Type: application/json" \
  -d '{
    "routing_key": "'$PAGERDUTY_ROUTING_KEY'",
    "event_action": "trigger",
    "dedup_key": "incident-123",
    "payload": {
      "summary": "Server CPU at 95%",
      "severity": "critical",
      "source": "monitoring-system"
    }
  }'

Resolve Incident

curl -X POST "https://events.pagerduty.com/v2/enqueue" \
  -H "Content-Type: application/json" \
  -d '{
    "routing_key": "'$PAGERDUTY_ROUTING_KEY'",
    "event_action": "resolve",
    "dedup_key": "incident-123"
  }'

List Incidents

curl "https://api.pagerduty.com/incidents?statuses[]=triggered&statuses[]=acknowledged" \
  -H "Authorization: Token token=$PAGERDUTY_API_KEY"

Get On-Call

curl "https://api.pagerduty.com/oncalls" \
  -H "Authorization: Token token=$PAGERDUTY_API_KEY"

List Services

curl "https://api.pagerduty.com/services" \
  -H "Authorization: Token token=$PAGERDUTY_API_KEY"

Links

Skills enregistrées