Install
openclaw skills install @daikangjun19831230-kevin/competitive-analysis-board-reportThis skill should be used when a user (typically an executive, GM office, or strategy team) needs a board-level competitive analysis and strategic decision report for their company — especially a Chinese enterprise in a traditional consumer / agricultural / food-manufacturing sector. It generates tw
openclaw skills install @daikangjun19831230-kevin/competitive-analysis-board-report把一次"全方位竞品分析"需求,落地为两份口径严格对齐的董事会交付物:
核心卖点:决策脊柱 + 九宫格对标。报告不堆数据,而是先给董事会"要拍板的 3 件事",再用九宫格把"我们在哪儿、对手是谁、差距在哪"一次讲清,最后把洞察转成"三大战略动作 + DO/DON'T + 出手节奏"。
贯穿所有页面的骨架(详见 references/methodology.md):
营收 ÷ 屠宰只数 ≈ 元/只 反推行业区间(活羊 1,540–1,850 / 屠宰端 2,000–2,500 / 全产业链 2,500–3,500 元/只),识别注水与口径冲突。scripts/gen_report_v2.py 为模板:复制到自己项目目录,只改数据常量与正文字符串,保持函数骨架。python gen_report_v2.py → 校验"段落数 / 表格数 / 图片数"打印正常。scripts/gen_ppt_v3.py:同样的 Page 流式引擎(见 references/engine_notes.md)。python scripts/validate_ppt.py:检查 ①旧战略表述残留 ②决策页旧口径 ③新表述覆盖 ④零越界 ⑤总页数。references/methodology.md 末尾的"校验清单"。present_files 同时交付 DOCX + PPT 两份。Page 类自增 self.y,view() 观点条用 top=min(self.y+0.18, 6.98-h) 防压页脚。任何新增内容必须走 sec/bul/tbl/box/view,禁止手动画死坐标,否则会越界或叠字。python-pptx(PPT 生成与校验)、python-docx(DOCX 生成)、PyMuPDF (fitz)(企业 PDF 提取)。C:\Users\Administrator\.workbuddy\binaries\python\versions\3.13.12\python.exe(已装 python-pptx / python-docx);fitz 在 default venv 的 Scripts 下。脚本当前是"雨轩食品"实例(数据硬编码)。适配时:
gen_report_v2.py:改顶部颜色常量、正文 para/bullets/add_table 内容、九宫格 M 矩阵、基础数据卡、对手地图四层、品牌榜表。gen_ppt_v3.py:改封面 KPI、对手地图/九宫格/品牌榜复函、P2–P13 文字、决策表。kpi_row / scale_bars / month_chart / two_col / matrix_9box / rival_map 与 Page.sec/bul/tbl/box/view/note/finish。out = / CHART = / PATH = 改成你项目目录(脚本已用 os.path.dirname(__file__) 做相对化,开箱可跑)。