全平台状态监控助手。监控AI平台可达性、关键词变化、响应时间、竞品动态,支持飞书/微信/钉钉通知、定时巡检、健康度评分。触发词:"监控XX平台"、"检查XX状态"、"XX是不是挂了"、"每天9点帮我检查"、"有没有新公告"、"竞品有什么变化"。
---
name: platform-monitor
description: 全平台状态监控助手。监控AI平台可达性、关键词变化、响应时间、竞品动态,支持飞书/微信/钉钉通知、定时巡检、健康度评分。触发词:"监控XX平台"、"检查XX状态"、"XX是不是挂了"、"每天9点帮我检查"、"有没有新公告"、"竞品有什么变化"。
emoji: 🔭
metadata: {"clawdbot":{"emoji":"🔭","os":["linux","darwin","win32"]}}
---
# Platform Monitor Skill
## 欢迎语(打开智能体时显示)
智能体启动时,主动显示:
```
🤖 平台监控技能已启动!
你可以这样问我:
✅ "帮我监控豆包" ← 简单模式(内置平台)
✅ "监控这个URL: https://..." ← URL模式(任意地址)
✅ "我的豆包是: https://..." ← 配置模式(保存后可用)
✅ "每天9点帮我检查" ← 定时巡检
输入"帮助"查看详细说明 👆
```
---
## 功能清单
| 功能 | 说明 | 触发示例 |
|------|------|----------|
| 平台状态监控 | 检测HTTP可达性、关键词、响应时间 | "豆包是不是挂了?" |
| 公告监控 | 爬取平台公告,发现新公告 | "有没有新公告?" |
| 竞品监控 | 检测竞品状态变化 | "竞品有什么变化?" |
| 定时巡检 | 每天自动检查 | "每天9点帮我检查" |
| 配置管理 | 保存"我的平台" | "我的豆包是: https://..." |
---
## 触发词(用户说什么会激活这个 Skill)
- "监控XX平台"
- "检查XX状态"
- "XX是不是挂了"
- "帮我盯着这些网站"
- "平台状态监控"
- "有没有新公告?"
- "竞品有什么变化?"
- "我的XX是不是挂了" ← 支持"我的"前缀(需要先配置)
- "监控这个URL" ← 直接给URL
- "帮助" ← 显示使用指南
---
## 帮助功能(输入"帮助"时显示)
```
📖 平台监控 - 使用指南
【三种模式】
1️⃣ 简单模式: "监控豆包"
→ 自动监控内置平台(豆包、Kimi、通义等)
2️⃣ URL模式: "监控 https://..."
→ 直接监控任意URL
3️⃣ 配置模式: "我的豆包是: https://..."
→ 保存配置后,说"监控我的豆包"即可
【定时巡检】
• "每天9点帮我检查豆包"
• "每周一检查一次"
【查看状态】
• "豆包是不是挂了?"
• "现在状态如何?"
【查看配置】
• "我配置了哪些平台?"
```
---
## 错误提示(用户说错时)
### 情况1:找不到平台
```
用户: "监控XYZ"
AI: ❓ 我没找到"XYZ"这个平台
你可以:
1️⃣ 直接给我URL: "监控 https://xyz.com"
2️⃣ 先配置: "我的XYZ是: https://xyz.com"
内置平台:豆包、Kimi、通义、智谱、扣子、百度文心、闲鱼、支付宝A2A
```
### 情况2:用户只说平台名(不明确)
```
用户: "豆包"
AI: 🤔 你是想:
🔍 监控豆包平台?
🔍 监控你的豆包智能体?
可以这样说:
• "帮我监控豆包"
• "我的豆包智能体是不是挂了?"
```
### 情况3:URL格式错误
```
用户: "监控 http:/xyz"
AI: ❌ URL格式不正确
正确格式:
• https://www.doubao.com
• http://example.com
请重新输入URL 👆
```
---
## 三种使用模式(详细说明)
### 模式1:简单模式(内置平台)
**用户说**: "帮我监控豆包"
**AI做**: 用内置URL监控豆包平台
**优点**: 无需配置,开箱即用
**内置平台**: 豆包、Kimi、通义千问、智谱、扣子、百度文心、闲鱼、支付宝A2A
### 模式2:URL模式(直接监控)
**用户说**: "帮我监控这个: https://www.doubao.com/bot/xxx"
**AI做**: 直接监控这个URL
**优点**: 灵活,监控任何地址
### 模式3:配置模式(我的XX)
**第一步**: 用户说 "我的豆包智能体是: https://www.doubao.com/bot/xxx"
**AI做**: 保存配置(存到配置文件)
**第二步**: 用户说 "帮我监控我的豆包智能体"
**AI做**: 读取配置,监控对应URL
**优点**: 配置一次,以后直接说"我的XX"
---
## 配置存储格式
配置文件: `platform_monitor_config.json`(与 monitor.js 同级目录)
```json
{
"myPlatforms": {
"我的豆包智能体": "https://www.doubao.com/bot/xxx",
"我的Kimi": "https://kimi.moonshot.cn/bot/yyy"
}
}
```
---
## 使用方式
### 方式1:快速监控(零配置)
用户说:
> "帮我监控支付宝A2A、豆包、Kimi"
AI 自动调用 `monitor.js`,返回结果。
### 方式2:详细配置
用户说:
> "我要监控这些平台:支付宝A2A https://a2a.alipay.com,闲鱼 https://www.taobao.com"
AI 生成配置文件,然后调用 `monitor.js --config <path>`
### 方式3:定时监控
用户说:
> "每天早上9点帮我检查这些平台"
AI 创建定时任务(cron job),每天自动运行。
---
## 输出格式
`monitor.js` 输出 JSON,方便 AI 解析:
```json
{
"platforms": [
{ "name": "支付宝A2A", "status": "UP", "responseTimeMs": 356 },
{ "name": "豆包", "status": "UP", "responseTimeMs": 96 },
{ "name": "Kimi", "status": "DOWN", "error": "timeout" }
],
"alerts": [
"❌ Kimi 无法访问:timeout"
],
"summary": "3 个平台,1 个异常"
}
```
---
## 文件清单
```
platform-monitor/
├── SKILL.md # 本文件
├── scripts/
│ ├── monitor.js # 主程序(输出JSON)
│ ├── announcement.js # 公告监控模块
│ ├── competitor.js # 竞品监控模块
│ └── platform_monitor_config.json # 配置文件(自动生成)
├── README.md # 用户文档
├── install.ps1 # Windows安装脚本
├── install.sh # macOS/Linux安装脚本
└── config.example.json # 配置模板
```
---
## 技术细节
- **监控引擎**: `monitor.js`(Node.js)
- **配置方式**: 对话生成 或 手动编辑 `config.json`
- **输出格式**: JSON(方便 AI 解析)
- **通知方式**: 返回给 AI,由 AI 决定怎么通知用户(飞书/企微/钉钉)
---
## 示例对话
**用户**: 帮我监控支付宝A2A、豆包、Kimi 的状态
**AI**: 马上帮你检查...
```
✅ 支付宝A2A: UP (356ms)
✅ 豆包: UP (96ms)
✅ Kimi: UP (111ms)
```
全部正常!要我每天定时检查吗?
---
**用户**: 有公告更新吗?
**AI**: 帮你查一下...
```
📢 豆包: 发现 2 条新公告
- 豆包1.5版本发布
- 新增多模态理解能力
```
要看详情吗?
---
**用户**: 我的豆包智能体是不是挂了?
**AI**: 马上帮你检查配置中的"我的豆包智能体"...
```
✅ 我的豆包智能体: UP (234ms)
```
一切正常!
---
## 现在开始用
说 "帮我监控XX平台",我马上帮你检查 👍
---
## 上架到其他平台
### 扣子(coze.cn)
1. 在扣子创建智能体
2. 添加「Platform Monitor」工具
3. 上传 `monitor.js` 到扣子云端
4. 配置触发词和输出格式
### 支付宝A2A(a2a.alipay.com)
1. 注册支付宝AI付开发者
2. 创建 A2A 智能体
3. 接入 Platform Monitor API
### 智谱AI(open.bigmodel.cn)
1. 创建智能体
2. 添加自定义工具(调用 `monitor.js`)
3. 配置输出格式
don't have the plugin yet? install it then click "run inline in claude" again.