Install
openclaw skills install v2ex-monitor监控指定 V2EX 节点的新帖与提醒,生成 Markdown 汇总报告,支持 MCP 查询和定时拉取数据。
openclaw skills install v2ex-monitor这是一个适合通用 AI Agent / OpenClaw 风格接入的 skill,用于:
该 skill 采用“说明文档 + 可执行脚本 + 配置说明”的通用结构,便于直接集成或二次封装。
skills/
├─ SKILL.md # Skill 说明文档
├─ run_skill.py # 推荐给 Agent 调用的统一入口
├─ v2ex_monitor.py # 核心监控逻辑
├─ v2ex_mcp.py # MCP 服务入口
├─ v2ex-monitor.md # 原始功能说明
├─ v2ex_monitor_config.example.json
├─ requirements.txt # 推荐依赖清单
├─ v2ex_hourly_report.md # 运行后生成的报告
└─ v2ex_monitor_data/
├─ seen_topics.json # 已处理主题记录
└─ seen_notifications.json # 已处理提醒记录
当用户提出以下需求时可调用本 skill:
python skills/run_skill.py config --nodes python,linux,programmer --apikey <你的_api_key>
python skills/run_skill.py run
python skills/run_skill.py report
python skills/v2ex_monitor.py config --nodes python,linux,programmer --apikey <你的_api_key>
python skills/v2ex_monitor.py run
python skills/v2ex_monitor.py daemon --interval 1
python skills/v2ex_mcp.py --stdio
skills/v2ex_hourly_report.md:监控报告skills/v2ex_monitor_data/seen_topics.json:已处理帖子记录skills/v2ex_monitor_data/seen_notifications.json:已处理提醒记录copy skills\v2ex_monitor_config.example.json skills\v2ex_monitor_config.json
也可以直接通过命令配置:
python skills/run_skill.py config --nodes python,linux,programmer --apikey <你的_api_key>
对于不支持 MCP 的 Agent,优先调用:
python skills/run_skill.py run
python skills/run_skill.py report
对于支持 MCP 的 Agent,可启动:
python skills/v2ex_mcp.py --stdio
然后使用以下工具:
v2ex_get_node_topicsv2ex_get_topicv2ex_get_topic_repliesv2ex_get_notificationsv2ex_get_my_infov2ex_get_node_infov2ex_monitor_topicsv2ex_configskills/ 目录下,便于 skill 打包。skills/ 目录作为 skill 资源目录使用。urllib3,即使未安装 requests 也可以显示帮助并执行大部分监控流程;若安装了 requests,会自动启用回退能力。建议直接安装:
pip install -r skills/requirements.txt
或手动安装:
pip install urllib3 mcp pydantic requests
seen_topics.jsonseen_notifications.json