
PagerDuty
PluginPagerDuty 官方插件:结合服务的历史事故与变更事件分析当前 git diff,在提交前给出 0–5 级风险评分与改进建议,并可创建 PagerDuty SRE Agent 技能(需加入抢先体验计划)。需要 PagerDuty API Token。
PagerDuty Claude Code Plugins
PagerDuty's open source Claude Code plugins that bring operational intelligence into your development workflow.
Available plugins
| Plugin | Description |
|---|---|
| pre-commit-risk-scoring | Pre-commit risk assessment using PagerDuty incident history, change event correlation, and git diff analysis |
| create-pagerduty-skill | Create and manage PagerDuty skills for AI agents through guided interview (Early Access) |
Getting started
Prerequisites
- Claude Code v1.0.33 or later
1. Add the marketplace
Run this once in any Claude Code session:
/plugin marketplace add pagerduty/claude-code-plugins
2. Browse and install plugins
Open the plugin manager and go to the Discover tab to browse available plugins:
/plugin
Or install a plugin directly:
/plugin install pagerduty@pagerduty-claude-code-plugins
3. Configure API key
The plugins bundle a PagerDuty MCP server that needs an API token. Git commit history is read directly from the local repository.
Option A: Per-repo via .claude/settings.local.json (recommended)
This file is gitignored by default, so secrets stay local:
{
"env": {
"PAGERDUTY_API_KEY": "your-pagerduty-token"
}
}
If the file already exists, merge the env key into it.
Option B: Global via ~/.claude/settings.json
This applies the key to all projects:
{
"env": {
"PAGERDUTY_API_KEY": "your-pagerduty-token"
}
}
If the file already exists, merge the env key into it.
Note: You may need to restart VS Code for environment variable changes to take effect.
Where to get the token
PagerDuty > User Profile > User Settings > API Access > Create API User Token.
Restart Claude Code after setting the key so the MCP server picks it up.
Set up for your team
You can configure a repository so team members are automatically prompted to add this marketplace when they trust the project folder. Add the following to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"pagerduty-claude-code-plugins": {
"source": {
"source": "github",
"repo": "pagerduty/claude-code-plugins"
}
}
}
}
To also auto-enable specific plugins for the project:
{
"extraKnownMarketplaces": {
"pagerduty-claude-code-plugins": {
"source": {
"source": "github",
"repo": "pagerduty/claude-code-plugins"
}
}
},
"enabledPlugins": {
"pagerduty@pagerduty-claude-code-plugins": true
}
}
Managing plugins
Update the marketplace to get the latest plugins:
/plugin marketplace update pagerduty-claude-code-plugins
Disable a plugin without uninstalling:
/plugin disable pagerduty@pagerduty-claude-code-plugins
Uninstall a plugin:
/plugin uninstall pagerduty@pagerduty-claude-code-plugins
Plugin: Pre-Commit Risk Scoring
A plugin that assesses pre-commit risk by correlating PagerDuty incident history with current code changes.
The /pagerduty:pre-commit-risk-scoring command gathers PagerDuty incident data for your service, analyzes your current git diff, and looks for correlations between the areas you are changing and areas that have historically caused incidents. It surfaces active incidents, recent incident patterns, structural risk signals in the diff, and actionable recommendations.
Usage
With uncommitted changes in your working tree:
/pagerduty:pre-commit-risk-scoring
On first run, the plugin resolves your repository to a PagerDuty service through a fallback chain:
- Explicit argument passed at invocation (one-time override, not cached)
- Cached config in
.claude/risk-config.json - Backstage
catalog-info.yamlannotation (pagerduty.com/service-id) - Auto-detection by matching the repository name against PagerDuty services
- Manual input via interactive prompt
The resolved mapping is saved to .claude/risk-config.json for subsequent runs.
You can pass a service name as a one-time override. This takes highest priority, skipping cache and auto-detection, and will not update .claude/risk-config.json:
/pagerduty:pre-commit-risk-scoring my-service-name
Output
The command produces a structured risk assessment containing:
- Active incidents for the mapped service (highest-priority signal)
- Incident history summary over the last 90 days
- Change analysis with file-level and structural risk signals
- Correlation findings between current changes and past incidents
- Risk score from 0 (no risk) to 5 (critical), based on incident correlation and change analysis
- Recommendations based on identified risk factors
Changing the mapped service
Delete .claude/risk-config.json and re-run /pagerduty:pre-commit-risk-scoring to pick a different service.
Plugin structure
.claude-plugin/
marketplace.json # Marketplace registry
plugin.json # Plugin metadata
commands/
pre-commit-risk-scoring.md # Slash command definition
.mcp.json # PagerDuty MCP server declaration
MCP servers
| Server | Declared in | Tools used |
|---|---|---|
| PagerDuty | .mcp.json (plugin-local) | get_service, list_services, list_incidents, list_incident_notes, list_service_change_events |
Plugin: Create PagerDuty Skill
Early Access: This feature requires enrollment in two Early Access programs:
A plugin that provides an interactive workflow for creating and updating PagerDuty skills for AI agents. Skills allow you to encode your team's domain knowledge and operational procedures into structured instructions that the SRE Agent can follow during incident response.
Usage
Launch the interactive skill builder:
/pagerduty:create-pagerduty-skill
The command guides you through:
- Mode selection: Create new or update existing skill
- Scope selection: Personal (user) or shared (account-level)
- Workflow definition: What should the agent do?
- Skill configuration: Name, description, instructions, examples, and metadata
- API deployment: Immediate deployment to PagerDuty platform
Features
- Interactive interview: Short, natural conversation extracts your domain knowledge
- Two scope types:
- Personal (user): Private skills visible only to you (max 25 per agent)
- Shared (account): Team-level skills visible to everyone (max 50 per agent)
- Update mode: Fetch existing skills and modify them (full replacement)
- Validation: Name format (kebab-case), length limits, token estimation
- Integration references: Automatically includes available SRE Agent integrations (Confluence, GitHub, Grafana, Datadog, etc.)
- Immediate deployment: Skills are available in the PagerDuty platform right after creation
Skill structure
Skills consist of:
- Name: kebab-case identifier (max 60 chars, unique per agent/scope)
- Description: What the skill does (max 1024 chars)
- Instructions: Step-by-step execution guide (max 5000 tokens)
- Examples: Trigger conditions for automatic invocation
- Metadata: Version, author, team, type (experimental/production)
MCP servers
| Server | Declared in | Tools used |
|---|---|---|
| PagerDuty Advance MCP | .mcp.json (plugin-local) | create_skill_tool, get_skill_tool, list_skills_tool, update_skill_tool |
Contributing
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
相關資源

