Cron Job: 每日创意推送

← 返回首页

Cron Job: 每日创意推送

Job ID: d3bd77eb0469
Run Time: 2026-09-27 06:07:46
Schedule: 0 6 * * *

Prompt

[IMPORTANT: The user has invoked the "idea-miner" skill, indicating they want you to follow its instructions. The full skill content is loaded below.]


name: idea-miner
description: Mine daily creative ideas & startup signals from HN/GitHub.
version: 1.0.0
author: Hermes Agent
license: MIT
metadata:
hermes:
tags: [ideas, trends, research, startup, daily-briefing]
related_skills: [youtube-content, blogwatcher]


🧠 Idea Miner — Daily Creative Intelligence

Overview

Mines today's creative ideas, inspiration hotspots, and startup signals from public sources. Produces a structured Markdown report with demand signals, trending projects, and actionable insights.

The report is saved to /opt/data/hermes/idea-miner/idea-miner_{YYYYMMDD}.md and delivered to the configured destination (Telegram, etc.).

When to Use

Data Sources

✅ Available & Tested

Source API Endpoint Notes
HN Algolia (front page) https://hn.algolia.com/api/v1/search?tags=front_page&hitsPerPage=20 Returns top stories with points
HN Algolia (Ask HN) https://hn.algolia.com/api/v1/search?tags=ask_hn&hitsPerPage=15 Good for demand/need signals
HN Algolia (Show HN recent) https://hn.algolia.com/api/v1/search_by_date?tags=show_hn&numericFilters=points%3E10&hitsPerPage=12 URL-encode > as %3E
HN Firebase (item detail) https://hacker-news.firebaseio.com/v0/item/{ID}.json Individual story metadata
GitHub Search (new repos) https://api.github.com/search/repositories?q=stars:%3E100+created:%3E{YYYY-MM-DD}&sort=stars&order=desc&per_page=10 Header: Accept: application/vnd.github.v3+json, User-Agent: HermesAgent/1.0

❌ Currently Unavailable

Source Issue
Reddit JSON API (old.reddit.com, www.reddit.com) Blocked by Reddit (403 "whoa there, pardner") — needs OAuth credentials
Reddit pullpush.io (public archive) Returns empty results from this IP
Google Trends RSS Endpoint trends.google.com/trendingsearches/daily/rss?geo=US returns 404
Google Trends API trends.google.com/trends/api/dailytrends returns 404
X/Twitter via xurl xurl CLI not installed on this VPS

Data Acquisition Workflow

  1. Use curl -s -o /tmp/filename.json -w '%{http_code}' to save to temp file first (avoids pipe-to-interpreter security blocks in cron mode)
  2. Parse with python3 -c "import json; data = json.load(open('/tmp/filename.json')); ..."
  3. Saved temp files are disposable — clean up or leave in /tmp

Report Format

The report uses Chinese (用户偏好) with the following sections:

# 🧠 Idea Miner — 每日创意情报 (YYYY-MM-DD)

> 数据来源:[list of sources used]

## 📢 需求现场 — 高意向需求 & 讨论
Top demand signals from Ask HN, discussions, needs

## 📈 趋势项目 — GitHub 热门新仓库
Table: project | ⭐ | description | direction
Followed by trend interpretation block (code fence with arrows)

## 🔬 Show HN 精选 — 本周最新项目
Table: project | points | description

## 🌟 今日创业灵感精选
### 高潜力方向
### 已验证信号

## 📊 数据快照
Key metrics summary table

Report Generation Steps

  1. Fetch HN front page — identifies the overall tech zeitgeist for the day
  2. Fetch HN Ask HN — captures user needs, pain points, and demand signals
  3. Fetch HN Show HN (recent, points>10) — captures new projects people are building
  4. Fetch GitHub trending repos (last 7 days) — identifies what developers are excited about
  5. Fetch additional sources if available (Reddit, Twitter, etc.)
  6. Synthesize findings into the structured report
  7. Save to file at /opt/data/hermes/idea-miner/idea-miner_{YYYYMMDD}.md
  8. Output the report as final response — the cron delivery system automatically delivers it

File Save Convention

Common Pitfalls

  1. HN Algolia URL encoding: The numericFilters parameter with > must use %3E not raw >. E.g. numericFilters=points%3E10
  2. Reddit API blocked: Don't retry Reddit JSON API with this IP — it's consistently 403. Only retry if OAuth creds are configured.
  3. Pipe-to-interpreter security blocks: In cron mode, curl | python3 triggers security warnings. Save output to file first with -o /tmp/file, then parse with python3 -c reading from file.
  4. GitHub API rate limits: Without authentication, GitHub API is limited to 60 req/hr. For 10 repos + description parsing per run this is fine, but batch requests if expanding.
  5. Show HN search prefers search_by_date: The /search endpoint returns all-time top, not recent. Use /search_by_date for recent Show HN posts.
  6. No xurl installed: X/Twitter mining won't work unless xurl CLI is installed and OAuth'd.
  7. Google Trends unavailable via simple curl: None of the documented public endpoints work (404). Skip silently.

