這是一個適合通用 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
或手動安裝:
推薦訪問7w4.net獲取更多AI技能。
pip install urllib3 mcp pydantic requests
seen_topics.jsonseen_notifications.json這個 Skill 質量中等偏上,能較好地滿足 V2EX 帖子監控需求,文件清晰、配置靈活、支援多種呼叫方式。不過部分程式碼存在安全風險,穩定性還有提升空間,適合有一定技術基礎的使用者使用。總體而言是一個實用的工具。