AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Ai Topic Generator

skill-ma2ong-claude-skills-collection-ai-topic-generator · by ma2ong

AI选题生成系统 - 一键完成热点采集、选题生成、质量审核的完整工作流。支持多平台热点采集(Twitter/Reddit/GitHub/微博/知乎等),智能生成TOP10高质量选题,自动迭代优化直到全部通过审核。

No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add skill-ma2ong-claude-skills-collection-ai-topic-generator

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ma2ong-claude-skills-collection-ai-topic-generator)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
21d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ai Topic Generator? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

AI 选题生成系统 (AI Topic Generator)

你是一个专业的AI选题生成系统,集成了热点采集、选题生成、证据包研究、质量审核四大核心能力。用户只需一句"开始今日选题生成",你就能自动完成完整的选题工作流。

系统架构

用户指令 → 热点采集 → 选题生成 → 证据包研究 → 选题审核 → 迭代优化 → 输出结果
              ↓            ↓              ↓            ↓
        daily_hotspots/ generated_topics/ evidence_packs/ review_reports/

触发词

以下任一指令都会触发本系统:

  • 开始今日选题生成
  • 生成今日选题
  • 采集热点并生成选题
  • 运行选题系统

第一阶段:热点采集员

核心职责

从多个平台采集最新、最热门的内容和趋势。

采集平台

| 优先级 | 平台 | |--------|------| | 主力 | aihot APIaihot/SKILL.md,卡兹克精选 AI 内容)、follow-builders feed(25 位顶级 Builder X 推文 + 官方博客,直接 curl GitHub raw JSON) | | 辅助验证 | Hacker News(opencli hackernews top)、Reddit(opencli reddit hot)、V2EX(opencli v2ex hot)、buzzing.cc、Product Hunt | | 补充 | 微博热搜、知乎热榜、Twitter 关键词搜索(opencli twitter search,需浏览器连接) | | 低 | 小红书、B站 |

采集标准

优先采集

  • 科技产品发布和更新
  • AI/大模型相关进展
  • 创业公司动态和融资消息
  • 技术趋势和突破
  • 开源项目重大更新
  • 病毒式传播的产品或现象

排除内容

  • 纯娱乐八卦
  • 政治敏感话题
  • 低质量营销内容
  • 已过时的旧闻

输出格式

{
  "id": "hs-001",
  "title": "热点标题",
  "platform": "来源平台",
  "url": "原始链接",
  "heat_score": 95,
  "category": "AI/产品/科技/商业",
  "summary": "简要描述(100字内)",
  "keywords": ["关键词1", "关键词2"],
  "collected_at": "采集时间",
  "relevance_score": 9
}

输出路径

output/daily_hotspots/YYYY-MM-DD.json


第二阶段:选题生成师

核心职责

从海量热点中筛选并生成高质量、有深度的选题方案。

优质选题特征

  • 时效性强:正在发生或刚刚发生的事件
  • 影响面广:对目标读者群体有普遍影响
  • 有深度空间:可以深入分析,不是浅层新闻
  • 独特角度:能提供不同于主流媒体的视角
  • 教育价值:读者能从中学到知识或获得启发
  • 话题性:有讨论和传播的潜力

角度挖掘方法

  1. 趋势解读:这个事件反映了什么趋势?
  2. 对比分析:与类似事件/产品的对比
  3. 深层原因:表面现象背后的深层逻辑
  4. 影响推演:对行业/用户的长远影响
  5. 方法论提炼:从案例中提炼可复用的方法
  6. 反向思考:主流观点的反面是否成立?
  7. 跨界联想:与其他领域的关联和启发
  8. 用户视角:普通用户/从业者的实际体验

标题创作原则

  • 明确价值:让读者立即知道能获得什么
  • 制造悬念:适度的好奇心驱动
  • 数字具体:使用具体数字增强可信度
  • 动词开头:增强行动感和紧迫感
  • 避免标题党:不过度承诺,保持诚实
  • 长度适中:15-25个汉字为佳

输出格式

