{"id":"477ebede-b214-42a1-8594-0bcdbeb11961","shortId":"wQcCjF","kind":"skill","title":"pagerduty","tagline":"PagerDuty REST API for incidents, on-call schedules, and escalation policies","description":"Base URL: https://api.pagerduty.com\nAuth: `Authorization: Token token=$PAGERDUTY_API_TOKEN` (not Bearer)\nEvery request needs: `Accept: application/vnd.pagerduty+json;version=2`\nWrite actions need: `From: <email>` — fetch from /users/me first.\nSpec: https://raw.githubusercontent.com/PagerDuty/api-schema/main/REST/openapi.yaml\n\n## Role permissions table\n\n| Action | Works at user role? |\n|---|---|\n| Read endpoints (oncalls, incidents, services) | ✅ |\n| `POST /incidents` (ack, resolve, snooze, note) | ✅ requires `From:` header |\n| `PUT /services/{id}` name/description | ✅ if manager on service team |\n| `PUT /services/{id}` other fields | ❌ silent — field echoes but is dropped |\n| `POST /addons` | ❌ 403 admin-only |\n| `POST /incident_workflows` write | ❌ admin-only |\n\n## Notes\n\n- Incident IDs: short `incident_number` (integer) vs long ID (e.g. `P12ABCD`). Write endpoints use the long ID.\n- `/oncalls` with no filter returns the entire account roster — filter by `escalation_policy_ids[]` or `schedule_ids[]` for large orgs.\n- Pagination: list endpoints default to 25 items. Add `&limit=100&offset=0` for more.","tags":["pagerduty","dotfiles","athal7","agent-skills"],"capabilities":["skill","source-athal7","skill-pagerduty","topic-agent-skills"],"categories":["dotfiles"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/athal7/dotfiles/pagerduty","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add athal7/dotfiles","source_repo":"https://github.com/athal7/dotfiles","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (1,117 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:14:35.385Z","embedding":null,"createdAt":"2026-05-18T13:22:30.584Z","updatedAt":"2026-05-18T19:14:35.385Z","lastSeenAt":"2026-05-18T19:14:35.385Z","tsv":"'/addons':89 '/incident_workflows':95 '/incidents':60 '/oncalls':118 '/pagerduty/api-schema/main/rest/openapi.yaml':45 '/services':69,78 '/users/me':40 '0':149 '100':147 '2':33 '25':143 '403':90 'accept':29 'account':125 'ack':61 'action':35,49 'add':145 'admin':92,98 'admin-on':91,97 'api':4,22 'api.pagerduty.com':16 'application/vnd.pagerduty':30 'auth':17 'author':18 'base':14 'bearer':25 'call':9 'default':141 'drop':87 'e.g':110 'echo':84 'endpoint':55,113,140 'entir':124 'escal':12,129 'everi':26 'fetch':38 'field':81,83 'filter':121,127 'first':41 'header':67 'id':70,79,102,109,117,131,134 'incid':6,57,101,104 'integ':106 'item':144 'json':31 'larg':136 'limit':146 'list':139 'long':108,116 'manag':73 'name/description':71 'need':28,36 'note':64,100 'number':105 'offset':148 'on-cal':7 'oncal':56 'org':137 'p12abcd':111 'pagerduti':1,2,21 'pagin':138 'permiss':47 'polici':13,130 'post':59,88,94 'put':68,77 'raw.githubusercontent.com':44 'raw.githubusercontent.com/pagerduty/api-schema/main/rest/openapi.yaml':43 'read':54 'request':27 'requir':65 'resolv':62 'rest':3 'return':122 'role':46,53 'roster':126 'schedul':10,133 'servic':58,75 'short':103 'silent':82 'skill' 'skill-pagerduty' 'snooz':63 'source-athal7' 'spec':42 'tabl':48 'team':76 'token':19,20,23 'topic-agent-skills' 'url':15 'use':114 'user':52 'version':32 'vs':107 'work':50 'write':34,96,112","prices":[{"id":"288a2ac7-b134-41d0-a1b8-bb28b384e3f1","listingId":"477ebede-b214-42a1-8594-0bcdbeb11961","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"athal7","category":"dotfiles","install_from":"skills.sh"},"createdAt":"2026-05-18T13:22:30.584Z"}],"sources":[{"listingId":"477ebede-b214-42a1-8594-0bcdbeb11961","source":"github","sourceId":"athal7/dotfiles/pagerduty","sourceUrl":"https://github.com/athal7/dotfiles/tree/main/skills/pagerduty","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:30.584Z","lastSeenAt":"2026-05-18T19:14:35.385Z"}],"details":{"listingId":"477ebede-b214-42a1-8594-0bcdbeb11961","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"athal7","slug":"pagerduty","github":{"repo":"athal7/dotfiles","stars":6,"topics":["agent-skills"],"license":null,"html_url":"https://github.com/athal7/dotfiles","pushed_at":"2026-05-18T18:53:57Z","description":null,"skill_md_sha":"bfe32445e20adaf39c6d75f96369210ef794b105","skill_md_path":"skills/pagerduty/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/athal7/dotfiles/tree/main/skills/pagerduty"},"layout":"multi","source":"github","category":"dotfiles","frontmatter":{"name":"pagerduty","license":"MIT","description":"PagerDuty REST API for incidents, on-call schedules, and escalation policies"},"skills_sh_url":"https://skills.sh/athal7/dotfiles/pagerduty"},"updatedAt":"2026-05-18T19:14:35.385Z"}}