Install
openclaw skills install skillhub-dailySkillHub 每日推荐 - 扫描 skillhub.cn 全站 Top100 + 7 大分类各 Top20(共 240 个 Skill), 基于用户痛点精准推荐高价值 Skill,支持 IMA/飞书/Obsidian 多通道存储。 触发词:每日推荐、SkillHub 日报、潜力Skill、帮我推荐技能。 支持两种使用模式:常规 Skills 模式(对话触发)/ Cron 定时任务模式。
openclaw skills install skillhub-daily每日扫描 SkillHub (skillhub.cn),基于用户痛点精准推荐高价值 Skill,输出结构化简报。
核心特点:
Skill 加载后,必须主动询问用户使用模式:
"欢迎使用 SkillHub 每日推荐!请选择使用模式:
🔵 模式 A:常规 Skills 模式(推荐新手)
- 在对话中说"每日推荐"、"SkillHub 日报"等触发词即可调用
- 每次执行自动扫描你的记忆文件,发现新痛点
🟢 模式 B:Cron 定时任务模式(推荐重度用户)
- 在 Agent 平台配置定时任务(如每日 07:00 自动执行)
- 痛点列表在 prompt 中预设,不需要每次扫描记忆
- 简报自动推送到飞书/微信/IMA 知识库
请输入 A 或 B。"
详细对比见 references/setup-wizard.md
在执行 Skill 前,先验证环境:
python --version # 需要 ≥ 3.10
node --version # 需要 ≥ 18(仅 IMA 推送需要)
脚本会自动检测 Python 版本,若当前解释器过低会尝试回退到 python3.10/python3.11/python3.12。
步骤 1: 模式识别(常规/Cron)→ 决定痛点来源
步骤 2: 记忆扫描 → 提取痛点(Cron 模式从 prompt 读取)
步骤 3: 数据抓取 → potential_slim.json
步骤 4: 痛点 × 类别交叉匹配 → 精准选品
步骤 5: 生成简报 → 保存到 data/reports/
步骤 6: 多通道存储(IMA/飞书/Obsidian/本地)
步骤 7: 输出对话摘要(200 字以内)
| 调用方式 | 模式 | 痛点来源 |
|---|---|---|
| 对话中触发词 | 常规模式 | 动态扫描 MEMORY.md + 最近 3 天日志 + gbrain |
| Cron 定时任务 | Cron 模式 | 直接使用 prompt 中给出的痛点,不重复扫描 |
| 纯脚本 | - | 无痛点,使用通用推荐 |
痛点来源(按优先级):
| 优先级 | 来源 | 路径 | 平台 |
|---|---|---|---|
| 1 | 工作区每日日志 | memory/YYYY-MM-DD.md(最近 3 天) | OpenClaw/Hermes/qclaw |
| 2 | 工作区长期记忆 | MEMORY.md | OpenClaw/Hermes/qclaw |
| 3 | GBrain 知识库 | gbrain search <topic> | 有 gbrain 时 |
| 4 | 用户级记忆 | 平台特定 | WorkBuddy |
痛点 → 分类映射:
| 痛点关键词 | 映射分类 |
|---|---|
| 投研/金融/量化/股票/财报 | data-analysis |
| AI/Agent/MCP/RAG/模型 | ai-intelligence |
| 开发/调试/部署/CI/CD | developer-tools |
| 小红书/设计/卡片/文案 | content-creation |
| 自动化/效率/飞书/同步 | productivity |
| 安全/合规/审计/扫描 | security-compliance |
| 协作/会议/文档/邮件 | communication-collaboration |
cd ${SKILL_DIR}
python scripts/skillhub_daily.py --slim --no-html --data-dir ./data
${SKILL_DIR} = 本 SKILL.md 所在目录的绝对路径--slim:裁剪冗余字段,保留 240 个 Skill 完整覆盖,体积减少 ~32%--no-html:跳过 HTML 报告输出:
data/potential_slim.json:结构化数据data/snapshots/YYYY-MM-DD.json:每日快照data/reports/YYYY-MM-DD-briefing.md:原始简报读取 data/potential_slim.json 中的 category_analysis + category_skills,按痛点匹配分类。
匹配规则:
hidden_gems_in_category(收藏率高但不在 Top100 的——真正信息差)potential_score 排序保存到 data/reports/YYYY-MM-DD-briefing.md
格式严格遵循 references/briefing-template.md:
存储通道由调度方指定:
python scripts/push_to_ima.py "data/reports/YYYY-MM-DD-briefing.md" "SkillHub 每日简报 | YYYY-MM-DD"
凭证来源(优先级):环境变量 → references/config.json → ~/.qclaw/skills/ima-skill/config.json → ~/.workbuddy/skills/ima-skill/config.json
# qclaw / OpenClaw
feishu_doc create
feishu_doc write
feishu_doc read # 验证
# WorkBuddy / Hermes
lark-cli doc create/write
⚠️ 飞书文档必须三步:create → write → read 验证
简报已保存到 data/reports/,无需额外操作。
复制简报到 {OBSIDIAN_VAULT}/SkillHub/YYYY-MM-DD.md
直接在当前对话中输出摘要——Cron 任务的对话上下文本身就是推送通道(飞书/微信),不需要额外推送步骤。
摘要格式(200 字以内,无表格):
📊 SkillHub 今日推荐 | YYYY-MM-DD
基于您的[N]个痛点,今日精选[X]个技能
🎯 [技能1] — [价值]
💎 被埋没的金子:[技能名](收藏率[X]%,排名#[N])
📊 今日扫描:240个技能 | 7大分类 | [X]个潜力识别
详情见[存储位置]
--slim 模式hidden_gems_in_category| 平台 | 模式 A | 模式 B (Cron) | 凭证位置 | 推送方式 |
|---|---|---|---|---|
| qclaw | ✅ | ✅ | ~/.qclaw/skills/ima-skill/config.json | Cron announce |
| WorkBuddy | ✅ | ✅ | ~/.workbuddy/skills/ima-skill/config.json | 渠道对话 |
| OpenClaw | ✅ | ✅ | ~/.openclaw/skills/ima-skill/config.json | Cron announce |
| Hermes | ✅ | ✅ | 平台特定 | webhook/API |
| 纯脚本 | ❌ | ❌ | 环境变量 | 外部管道 |
详见 references/platform-adapters.md
本 Skill 被设计为可由定时任务驱动的无头执行模式。定时任务通过 prompt 指定痛点列表和存储通道,Skill 按指令执行。
qclaw 飞书推送(每日 07:00):
{
"schedule": { "kind": "cron", "expr": "0 7 * * *", "tz": "Asia/Shanghai" },
"sessionTarget": "isolated",
"payload": {
"kind": "agentTurn",
"message": "请执行 skillhub-daily Skill,按 SKILL.md 步骤 1-7 完成每日推荐。\n\n# 痛点(请直接使用,不再扫描记忆)\n- YouTube 字幕提取\n- 股票分析\n- n8n 工作流\n- Markdown 转换\n- 桌面自动化\n- 文档管理\n\n# 存储通道\n飞书云文档\n\n请完成后输出 200 字以内的对话摘要。"
},
"delivery": { "mode": "announce", "channel": "feishu" }
}
更多模板见 references/prompt-templates.md
| 文件 | 何时加载 |
|---|---|
| references/setup-wizard.md | 首次加载 Skill、用户选择模式 A/B 时 |
| references/platform-adapters.md | 跨平台配置、凭证管理 |
| references/prompt-templates.md | 配置 Cron 定时任务 |
| references/briefing-template.md | 生成简报时遵循格式 |
| references/config.md | 配置 IMA/飞书/Obsidian 凭证 |
| references/source-contract.md | 需要了解 API 契约时 |
https://api.skillhub.cn(无需认证)GET /api/skills?page=N&pageSize=50&sortBy=downloads&order=descGET /api/v1/categories → GET /api/skills?category={key}&pageSize=20GET /api/v1/skills/{slug}MIT