← Back to Skills Marketplace
fr3kstyle

PagerDuty On-Call

by fr3kstyle · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
108
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pagerduty-oncall
Description
Manage PagerDuty incidents, on-call schedules, escalation policies, and services via the PagerDuty REST API. Use when you need to: (1) List or acknowledge ac...
Usage Guidance
This skill appears to be a legitimate PagerDuty CLI (the included script talks only to PagerDuty endpoints). However, the registry metadata fails to declare the required environment variables (the SKILL.md and the script require PAGERDUTY_API_KEY and optionally PAGERDUTY_INTEGRATION_KEY and PAGERDUTY_FROM_EMAIL). Before installing, verify: (1) you are comfortable providing a PagerDuty API key to the skill and that the key has the minimum scopes needed (prefer least privilege), (2) rotate the key after testing, (3) confirm the skill source/trustworthiness since Homepage is missing and source is unknown, and (4) consider running the script in an isolated environment first. If you need higher assurance, ask the publisher to update the registry metadata to declare the primary credential (PAGERDUTY_API_KEY) and to document required scopes; that inconsistency is why this is flagged as suspicious.
Capability Analysis
Type: OpenClaw Skill Name: pagerduty-oncall Version: 1.0.0 The pagerduty-oncall skill is a legitimate integration for managing PagerDuty incidents and on-call schedules. The Python script (scripts/pd.py) uses the standard library to interact with official PagerDuty API endpoints (api.pagerduty.com and events.pagerduty.com) and requires standard environment variables for authentication. No evidence of malicious intent, data exfiltration, or unauthorized execution was found.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, and the included script all describe PagerDuty REST and Events API operations (list/ack/resolve/trigger/oncall/etc.), which is coherent with the stated purpose. However the registry metadata declares no required environment variables or primary credential even though both SKILL.md and scripts/pd.py require PAGERDUTY_API_KEY (and the script optionally uses PAGERDUTY_INTEGRATION_KEY and PAGERDUTY_FROM_EMAIL). The missing declaration of required credentials in metadata is an inconsistency.
Instruction Scope
SKILL.md instructs the agent to set PAGERDUTY_API_KEY and optionally PAGERDUTY_FROM_EMAIL, and to run the included CLI or call the documented PagerDuty API endpoints; the runtime instructions and examples map directly to actions in scripts/pd.py. The instructions do not request unrelated files, system-wide credentials, or external endpoints beyond PagerDuty.
Install Mechanism
There is no install spec (instruction-only behavior) and no downloads; the package includes a single Python script which runs locally. This is lower risk than remote installs. The script makes network calls to official PagerDuty endpoints (api.pagerduty.com and events.pagerduty.com), which is expected for this skill.
Credentials
The code requires PAGERDUTY_API_KEY and may use PAGERDUTY_INTEGRATION_KEY and PAGERDUTY_FROM_EMAIL, but the skill metadata declared no required env vars or primary credential. Required env vars with names like *_KEY / *_TOKEN are sensitive; they are appropriate for a PagerDuty integration but should be declared in metadata and documented with minimum needed scopes. The omission makes it unclear what secrets the platform should protect or prompt for.
Persistence & Privilege
The skill does not request always:true and uses default autonomy settings. It does not attempt to modify other skills or system configuration. No elevated persistence or cross-skill privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pagerduty-oncall
  3. After installation, invoke the skill by name or use /pagerduty-oncall
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: manage incidents, on-call schedules, escalation policies via PagerDuty REST API
Metadata
Slug pagerduty-oncall
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is PagerDuty On-Call?

Manage PagerDuty incidents, on-call schedules, escalation policies, and services via the PagerDuty REST API. Use when you need to: (1) List or acknowledge ac... It is an AI Agent Skill for Claude Code / OpenClaw, with 108 downloads so far.

How do I install PagerDuty On-Call?

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

Is PagerDuty On-Call free?

Yes, PagerDuty On-Call is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does PagerDuty On-Call support?

PagerDuty On-Call is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PagerDuty On-Call?

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

💬 Comments