🦀 ClawHub
Business Opportunity Screenshot
by @jakliao
Generate a business opportunity Skills report with ClawHub data, open it in Chromium, and capture a full-page screenshot saved to the output directory.
TERMINAL
clawhub install business-opportunity-screenshot📖 About This Skill
Business Opportunity Skills Report & Screenshot
生成商机发现 Skills 推荐报告,并用 Chromium 打开页面进行全页滚动截屏保存。
功能特点
1. 智能搜索: 调用 ClawHub API 搜索商机相关 Skills 2. Fallback 机制: 当 API 限流或失败时,自动使用预设的 15 个热门商机 Skills 数据 3. 详细报告: 生成美观的 HTML 报告,包含分类展示 4. 自动截屏: 启动 Chromium 浏览器并自动截取全页图片
预设数据(API 失败时使用)
当 ClawHub API 超速限流时,会自动使用以下预设 Skills:
🔍 商机发现
📊 市场分析
💼 商业战略
🎯 获客引流
🛠️ 创业工具
输入参数
query: 搜索关键词(可选,默认 "opportunity")output_name: 输出文件名(可选,默认 "商业发现-${日期}")输出
依赖
clawhub CLIchromium-browserpuppeteer-core npm 包安装依赖
cd /home/xiaoduo/.openclaw/workspace-product/skills/business-opportunity-screenshot
npm install puppeteer-core
使用方法
# 基本用法
node scripts/screenshot.js指定搜索关键词
node scripts/screenshot.js business指定输出名称
node scripts/screenshot.js opportunity "商机报告-2026-03-16"
关键工具
1. ClawHub 搜索
clawhub search <关键词>
2. 获取 Skill 详情
clawhub inspect
3. 启动 Chromium(调试模式)
export DISPLAY=":0" && chromium-browser --remote-debugging-port=9222
4. Puppeteer 连接截屏
const puppeteer = require('puppeteer-core');
const browser = await puppeteer.connect({ browserURL: 'http://localhost:9222' });
await page.screenshot({ path: 'output.jpg', fullPage: true });