← Back to Skills Marketplace
aiwithabidi

Pagerduty

by aiwithabidi · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
344
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pagerduty
Description
PagerDuty incident management — manage incidents, services, schedules, escalation policies, and on-call via REST API
Usage Guidance
This skill appears to do what it claims: a small Python CLI that calls the PagerDuty API and requires a PAGERDUTY_API_KEY. Before installing, verify you are comfortable providing a PagerDuty API token and prefer to give a token scoped with least privilege. Be aware the script will try to read WORKSPACE (if set) or ~/.openclaw/workspace/.env to find the key if PAGERDUTY_API_KEY isn't exported — the SKILL.md does not document that .env lookup. If you want to be cautious, review the included scripts/pagerduty.py yourself, run it in an isolated environment, and ensure the API key you provide has minimal necessary permissions. Finally, the skill's source is listed as unknown and the homepage is a third-party vendor; if provenance matters, confirm the publisher before widespread use.
Capability Analysis
Type: OpenClaw Skill Name: pagerduty Version: 1.0.0 The PagerDuty skill bundle is a standard API wrapper for incident management using the Python standard library. It handles authentication via the PAGERDUTY_API_KEY environment variable or a local .env file and communicates exclusively with the official PagerDuty API (api.pagerduty.com) in scripts/pagerduty.py. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name, description, and commands map to PagerDuty REST API operations. The declared primaryEnv is PAGERDUTY_API_KEY and the code uses that token to call api.pagerduty.com; required binaries and install footprint are minimal and proportional to the stated purpose.
Instruction Scope
SKILL.md instructs running the included Python CLI which only issues PagerDuty API requests. The runtime code does attempt to read an optional .env file (see environment detail), which is reasonable for finding the API key but is not documented in SKILL.md. The request code can accept a full URL if given a path starting with 'http', but the provided CLI subcommands do not expose a generic path argument that would let arbitrary URLs be supplied in normal usage.
Install Mechanism
No install spec; this is instruction-only plus a single Python script that uses only the standard library. Nothing is downloaded or extracted, and no binaries are created on disk by an install step.
Credentials
Declared requirement is a single PAGERDUTY_API_KEY which is appropriate. However, the script also checks WORKSPACE (an undocumented env var) and will read a .env file under that workspace (~/.openclaw/workspace/.env by default) to find the key. SKILL.md does not declare WORKSPACE or mention the .env lookup; this mismatch should be noted because it means the script may read a local file to obtain the token if the env var isn't set.
Persistence & Privilege
The skill is not forced-always, does not request system-wide changes, and does not modify other skills or global agent settings. It runs a CLI script on demand and does not persist credentials beyond reading them from environment or a local .env file.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pagerduty
  3. After installation, invoke the skill by name or use /pagerduty
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — enables PagerDuty incident management via CLI. - Manage incidents, services, schedules, escalation policies, on-calls, users, and more using PagerDuty's REST API. - Single script CLI: list, create, update, and fetch resources such as incidents and services. - All commands output JSON, with optional human-readable format. - Requires only Python 3.10+ and a PagerDuty API key (no external dependencies). - Designed for integration with OpenClaw agents.
Metadata
Slug pagerduty
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Pagerduty?

PagerDuty incident management — manage incidents, services, schedules, escalation policies, and on-call via REST API. It is an AI Agent Skill for Claude Code / OpenClaw, with 344 downloads so far.

How do I install Pagerduty?

Run "/install pagerduty" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Pagerduty free?

Yes, Pagerduty is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Pagerduty support?

Pagerduty is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pagerduty?

It is built and maintained by aiwithabidi (@aiwithabidi); the current version is v1.0.0.

💬 Comments