ワンクリックで
5ch-roast
抓取 5ch.io 实时热帖(ikioig 全板勢い)前100条,筛选20条最逆天帖子生成中日双语锐评报告,输出到 D:\hermes\5ch-reports\YYYY-MM-DD\。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
抓取 5ch.io 实时热帖(ikioig 全板勢い)前100条,筛选20条最逆天帖子生成中日双语锐评报告,输出到 D:\hermes\5ch-reports\YYYY-MM-DD\。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
个股深度分析的核心工作流。当用户要求"深度分析 / 全面分析 / 帮我看看 / 值不值得买 / DCF / 机构建模 / 首次覆盖 / 投委会备忘录"等涉及个股研究的请求时触发。覆盖 A 股、港股、美股,产出 24 个报告维度(0-22,其中 `6_fund_holders` 与 `6_research` 分列)+ 51 位大佬量化评审 + 6 种机构级估值建模 (DCF/Comps/LBO/3-Stmt/Merger) + 7 种研究产物 (首次覆盖/财报解读/催化剂日历/投资逻辑追踪/晨报/量化筛选/行业综述) + 6 种决策方法 (IC Memo/DD/Porter/单位经济/VCP/再平衡) + 杀猪盘检测,最终生成 Bloomberg 风格 HTML 报告 + 社交分享战报。关键词:股票、个股、深度分析、估值、DCF、comps、首次覆盖、IC memo、杀猪盘、龙虎榜、akshare。
中港股行情追踪 — 双数据源(新浪实时 + Yahoo v8 收盘),覆盖 A 股芯片半导体 + 港股科技/LLM 概念。含大盘/板块/异动/52周位置分析 + 叙事生成。
生成 LoveLive / BanG Dream 未来一年 live 活动倒计时报表。当前只展示 BanG Dream! 与 LoveLive!,不展示偶像大师。
将单个 cron job 输出同时推送到 Telegram 和微信;QQ 仍不可用。
美股行情追踪 — 双数据源(新浪实时 + Yahoo v8 收盘),含大盘/板块/异动/52周位置分析。
Scrape Yahoo Japan News hot topics (Yahoo!ニュース トピックス一覧) — extract article summaries and AI-generated comment digests (ヤフコメAI要約). Handles pickup pages, /articles/ pages, and comments pages with dual curl+browser approach.
| name | 5ch-roast |
| description | 抓取 5ch.io 实时热帖(ikioig 全板勢い)前100条,筛选20条最逆天帖子生成中日双语锐评报告,输出到 D:\hermes\5ch-reports\YYYY-MM-DD\。 |
| trigger | ["5ch热帖","5ch锐评","锐评老日","日本论坛热帖","看看5ch","ikioig","5ch.io"] |
抓取 5ch.io 实时热帖排行(ikioig)前100条,海选出20条最逆天/最值得吐槽的帖子,逐条带中日双语标题 + ≥100字中文锐评,按离谱程度从高到低排列,输出结构化报告。
cd ~/.hermes/skills/5ch-roast/scripts && python3 scraper.py
⚠️ 务必使用 timeout=300(5分钟)。scraper 需要逐条请求约90个帖子详情页,默认120s不够。
fail-closed 约束:首页 curl 非零、首页内容为空、或无法解析出有效热帖列表时,scraper.py 必须非零退出,不写出看似成功的空 raw_data.json。单个详情页评论抓取失败可降级为空评论并继续,以避免少数帖子异常导致整批失败。
输出:D:\hermes\5ch-reports\YYYY-MM-DD\raw_data.json(WSL 默认 /mnt/d/hermes/5ch-reports;可用 HERMES_5CH_REPORT_DIR 覆盖)
cd ~/.hermes/skills/5ch-roast/scripts && python3 filter_score.py
脚本会:
scored.json(≤50条候选,按逆天潜力分降序)+ filter_report.txt(被过滤原因)fail-closed 约束:缺少 raw_data.json、raw_data 格式错误、或过滤后无候选时,filter_score.py 必须非零退出,避免后续 AI/报告阶段把空候选误当成功。
从 scored.json 的 candidates 中选 top 20 条(按 _score 排即可),对每条写入:
# AI agent 操作:
# 1. 读 scored.json
# 2. 对前 20 条添加 _cn_title(中文标题)和 _ai_commentary(中文锐评)
# 3. 写回 scored.json
为每条帖子添加字段:
_cn_title: 中文翻译标题_ai_commentary: ≥100 字中文锐评(毒舌/幽默/文化洞察风格)逆天程度评判维度:
排除规则:
cd ~/.hermes/skills/5ch-roast/scripts && python3 gen_report.py
gen_report.py 读取 scored.json,取前 20 条,自动生成结构化 Markdown 报告。默认只允许成品出货:Top N 必须满足条数,且每条必须已有 _cn_title 和 _ai_commentary;如需生成半成品骨架供 AI 后续编辑,必须显式传 --allow-skeleton,候选不足时必须显式传 --allow-partial。
输出:D:\hermes\5ch-reports\YYYY-MM-DD\report.md
报告结构(由 gen_report.py 自动生成):
# 🔥 5ch 锐评老日 — 日期
## 📊 统计速览(含板块分布、评论统计)
## 🏆 逆天排行榜(20条,含 AI 锐评 + 评论区精选)
D:\hermes\5ch-reports\YYYY-MM-DD\
├── raw_data.json ← scraper 输出
├── scored.json ← filter 输出
├── filter_report.txt ← 过滤原因明细
├── report.md ← 最终锐评报告
└── scraper.py ← 脚本备份
重要:生成报告后,必须把 report.md 的完整内容直接发送到对话中,不要只给文件路径让用户手动打开。报告末尾附上文件路径即可。
| 端点 | 用途 |
|---|---|
https://headline.5ch.io/ikioig/ | 热帖排行 |
https://XXXX.5ch.io/test/read.cgi/BOARD/THREAD_ID/ | 帖子详情 |
| 板块 | 特征 |
|---|---|
| 嫌儲 (greta/poverty) | 政治吐槽大本营,万物转高市/安倍,阴阳怪气浓度最高 |
| 速+ (asahi/newsplus) | 新闻速报+,相对正经但评论区不正经 |
| VIP (mi/news4vip) | 混沌杂谈,讨论方向完全随机,经常性癖暴露 |
| なんG (nova/livegalileo) | 棒球民+各种奇奇怪怪话题 |
| 芸+ (hayabusa9/mnewsplus) | 艺能新闻,炎上事件必上 |
| ゲハ (krsw/ghard) | 游戏硬件战争,平台fanboy互咬 |
| netidol (egg/netidol) | VTuber/网络偶像 |
<meta charset="Shift_JIS">),scraper.py 多 codec 回退execute_code 内嵌大量中文长文本(含「」等引号会触发 SyntaxError),改用 write_file 写脚本 → terminal 运行every ... schedule,并省略 repeat(默认 forever)timeout=300(5分钟)。若仍然超时,检查网络或重试{"candidates": [...], "scored_time": "...", ...} 的 dict 结构,不是直接列表。读取候选帖用 data['candidates']。filter_score 控制台输出只显示前20条,完整50条候选在 scored.json 中is_garbled() 内容过滤,gen_report.py 的评论去重也仅做去重不再按内容过滤