Engineering
Plugin软件工程日常插件:生成站会汇报、评审代码、结构化调试、写架构决策记录、处理线上故障与上线前检查。Anthropic 官方出品,主要面向 Cowork,也可在 Claude Code 使用。
anthropics/knowledge-work-plugins29.9k
wshobson/agents
Plugin多宿主插件市场,含 90 余个单一用途插件、200 余个子代理与 180 余个技能,覆盖语言开发、运维、安全、数据与多代理编排;安装插件时只加载该插件的内容。
wshobson/agents40.9k
GitLab
Plugin接入 GitLab 官方远程 MCP 服务(Beta),让 Claude 操作仓库、合并请求、CI/CD 流水线、议题与 Wiki;连接 GitLab.com,需在顶级群组开启 MCP 访问并经浏览器 OAuth 授权。收录于 Anthropic 官方插件市场。
anthropics/claude-plugins-official40.4k
GitHub
Plugin接入 GitHub 官方远程 MCP 服务器,在 Claude Code 里管理 Issue 与 PR、评审代码、搜索仓库并调用 GitHub API;需要配置 GITHUB_PERSONAL_ACCESS_TOKEN。
anthropics/claude-plugins-official40.3k
Claude Skills (Fullstack Dev Skills)
Plugin把 60 多个全栈专家技能打包成一个插件:Python、TypeScript、Go、Rust、Java 等 12 种语言专家,以及 React、Django、Spring Boot 等框架专家,按请求自动激活;另含对接 Jira / Confluence 的项目工作流命令(需 Atlassian MCP)。
Jeffallan/claude-skills11.9k
Azure Skills Plugin
Plugin微软官方 Azure 插件:打包 azure-prepare、azure-deploy、azure-diagnostics、azure-cost 等二十多个技能,并接入 Azure MCP 与 Foundry MCP,可查询资源、估算成本、部署与排障。需 Azure 订阅并用 az 登录。
microsoft/azure-skills1.6k