File contents 网站更新监控通知
适用场景
自动比较最新页面内容和上次缓存,快速发现更新。;- 首次运行自动初始化缓存,后续只在变化时提醒。
功能说明
网站更新监控通知
监控目标网站关键内容变化,有更新就即时推送提醒。
这个案例能帮你做什么
自动比较最新页面内容和上次缓存,快速发现更新。
首次运行自动初始化缓存,后续只在变化时提醒。
可用于官网新闻、公告页、文档更新页监控。
你需要的 Skills(按类型)
类型
Skill / 工具
用途
来源
内置
openclaw message send
发送通知消息
OpenClaw Built-in
外部
curl
拉取目标页面内容
Shell 工具
快速体验版(先跑一轮)
你是我的 OpenClaw 助手。
请帮我做“网站更新监控通知”的预演版:
1. 监控 https://www.anthropic.com/news 的首条 h2 内容。
2. 若无缓存则初始化缓存。
3. 若内容变化则生成通知消息。
4. 本轮只输出消息内容,不实际发送。
稳定自动版(可长期运行)
1) 监控脚本
#!/bin/bash
# OpenClaw 网站监控脚本
# 监控指定网站的内容变化,发现更新时通知
# 配置
WEBSITE_URL="https://www.anthropic.com/news"
CACHE_FILE="$HOME/.openclaw/cache/website-monitor.txt"
OPENCLAW_BIN="openclaw"
CHANNEL="telegram"
# 创建缓存目录
mkdir -p "$(dirname "$CACHE_FILE")"
# 获取网站内容
CURRENT_CONTENT=$(curl -s "$WEBSITE_URL" | grep -oP '<h2.*?</h2>' | head -n 1)
# 检查是否有缓存
if [ -f "$CACHE_FILE" ]; then
CACHED_CONTENT=$(cat "$CACHE_FILE")
# 比较内容
if [ "$CURRENT_CONTENT" != "$CACHED_CONTENT" ]; then
echo "发现更新!"
# 提取标题
TITLE=$(echo "$CURRENT_CONTENT" | sed 's/<[^>]*>//g')
# 发送通知
MESSAGE="🔔 网站更新通知
网站:$WEBSITE_URL
最新内容:$TITLE
请访问网站查看详情。"
$OPENCLAW_BIN message send --channel "$CHANNEL" --message "$MESSAGE"
# 更新缓存
echo "$CURRENT_CONTENT" > "$CACHE_FILE"
else
echo "无更新"
fi
else
# 首次运行,创建缓存
echo "$CURRENT_CONTENT" > "$CACHE_FILE"
echo "初始化缓存"
fi
2) OpenClaw 执行提示词(自动版)
你是我的 OpenClaw 助手,请执行“网站更新监控通知”。
执行规则:
1. 拉取目标网站首条 h2。
2. 与缓存值比较。
3. 有变化则发送 Telegram 通知并更新缓存。
4. 无变化则仅记录“无更新”。
5. 首次运行时先初始化缓存,不发告警。
成功标准
源文件
来源:awesome-openclaw-zh 原始文件:website-change-monitor-alert.md
1 --- 2 name: website-change-monitor-alert 3 description: 网站更新监控通知 4 --- 5 6 # 网站更新监控通知 7 8 ## 适用场景 9 - 自动比较最新页面内容和上次缓存,快速发现更新。;- 首次运行自动初始化缓存,后续只在变化时提醒。 10 11 ## 功能说明 12 # 网站更新监控通知 13 14 > 监控目标网站关键内容变化,有更新就即时推送提醒。 15 16 ## 这个案例能帮你做什么 17 18 - 自动比较最新页面内容和上次缓存,快速发现更新。 19 - 首次运行自动初始化缓存,后续只在变化时提醒。 20 - 可用于官网新闻、公告页、文档更新页监控。 21 22 ## 你需要的 Skills(按类型) 23 24 | 类型 | Skill / 工具 | 用途 | 来源 | 25 |---|---|---|---| 26 | 内置 | `openclaw message send` | 发送通知消息 | OpenClaw Built-in | 27 | 外部 | `curl` | 拉取目标页面内容 | Shell 工具 | 28 29 ## 快速体验版(先跑一轮) 30 31 ```text 32 你是我的 OpenClaw 助手。 33 请帮我做“网站更新监控通知”的预演版: 34 1. 监控 https://www.anthropic.com/news 的首条 h2 内容。 35 2. 若无缓存则初始化缓存。 36 3. 若内容变化则生成通知消息。 37 4. 本轮只输出消息内容,不实际发送。 38 ``` 39 40 ## 稳定自动版(可长期运行) 41 42 ### 1) 监控脚本 43 44 ```bash 45 #!/bin/bash 46 # OpenClaw 网站监控脚本 47 # 监控指定网站的内容变化,发现更新时通知 48 49 # 配置 50 WEBSITE_URL="https://www.anthropic.com/news" 51 CACHE_FILE="$HOME/.openclaw/cache/website-monitor.txt" 52 OPENCLAW_BIN="openclaw" 53 CHANNEL="telegram" 54 55 # 创建缓存目录 56 mkdir -p "$(dirname "$CACHE_FILE")" 57 58 # 获取网站内容 59 CURRENT_CONTENT=$(curl -s "$WEBSITE_URL" | grep -oP '<h2.*?</h2>' | head -n 1) 60 61 # 检查是否有缓存 62 if [ -f "$CACHE_FILE" ]; then 63 CACHED_CONTENT=$(cat "$CACHE_FILE") 64 65 # 比较内容 66 if [ "$CURRENT_CONTENT" != "$CACHED_CONTENT" ]; then 67 echo "发现更新!" 68 69 # 提取标题 70 TITLE=$(echo "$CURRENT_CONTENT" | sed 's/<[^>]*>//g') 71 72 # 发送通知 73 MESSAGE="🔔 网站更新通知 74 75 网站:$WEBSITE_URL 76 最新内容:$TITLE 77 78 请访问网站查看详情。" 79 80 $OPENCLAW_BIN message send --channel "$CHANNEL" --message "$MESSAGE" 81 82 # 更新缓存 83 echo "$CURRENT_CONTENT" > "$CACHE_FILE" 84 else 85 echo "无更新" 86 fi 87 else 88 # 首次运行,创建缓存 89 echo "$CURRENT_CONTENT" > "$CACHE_FILE" 90 echo "初始化缓存" 91 fi 92 ``` 93 94 ### 2) OpenClaw 执行提示词(自动版) 95 96 ```text 97 你是我的 OpenClaw 助手,请执行“网站更新监控通知”。 98 99 执行规则: 100 1. 拉取目标网站首条 h2。 101 2. 与缓存值比较。 102 3. 有变化则发送 Telegram 通知并更新缓存。 103 4. 无变化则仅记录“无更新”。 104 5. 首次运行时先初始化缓存,不发告警。 105 ``` 106 107 ## 成功标准 108 - 完整执行workflow并达成预期结果 109 110 ## 源文件 111 来源:awesome-openclaw-zh 112 原始文件:website-change-monitor-alert.md
YangYuChen-Work/awesome-ai-skills/tree/main/数据分析/website-change-monitor-alert commit effc1c2140
Frequently asked questions How do I install the Website Change Monitor Alert skill? Run npx skillmds@latest add yangyuchen-work/website-change-monitor-alert in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Website Change Monitor Alert skill do? 网站更新监控通知 It is listed under Coding & Dev Tools on SkillMD.
Is Website Change Monitor Alert safe to use? This skill has not completed SkillMD's automated safety review yet. Capability flags: makes network calls. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Website Change Monitor Alert? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Website Change Monitor Alert free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Website Change Monitor Alert? YangYuChen-Work (@yangyuchen-work) published this skill. Their other Agent Skills are listed on their SkillMD profile.