← Back to Skills Marketplace
PagerDuty Agent
by
clawdbotworker
· GitHub ↗
· v1.0.0
276
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pagerduty-agent
Description
Manage PagerDuty incidents, on-call schedules, services, and maintenance windows directly from your agent.
Usage Guidance
This skill largely does what it says, but note two mismatches: SKILL.md asks you to export PAGERDUTY_FROM_EMAIL (a valid PagerDuty user email) for write operations, yet the registry metadata only lists PAGERDUTY_API_KEY. The code also honors PAGERDUTY_BASE_URL which can redirect API calls — if you set that to a non-PagerDuty host it would send your API key there. Before installing: (1) verify you only provide a PagerDuty API key scoped to the minimum permissions needed, (2) set PAGERDUTY_FROM_EMAIL to a valid user if you need write actions, (3) do not set PAGERDUTY_BASE_URL unless you intend to use a test endpoint, and (4) review the bundled pagerduty.js source (it’s included) to confirm behavior. If you need stronger assurance, run the skill in an isolated environment and rotate the API key after testing.
Capability Analysis
Type: OpenClaw Skill
Name: pagerduty-agent
Version: 1.0.0
The pagerduty-agent skill is a standard integration for managing PagerDuty incidents and schedules. The implementation in pagerduty.js uses native Node.js HTTPS modules with no external dependencies and follows the stated purpose without any signs of malicious intent, data exfiltration, or obfuscation.
Capability Assessment
Purpose & Capability
Name, description, required binaries (node), and the presence of pagerduty.js align with a PagerDuty REST API client that creates/queries incidents, schedules, services, and maintenance windows.
Instruction Scope
SKILL.md limits runtime actions to calling node pagerduty.js with JSON commands and only references PagerDuty operations. It does instruct setting PAGERDUTY_FROM_EMAIL for write operations (which the code uses), but that env var is not listed in the registry metadata—an inconsistency. The instructions do not ask the agent to read unrelated files or external endpoints beyond PagerDuty.
Install Mechanism
There is no install spec (instruction-only install) and the skill requires only node; the shipped pagerduty.js has no external dependencies and uses Node's built-in https/http modules. This is proportional for the stated purpose.
Credentials
Registry metadata declares only PAGERDUTY_API_KEY (primary) but SKILL.md and code also use PAGERDUTY_FROM_EMAIL (required for POST/PUT) and PAGERDUTY_BASE_URL (optional override). Those additional env vars are not declared in requires.env. The BASE_URL override can redirect requests (and the API key) to an arbitrary host if set, which raises an exfiltration risk if misconfigured or if an attacker can set that variable.
Persistence & Privilege
always:false, user-invocable:true, and no required config paths. The skill does not request persistent system privileges or modify other skills' configurations.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pagerduty-agent - After installation, invoke the skill by name or use
/pagerduty-agent - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — trigger/acknowledge/resolve incidents, on-call schedules, services, maintenance windows. Zero deps, native REST, structured JSON, human-readable errors.
Metadata
Frequently Asked Questions
What is PagerDuty Agent?
Manage PagerDuty incidents, on-call schedules, services, and maintenance windows directly from your agent. It is an AI Agent Skill for Claude Code / OpenClaw, with 276 downloads so far.
How do I install PagerDuty Agent?
Run "/install pagerduty-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is PagerDuty Agent free?
Yes, PagerDuty Agent is completely free (open-source). You can download, install and use it at no cost.
Which platforms does PagerDuty Agent support?
PagerDuty Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created PagerDuty Agent?
It is built and maintained by clawdbotworker (@clawdbotworker); the current version is v1.0.0.
More Skills