statuspage

تایید شده

Manage Statuspage incidents and components via API. Update status and communicate outages.

@openclaw
MIT۱۴۰۴/۱۲/۳
(0)
۱.۰k
۱
۲

نصب مهارت

مهارت‌ها کدهای شخص ثالث از مخازن عمومی GitHub هستند. SkillHub الگوهای مخرب شناخته‌شده را اسکن می‌کند اما نمی‌تواند امنیت را تضمین کند. قبل از نصب، کد منبع را بررسی کنید.

نصب سراسری (سطح کاربر):

npx skillhub install openclaw/skills/statuspage

نصب در پروژه فعلی:

npx skillhub install openclaw/skills/statuspage --project

مسیر پیشنهادی: ~/.claude/skills/statuspage/

محتوای SKILL.md

---
name: statuspage
description: Manage Statuspage incidents and components via API. Update status and communicate outages.
metadata: {"clawdbot":{"emoji":"📟","requires":{"env":["STATUSPAGE_API_KEY","STATUSPAGE_PAGE_ID"]}}}
---
# Statuspage
Status communication.
## Environment
```bash
export STATUSPAGE_API_KEY="xxxxxxxxxx"
export STATUSPAGE_PAGE_ID="xxxxxxxxxx"
```
## Create Incident
```bash
curl -X POST "https://api.statuspage.io/v1/pages/$STATUSPAGE_PAGE_ID/incidents" \
  -H "Authorization: OAuth $STATUSPAGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"incident": {"name": "Service Degradation", "status": "investigating", "body": "We are investigating..."}}'
```
## List Incidents
```bash
curl "https://api.statuspage.io/v1/pages/$STATUSPAGE_PAGE_ID/incidents" \
  -H "Authorization: OAuth $STATUSPAGE_API_KEY"
```
## Update Component
```bash
curl -X PATCH "https://api.statuspage.io/v1/pages/$STATUSPAGE_PAGE_ID/components/{id}" \
  -H "Authorization: OAuth $STATUSPAGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"component": {"status": "operational"}}'
```
## Links
- Docs: https://developer.statuspage.io