Install
openclaw skills install @wandervine/bbt-competitive-analysisPoll competitive crawl triggers, aggregate the last 6 months of product, review, and QA data by category, produce structured analysis context and a report skeleton, upload outputs to OSS, then send a DingTalk summary. Use for database-driven scheduled competitor analysis in OpenClaw.
openclaw skills install @wandervine/bbt-competitive-analysiscompetitive_crawl_trigger on a schedule.category.Do not use this skill for:
COMPETITIVE_ANALYSIS_DSNOSS_ENDPOINTOSS_BUCKETOSS_ACCESS_KEY_IDOSS_ACCESS_KEY_SECRETDINGTALK_WEBHOOKDINGTALK_SECRETskills.entries.competitive_analysis.envstatus='success'.category.analysis_context.json for the host to continue narrative generation.Markdown/HTML skeleton that follows the reference PDF structure.Primary command:
python3 {baseDir}/scripts/run_report.py
Common arguments:
--category CATEGORY--since-months 6--limit 20SKILL.md: skill entry instructionsreferences/report-outline.md: report structure contractreferences/data-contract.md: data contract and field expectationsreferences/openclaw-setup.md: OpenClaw setup examplescripts/run_report.py: main CLIscripts/render_report.py: Markdown/HTML renderingscripts/send_dingtalk.py: DingTalk deliveryanalysis_context.json: structured analysis context for the host runtime未采集 or 待补充.analysis_context.json and references/report-outline.md..env.references/data-contract.md.skills.entries.competitive_analysis.env as shown in references/openclaw-setup.md.python3 {baseDir}/scripts/run_report.py or invoke it from an external scheduler.analysis_context.json.references/report-outline.md.category.