mcpField
D
daily-tech-trends

daily-tech-trends

github.com/qiyongchuanMarketing & growth041 installsUpdated 33w ago
Repository

About daily-tech-trends

Daily Tech Trends is a skill that scans technology news sources and produces categorized, ranked topic summaries. It is intended for people seeking daily news awareness or ideas for social posts, with optional Obsidian reports and tweet drafts.

Key features

  1. 01Parallel scanning of news sources
  2. 02AI categorization and topic summaries
  3. 03Theme-based filtering
  4. 04Save reports to Obsidian
  5. 05Optional tweet draft generation

Use cases

  1. 01Check daily technology topics
  2. 02Find ideas for articles or posts
  3. 03Collect AI-related news
  4. 04Save a daily trends report in Obsidian

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/qiyongchuan/daily-tech-trends --skill daily-tech-trends

After installing, type/daily-tech-trendsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

package.json
.gitignore
README.md
config/
sources.json
scripts/
scan_simple.js
scan_trends_full.ts
scan_trends.ts
scan_trends_mcp.ts

Details

From the project README

Daily Tech Trends - 每日科技热点

Automatically scan multiple tech news sources to capture trending topics. Built for Kevin's "Build fast, share fast" workflow.

When to Use

Use this skill when:

  • User wants to check today's trending topics
  • User mentions: "今日热点", "科技新闻", "扫描热点", "check trends"
  • User wants to find content inspiration for tweets/articles
  • Morning routine: scan news before creating content

Auto-trigger scenarios:

  • User says: "今天有什么热点"
  • User says: "扫描科技新闻"
  • User says: "check tech trends"

Core Philosophy

Aligned with Kevin's core abilities:

  • 捕捉热点 - 3秒钟出创意的基础
  • Build fast, share fast - 快速获取灵感
  • 病毒式传播 - 追热点是最快的涨粉方式

"ADHD创意爆发:3秒钟出创意,快速捕捉热点" - Kevin's superpower


Information Sources

English Sources (5)
  1. Hacker News - Tech community discussions
  2. GitHub Trending - Popular open source projects
  3. Product Hunt - New product launches
  4. Reddit r/technology - Tech discussions
  5. TechCrunch - Tech news and analysis
Chinese Sources (3)
  1. 36氪 - Chinese tech news
  2. 少数派 - Digital lifestyle
  3. V2EX - Chinese tech community

Features

1. Multi-Source Scanning
  • Automatically scan 8+ sources in parallel
  • Extract top 5-10 items from each source
  • Deduplicate and merge results
2. AI Analysis
  • Categorize topics (AI, Tech, Startup, Dev Tools, etc.)
  • Extract keywords
  • Evaluate hotness (upvotes, comments, shares)
  • Generate summaries
3. Custom Themes
  • Filter by theme: AI, Tech, Startup, Dev Tools
  • Configurable in config/sources.json
  • Easy to add new themes
4. Obsidian Integration
  • Save to: D:\obsidian\AI_kevin工作区\记忆库\每日热点\
  • Format: YYYY-MM-DD_科技热点.md
  • Include: title, link, source, category, summary
5. Tweet Generation (Optional)
  • Integrate with personal-tweet-generator
  • Generate tweets based on trending topics
  • One-click copy to clipboard

Usage

Quick Scan (Default)
扫描今日热点

Output:

  • Console: Top 10 trending topics
  • Obsidian: Full report saved
  • Screenshots: Evidence saved to tmp/

Scan with Theme Filter
扫描今日 AI 热点

Output:

  • Only AI-related topics
  • Filtered and ranked by relevance

Scan and Generate Tweets
扫描热点并生成推文

Output:

  • Trending topics report
  • 3 tweet drafts based on top topics
  • Ready to copy and post

Output Format

Console Output
🔥 今日科技热点 (2026-01-23)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📰 Hacker News (5 条)
  1. [AI] Ghostty's AI Policy
     https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md
     176 points | 89 comments

  2. [Tech] Replacing Protobuf with Rust to go 5 times faster
     https://pgdog.dev/blog/replace-protobuf-with-rust
     67 points | 39 comments

📰 GitHub Trending (5 条)
  1. [AI] microsoft/VibeVoice
     https://github.com/microsoft/VibeVoice
     ⭐ 2.3k stars today

  2. [Dev Tools] browser-use/browser-use
     https://github.com/browser-use/browser-use
     ⭐ 1.8k stars today

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 共扫描到 25 条热点
📁 报告已保存到: D:\obsidian\AI_kevin工作区\记忆库\每日热点\2026-01-23_科技热点.md
Obsidian Output
---
title: 2026-01-23 科技热点
date: 2026-01-23
type: daily_trends
sources: [hackernews, github, producthunt, 36kr, reddit, techcrunch, sspai, v2ex]
total_items: 25
categories: [AI, Tech, Startup, Dev Tools]
---

# 2026-01-23 科技热点

> 今日共扫描 8 个信息源,发现 25 条热点

