statuspage
تایید شدهManage Statuspage incidents and components via API. Update status and communicate outages.
(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