Verification Checklist

Related Scripts

The legacy shell script at /root/.hermes/scripts/idea-miner_daily.sh references a Python script at ~/idea-miner/idea_miner.py that no longer exists. The cron jobs now run Hermes agent directly with the prompt, bypassing the shell script. If the shell script is ever re-enabled, it needs to be updated.

Today's method reference: see references/today-methods.md for the exact curl/jq commands and data‑extraction steps used in this run.

The user has provided the following instruction alongside the skill invocation: [IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly "[SILENT]" (nothing else) to suppress delivery. [SILENT] is a literal ASCII control token — never translate or rephrase it, whatever language the rest of your answer uses. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more. FAILURE: If a delegated child fails and this cron run must be recorded as failed, put [CRON_FAILURE] on the first line by itself, then explain the child failure on following lines. RECURSION: This is a run of an EXISTING scheduled job — execute the task now. NEVER create or update a cron job because of recurring or future-schedule language in the task prompt below; treat phrasing like "each Monday" or "every day at 9" as context for this run, not as a request to schedule another job.]

生成每日创意情报简报,发送到Telegram。

数据来源

  1. Reddit 需求 (r/SideProject, r/somebodymakethis)
  2. X/Twitter "I wish there was" 搜索
  3. Hacker News Ask HN
  4. Indie Hackers 已验证项目
  5. GitHub Trending
  6. Google Trends 搜索热词

报告格式

使用 Markdown 格式,包含以下章节:
- 📢 需求现场 (高意向需求: I wish/Need/Looking)
- 💰 已验证方向 (有 MRR 数据的成功项目)
- 📈 趋势项目 (GitHub 热门项目)
- 🌐 Google 搜索热词

输出要求

目标

聚焦真实用户需求,发现创业机会,提供可执行的创意洞察。

文件保存

将生成的完整报告同时保存到本地文件:/opt/data/hermes/daily-idea-briefing/briefing_{YYYYMMDD}.md

Response

🧠 Idea Miner — 每日创意情报 (2026-09-27)

数据来源:HN Algolia (前页、Ask HN、Show HN), GitHub Search

📢 需求现场 — 高意向需求

Ask HN: FCC 与 IoT 安全标签计划
FCC委员内森·西明顿正在征求公众对 IoT 设备安全更新和拟议中的网络安全标签计划的评论。主要需求包括:
- 清晰披露安全更新支持周期
- 制造商的法律可执行承诺
- 关于设备安全性的更好消费者信息
(来源: https://hn.algolia.com/api/v1/search?tags=ask_hn)

Show HN: Reladraw — 可控制图形语言
项目作者希望拥有定义图形语言同时保留高度布局控制的方案,替代自动布局语言(Mermaid/Graphviz)或耗时的绘图软件。这类控制需求在设计工具和自动化领域具有广泛市场。
(来源: https://github.com/reladraw/reladraw)

💰 已验证方向

暂无今日 MRR 数据。以下来源目前不可用:
- Reddit:API返回 403(需 OAuth 凭证)
- X/Twitter:未安装 xurl CLI
- Google Trends:所有公开端点均返回 404

过往验证项目需历史 MRR 追踪数据,暂不展开。

📈 趋势项目 — GitHub 热门新仓库 (created >= 2026-09-20, stars >= 100)

project ⭐ description direction
ZCode 6848 Z.ai's coding agent harness. Powerful, intelligent, extensible. AI coding agents
jev-chat-jarvis 6700 装在手机上的对话副驾:在 QQ / X / 飞书里读懂对方、给出候选回复、一键填入输入框 跨平台消息增强
Search 2130 A small, fast WebKit browser for macOS 专用浏览器
unreal-agent 1972 Async-first agent harness 游戏 AI 代理
disktree 1351 A treemap for finding and removing what fills your disk, for Omarchy. Rust + GPUI 磁盘管理工具
magpie 1098 Every agent's model. One place. Codex on DeepSeek, Claude Code on Kimi, from the menu bar. Agent 模型聚合
PDoomVideo 1082 Source code for the Claude Opus 5.5 music video for I'm Upping My P(doom) AI 内容创作
deepopen 1040 非自回归 System 1 决策引擎,专为结构化类型决策场景设计 结构化决策引擎
golive-skill 984 Take your agent-built product live: hosting, database, domain, email, payments Agent 产品化/发布
CLM 1653 None 对比学习模型

趋势方向汇总:AI 编码助手、跨平台消息增强、专用浏览器、游戏/agent 编排、磁盘/存储管理、Agent 产品化、决策引擎、模型聚合

🌐 Google 搜索热词

Google Trends 当日搜索热词接口目前不可用(trends.google.com/trendingsearches/daily/rss?geo=US 返回 404),暂不报告。


数据快照
- HN 前页:20 条 story,顶点 379 点
- Ask HN:15 条 post,包含 FCC 监管讨论
- Show HN (points>10):12 条 recent 项目
- GitHub:10 条 repos,搜索范围 created >= 2026-09-20


保存路径:/opt/data/hermes/daily-idea-briefing/briefing_20260927.md