Topic Collector logo

Topic Collector

Community
laborany
topic-collector

AI热点采集工具。从Twitter/X、Product Hunt、Reddit、Hacker News、博客等采集AI相关热点内容。当用户说"开始今日选题"、"采集热点"、"看看今天有什么新闻"、"今日AI热点"时触发。聚焦领域:Vibe Coding、Claude Skill、AI知识管理、AI模型更新、AI新产品、海外热点。支持输出 Markdown 和 HTML 文件。

Overview

Publisherlaborany
Repositorylaborany
Skill nametopic-collector
Stars
84
Forks
10
Bundled files
1
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 1 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by laborany on GitHub. Read the source before you install it.

Installation

Install the Topic Collector AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/laborany/laborany.git /tmp/laborany
mkdir -p .claude/skills
cp -r /tmp/laborany/skills/topic-collector .claude/skills/topic-collector
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Topic Collector in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Topic Collector on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Topic Collector is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Topic Collector - AI热点采集

功能特性

  • 严格时间控制:所有搜索限制在24小时内
  • 多源采集:Twitter/X、Product Hunt、Reddit、Hacker News、官方博客
  • 自动日期:动态生成搜索日期,避免硬编码
  • 多格式输出:支持 Markdown 和 HTML 两种格式

快速开始

方式一:查看搜索查询(推荐)

bash
python skills/topic-collector/scripts/collect.py

这会显示当前日期应该使用的搜索查询列表。

方式二:生成文件

bash
# 生成 Markdown 文件
python skills/topic-collector/scripts/collect.py --output-md

# 生成 HTML 文件
python skills/topic-collector/scripts/collect.py --output-html

# 同时生成两种格式
python skills/topic-collector/scripts/collect.py --all

# 静默模式
python skills/topic-collector/scripts/collect.py --all --quiet

方式三:静默模式(仅输出文件路径)

bash
python skills/topic-collector/scripts/collect.py --all --quiet

使用流程

当用户请求采集今日热点时:

第一步:获取搜索查询

bash
python skills/topic-collector/scripts/collect.py

输出示例:

🔍 搜索查询列表(请使用 mcp__laborany_web__search 工具执行)
============================================================

🧑‍💻 **AI博主/KOL**
  - "Claude Code" OR "Cursor" tips tricks "February 09, 2026"
  - AI agent n8n automation "February 2026"

🚀 **创业公司/新产品**
  - Product Hunt AI tools "February 09, 2026"
  - Hacker News AI "2026-02-09"

...

第二步:执行搜索

使用 mcp__laborany_web__search 工具执行上述查询,每个分类独立搜索。

第三步:整理结果

将搜索结果按分类整理,提取:

  • 标题
  • 原文链接
  • 作者/来源
  • 发布时间
  • 要点总结
  • 热度数据

第四步:生成文件

将整理好的数据填入脚本,生成输出文件。


输出文件

文件类型保存位置用途
Markdowndocs/hotspots/ai-hotspot-YYYY-MM-DD.md复制粘贴到其他平台
HTMLdocs/hotspots/ai-hotspot-YYYY-MM-DD.html浏览器直接查看

数据源分类

🧑‍💻 AI博主/KOL(实践玩法、观点分享)

重点账号

  • @AnthropicAI - Anthropic官方
  • @OpenAI - OpenAI官方
  • @kaborsk1 - Boris Cherny(Claude Code创作者)
  • @swyx - AI工程师,Latent Space播客
  • @simonw - Simon Willison,AI工具实践
  • @levelsio - Pieter Levels,AI独立开发

搜索方向:Claude Code、Cursor、Vibe Coding、AI Agent、n8n

🚀 创业公司/新产品

数据源

  • Product Hunt - 当日上榜 AI 产品
  • Hacker News - Show HN 项目

🔬 AI研究/学术动态

关注来源

  • arXiv - AI 论文新提交
  • Google DeepMind 博客
  • Meta AI 博客
  • Microsoft Research
  • OpenAI 官方博客

🏢 模型厂商动态

关注厂商

  • Anthropic - Claude 更新
  • OpenAI - ChatGPT 更新
  • Google - Gemini 更新
  • xAI - Grok 更新
  • Mistral - 模型发布

💬 技术社区讨论

Reddit 子版

  • r/ClaudeAI
  • r/ChatGPT
  • r/LocalLLaMA
  • r/artificial
  • r/vibecoding
  • r/MachineLearning

聚焦领域

  1. Vibe Coding - 自然语言编程、Cursor、Claude Code
  2. Claude生态 - Claude Skill、MCP Server、Claude Code技巧
  3. AI Agent - 自动化工作流、n8n、Make
  4. AI知识管理 - 第二大脑、PKM、Obsidian+AI
  5. 模型更新 - GPT、Claude、Gemini版本发布
  6. AI新产品 - Product Hunt上榜、独立开发者作品
  7. 海外热点 - 行业大事件、收购、融资

输出格式预览

Markdown 格式

markdown
## 今日AI热点 - 0209

> 采集时间:2026-02-09 12:00:00 UTC
> 时间范围:近24小时

---

### 🧑‍💻 AI博主实践分享

1. **Claude Code vs Cursor: 两扇门通向同一个房间**
   - 原文:[Raj Sarkar Substack](https://...)
   - 作者:@rajsarkar
   - 发布时间:2小时前
   - 要点:Cursor是居住的地方,Claude Code是驾驶的工具

---

HTML 格式

HTML 文件包含完整的样式,支持:

  • 响应式设计(手机/平板/桌面)
  • 渐变色头部
  • 卡片式布局
  • 悬停效果
  • 可分享

直接在浏览器中打开即可查看。


注意事项

时间控制(最重要)

  • 必须提取发布时间:每条热点都要标注发布时间
  • 严格24小时限制:超过24小时的内容不采集
  • 时区意识:统一使用 UTC 时间
  • 动态日期:使用脚本生成的日期,不要硬编码

内容质量

  • 必须提取原文链接:每条热点都要有可点击的具体URL
  • 不采集纯学术论文(除非引发广泛讨论)
  • 不采集重复/相似内容,合并同类
  • 标注内容语言(中/英)
  • 优先采集有实操价值的内容(教程、技巧、工具)

搜索技巧

  • 使用引号进行精确匹配
  • 使用 OR 连接同义词
  • 使用 site: 限制来源
  • 使用具体日期进行时间过滤

常见用法示例

用户说执行操作
"开始今日选题"运行脚本获取搜索查询,执行搜索,生成文件
"采集热点"同上
"看看今天有什么新闻"同上
"今日AI热点"同上
"生成热点 HTML"运行 python collect.py --output-html
"只看搜索查询"运行 python collect.py

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Topic Collector AI skill do?

AI热点采集工具。从Twitter/X、Product Hunt、Reddit、Hacker News、博客等采集AI相关热点内容。当用户说"开始今日选题"、"采集热点"、"看看今天有什么新闻"、"今日AI热点"时触发。聚焦领域:Vibe Coding、Claude Skill、AI知识管理、AI模型更新、AI新产品、海外热点。支持输出 Markdown 和 HTML 文件。

Why use Topic Collector on TypingMind?

Because you install it once and use it with any model. Topic Collector is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Topic Collector in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/laborany/laborany/tree/main/skills/topic-collector. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Topic Collector?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Topic Collector?

As many as you like. As long as a model supports skills, you can use Topic Collector with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Topic Collector AI skill free?

Yes. It is published on GitHub by laborany under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