用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/javimosch/open-claw-skills --skill signl4命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | signl4 |
| description | Send and close SIGNL4 alerts using the SIGNL4 inbound webhook (team secret in URL). |
| metadata | {"openclaw":{"emoji":"🚨","requires":{"bins":"[Truncated]","env":"[Truncated]"},"primaryEnv":"SIGNL4_TEAM_SECRET"}} |
Use this skill to interact with SIGNL4 via its inbound webhook:
Authentication is handled via the team secret embedded in the webhook URL.
Webhook documentation: https://docs.signl4.com/integrations/webhook/webhook.html
The following environment variable must be set:
SIGNL4_TEAM_SECRET – the SIGNL4 team secret used in the webhook URLOptional (advanced):
SIGNL4_WEBHOOK_BASE – defaults to https://connect.signl4.com/webhookRequired:
Optional:
X-S4-Service)X-S4-AlertingScenario – e.g. single_ack, multi_ack, emergency)X-S4-Location, format: "lat,long")Required:
X-S4-ExternalID if the alert might need to be closed later.X-S4-Status: "new" to create an alert.Set the webhook URL:
WEBHOOK_URL="${SIGNL4_WEBHOOK_BASE:-https://connect.signl4.com/webhook}/${SIGNL4_TEAM_SECRET}"
Send the alert:
curl -sS -X POST "$WEBHOOK_URL" \
-H "Content-Type: application/json" \
-d '{
"Title": "<TITLE>",
"Message": "<MESSAGE>",
"X-S4-ExternalID": "<EXTERNAL_ID>",
"X-S4-Status": "new",
"X-S4-Service": "<OPTIONAL_SERVICE>",
"X-S4-AlertingScenario": "<OPTIONAL_SCENARIO>",
"X-S4-Location": "<OPTIONAL_LAT_LONG>",
"X-S4-SourceSystem": "OpenClaw"
}'
If the request fails:
SIGNL4_TEAM_SECRET is set and correctTo close an alert, you must:
X-S4-Status to resolvedcurl -sS -X POST "$WEBHOOK_URL" \
-H "Content-Type: application/json" \
-d '{
"X-S4-ExternalID": "<EXTERNAL_ID>",
"X-S4-Status": "resolved"
}'
SIGNL4_TEAM_SECRET as confidential