## 🔥 Top 10 热点

### 1. Ghostty's AI Policy
**来源:** Hacker News | **分类:** AI | **热度:** ⭐⭐⭐⭐⭐
**链接:** https://github.com/ghostty-org/ghostty/blob/main/AI_POLICY.md
**摘要:** Ghostty 发布了 AI 使用政策,明确了 AI 在项目中的使用边界...

### 2. microsoft/VibeVoice
**来源:** GitHub Trending | **分类:** AI | **热度:** ⭐⭐⭐⭐⭐
**链接:** https://github.com/microsoft/VibeVoice
**摘要:** 微软开源的语音合成项目,今日获得 2.3k stars...

...

## 📊 分类统计

- AI: 8 条
- Tech: 7 条
- Startup: 5 条
- Dev Tools: 5 条

## 💡 推文灵感

基于今日热点,可以创作以下主题的推文:
1. Ghostty 的 AI 政策对开源项目的启示
2. 微软 VibeVoice 的技术亮点
3. Rust 替换 Protobuf 的性能提升案例

---

*本报告由 daily-tech-trends skill 自动生成*
*扫描时间: 2026-01-23 09:00*

Technical Implementation

Architecture
User Request
    ↓
SKILL.md (trigger detection)
    ↓
scripts/scan_trends.ts (parallel scanning)
    ↓
scripts/analyze_trends.ts (AI analysis)
    ↓
scripts/save_to_obsidian.ts (save report)
    ↓
Output (console + Obsidian + screenshots)
Key Scripts

1. scan_trends.ts

  • Use Dev Browser to visit each source
  • Extract titles, links, metadata
  • Handle rate limiting and errors
  • Return structured data

2. analyze_trends.ts

  • Categorize topics using AI
  • Extract keywords
  • Evaluate hotness
  • Generate summaries
  • Filter by theme (if specified)

3. save_to_obsidian.ts

  • Format data as Markdown
  • Save to Obsidian vault
  • Create backlinks
  • Update index
Configuration

config/sources.json

{
  "sources": [
    {
      "name": "Hacker News",
      "url": "https://news.ycombinator.com/",
      "selector": ".titleline > a",
      "limit": 10,
      "enabled": true
    },
    {
      "name": "GitHub Trending",
      "url": "https://github.com/trending",
      "selector": "h2.h3 a",
      "limit": 10,
      "enabled": true
    },
    ...
  ],
  "themes": {
    "AI": ["ai", "machine learning", "llm", "gpt", "claude", "openai"],
    "Tech": ["tech", "technology", "software", "hardware"],
    "Startup": ["startup", "funding", "vc", "entrepreneur"],
    "Dev Tools": ["developer", "tool", "framework", "library"]
  }
}

Scheduled Task

Windows Task Scheduler

Daily at 9:00 AM:

schtasks /create /tn "每日科技热点扫描" /tr "cd ~/.claude/skills/daily-tech-trends && npm run scan" /sc daily /st 09:00

Manual trigger:

cd ~/.claude/skills/daily-tech-trends
npm run scan

Integration with Other Skills

With personal-tweet-generator
1. Scan trends
2. Select top 3 topics
3. Generate tweets using personal-tweet-generator
4. Preview with tweet-previewer
5. Copy and post
With conversation-saver
1. Scan trends
2. Save conversation about trends
3. Build knowledge base

Error Handling

Network Errors
  • Retry with exponential backoff
  • Skip failed sources
  • Continue with available data
Rate Limiting
  • Respect robots.txt
  • Add delays between requests
  • Use caching when possible
Parsing Errors
  • Log errors for debugging
  • Use fallback selectors
  • Notify user of issues

Performance

Scan Time:

  • 8 sources in parallel: ~10-15 seconds
  • Sequential: ~60-90 seconds

Resource Usage:

  • Memory: ~200MB (Chromium instances)
  • CPU: Low (mostly waiting for network)
  • Disk: ~5MB per day (reports + screenshots)

Future Enhancements

Phase 2
  • Add more sources (Ars Technica, MIT Tech Review)
  • Email/WeChat notifications
  • Trending chart visualization
  • Historical trend analysis
Phase 3
  • Custom source configuration UI
  • Real-time monitoring (not just daily)
  • Collaborative filtering (learn from user preferences)
  • API endpoint for other tools

Troubleshooting

Q: Scan fails for some sources? A: Check if selectors are still valid. Websites change their HTML structure.

Q: Too many irrelevant topics? A: Adjust theme keywords in config/sources.json

Q: Scan is too slow? A: Reduce limit in config or disable some sources


Credits

Created by: Kevin + Claude (AI助手) Created on: 2026-01-23 Version: 1.0.0 License: MIT

Inspired by:

  • Kevin's "捕捉热点" superpower
  • "Build fast, share fast" philosophy
  • ADHD-friendly automation

"3秒钟出创意,快速捕捉热点" - Kevin's core ability

Comments

Markdown supported