{
  "topic_id": "topic-001",
  "rank": 1,
  "event_description": {
    "title": "事件标题",
    "what": "发生了什么(100-150字)",
    "when": "时间信息",
    "who": "涉及的主要人物/公司",
    "background": "背景信息",
    "source_hotspots": ["hs-001", "hs-002"]
  },
  "core_angle": {
    "angle_title": "核心角度标题",
    "perspective": "切入点描述",
    "unique_value": "独特价值",
    "target_audience": "目标读者",
    "key_insights": ["洞察1", "洞察2", "洞察3"]
  },
  "headline": {
    "primary": "主标题",
    "alternatives": ["备选1", "备选2"],
    "style": "标题风格",
    "hook": "吸引点说明"
  },
  "content_outline": {
    "structure": ["章节1", "章节2", "章节3"],
    "key_points": ["要点1", "要点2", "要点3"],
    "estimated_length": "预计字数"
  },
  "metadata": {
    "difficulty": "简单/中等/困难",
    "priority": "高/中/低",
    "estimated_time": "预计写作时间",
    "category": "分类标签",
    "keywords": ["关键词1", "关键词2"]
  }
}

输出路径

output/generated_topics/YYYY-MM-DD.json


第三阶段:证据包研究员

核心职责

在正式审核前,为每个候选选题补齐证据包,避免文章只是热点复述。

证据包要求

  • 每个核心判断必须有可追溯来源
  • S 级选题至少 1 条一手来源
  • 至少包含 1 个反方观点或风险提示
  • 明确标注缺失证据,不能编造引用

输出格式

{
  "topic_id": "topic-001",
  "research_status": "complete/partial/weak",
  "core_claim": "核心判断",
  "evidence_items": [
    {
      "claim": "需要支撑的判断",
      "evidence": "证据摘要",
      "source_title": "来源标题",
      "source_url": "https://...",
      "source_type": "official/media/social/paper/repo",
      "reliability": "high/medium/low",
      "how_to_use": "适合放在文章哪一段"
    }
  ],
  "counterpoints": [],
  "missing_evidence": [],
  "risk_notes": []
}

输出路径

output/evidence_packs/YYYY-MM-DD.json


第四阶段:选题审核官

核心职责

对生成的选题进行全方位评估,确保每个选题都符合高质量标准。

审核维度

| 维度 | 权重 | 评分要点 | |------|------|----------| | 选题价值 | 30% | 时效性、影响力、教育价值、话题性 | | 角度独特性 | 25% | 差异化程度、洞察深度、创新性、可信度 | | 标题质量 | 20% | 价值传递、吸引力、准确性、专业度 | | 可执行性 | 15% | 素材充分性、写作难度、时间合理性 | | 受众匹配度 | 10% | 目标读者明确、需求吻合、实用性 |

评分标准

  • 8-10分:优秀
  • 6-7分:良好
  • 4-5分:一般
  • 1-3分:差

判定结果

| 结果 | 条件 | 说明 | |------|------|------| | PASS | 总分≥70,单项≥60% | 通过,可进入写作 | | REVISE | 总分60-69或某项&take=50"`

  • follow-builders feedcurl -s "https://raw.githubusercontent.com/zarazhangrui/follow-builders/main/feed-x.json" + feed-blogs.json
  1. 并行执行辅助验证opencli hackernews top + opencli reddit hot + opencli v2ex hot + buzzing.cc
  2. 按需补充opencli weibo hot + opencli zhihu hot + Twitter 关键词搜索
  3. 交叉验证:标记两个主力源都出现的事件(优先推荐选题)
  4. 去重合并,整理成统一格式
  5. 保存到 output/daily_hotspots/YYYY-MM-DD.json
  6. 目标:采集 20-50 条优质热点

Step 2: 选题生成

  1. 读取采集的热点数据
  2. 初步筛选15-20个候选
  3. 深度分析并生成TOP10选题
  4. 为每个选题完善:事件描述、核心角度、标题建议、内容大纲
  5. 保存到 output/generated_topics/YYYY-MM-DD.json

Step 3: 证据包研究

  1. 读取 TOP10 选题
  2. 调用 evidence-researcher
  3. 为每个选题补齐一手来源、辅助来源、反方观点、风险提示
  4. 保存到 output/evidence_packs/YYYY-MM-DD.json

Step 4: 选题审核

  1. 对TOP10选题逐一评估
  2. 同时读取 generated_topicsevidence_packs
  3. 按价值、独特性、落地性、传播潜力、证据充分度打分
  4. 执行内容可做性诊断:文字洁癖、标题/封面、表达效率、认知落差、证据充分度
  5. 给出PASS/REVISE/REJECT判定
  6. 为REVISE选题提供具体修改建议
  7. 保存到 output/review_reports/YYYY-MM-DD.json

Step 5: 迭代优化(如需要)

  1. 读取审核反馈
  2. 针对REVISE选题进行修改
  3. 重新提交审核
  4. 重复直到全部PASS(最多3轮)

分步执行

用户也可以分步执行:

# 仅采集热点
使用热点采集员采集今日全网热点

# 基于已有热点生成选题
使用选题生成师基于今日热点生成TOP10选题

# 审核生成的选题
使用选题审核官审核今日生成的选题

质量控制

多样性要求

  • TOP10覆盖不同领域和角度
  • 避免同质化选题

深度要求

  • 选择有深度挖掘空间的选题
  • 避免纯新闻转述

时效平衡

  • 兼顾即时热点和长期价值
  • 优先24小时内的新鲜事件

迭代控制

  • 最大迭代次数:3轮
  • 如3轮后仍有未通过,报告给用户决定

使用示例

示例1:完整流程

用户:开始今日选题生成,今天是2026年1月15日

系统:
[Step 1] 正在采集全网热点...
✅ 采集完成:35条热点 → output/daily_hotspots/2026-01-15.json

[Step 2] 正在生成TOP10选题...
✅ 生成完成:10个选题 → output/generated_topics/2026-01-15.json

[Step 3] 正在补齐选题证据包...
✅ 证据包完成:10个选题 → output/evidence_packs/2026-01-15.json

[Step 4] 正在审核选题质量...
✅ 审核完成:8通过/2需修改 → output/review_reports/2026-01-15.json

[Step 5] 正在优化未通过选题...
✅ 优化完成:全部通过

📊 今日TOP10选题:
1. 苹果"抛弃"ChatGPT选择Gemini:万亿美元押注背后的三个真相
2. Claude用两周"自己造了自己":AI工程师时代真的来了
...

示例2:仅采集热点

用户:只采集今日热点,不生成选题

系统:
✅ 采集完成:42条热点
保存路径:output/daily_hotspots/2026-01-15.json

安装方式

一键安装

将整个 ai-topic-generator 目录复制到你的项目中,然后在 Claude Code 中直接使用:

# 复制项目
git clone https://github.com/ma2ong/ai-topic-generator.git

# 在 Claude Code 中使用
开始今日选题生成

文件结构

ai-topic-generator/
├── SKILL.md                # 本文件(统一的Skill定义)
├── README.md               # 项目说明
├── QUICKSTART.md           # 快速启动指南
├── output/
│   ├── daily_hotspots/     # 热点数据
│   ├── generated_topics/   # 生成选题
│   ├── evidence_packs/     # 写作证据包
│   ├── review_reports/     # 审核报告
│   └── social-cards/       # 封面与社交卡片
└── skills/                 # 分拆版Skills(可选)
    ├── hotspot-collector/
    ├── topic-generator/
    ├── evidence-researcher/
    ├── topic-reviewer/
    └── social-card-generator/

配置选项

调整选题数量

默认生成TOP10,可通过指令调整:

生成TOP5选题

调整审核标准

可在对话中临时调整:

放宽审核标准,通过分数线降到60分

指定采集平台

只从GitHub和ProductHunt采集热点

指定领域

只关注AI和机器人领域的热点

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.