智能新闻工厂

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

智能新闻工厂 — 从采集到发布的智能新闻处理流水线 自动从多源采集新闻 → LLM 评分筛选 → 按类别智能分批 → AI 改写为指定格式 【核心功能】 多源采集:支持 RSS、网页爬取,自动去重 AI 评分:LLM 对每条新闻打分(1-10),排除软文/广告/低价值内容 智能分类:自动归类(行业突发/新品发布/技术落地等) 分批选取:多批次内容不重复,每批类别均衡 AI 改写:生成指定格式(快讯/日报/周报等),可控制字数和风格 【适用场景】 定时发布多批次内容(早报+晚报+周报) 科技/财经/行业垂直账号日常运营 需要保持内容质量一致性的批量生产 【技术特点】 JSON 输出容错处理(截断容忍) Token 优化(节省 API 成本) 平台风控适配(股票类内容安全用语) 可配置新闻源、分类、字数、批次数量

一句话选型结论

按资料字段整理

智能新闻工厂是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_f5b036e0/smartnewsfactory
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_f5b036e0仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791718295
正文体量5.7 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
智能新闻工厂当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

5.7 KB
模型实际读到的说明书原文,来自技能仓库

LLM 驱动的新闻策展流程

适用场景

需要定时发布多个内容批次(如早报+晚报),且要求:
- 每批内容不重复
- 内容按类别均衡(如行业突发/新品发布/技术落地各一条)
- 自动筛选高质量新闻(排除软文/广告/低价值内容)

核心流程

1. 采集大池子 (20-30条原始新闻)
2. LLM 评分+分类 → JSON 数组
3. 按批次选取 (早报=top3, 晚报=次3条)
4. LLM 改写为最终格式

Step 1: 新闻采集

从多个 RSS 源采集,去重后保留:

import requests
from bs4 import BeautifulSoup
import xml.etree.ElementTree as ET

def scrape_rss(url, limit=15):
    r = requests.get(url, headers={"User-Agent": "Mozilla/5.0 ..."}, timeout=15)
    root = ET.fromstring(r.content)
    items = []
    for entry in root.iter("item"):
        title = entry.find("title").text or ""
        link = entry.find("link").text or ""
        desc = re.sub(r"<[^>]+>", "", entry.find("description").text or "")
        items.append({"title": title.strip(), "summary": desc[:200], "url": link})
        if len(items) >= limit:
            break
    return items

去重:用标题前15字符作为 key。

Step 2: LLM 评分分类

将所有新闻发给 LLM,让它评分(1-10)并分类:

PROMPT = """你是新闻主编。对以下新闻评分并分类(只输出JSON)。

评分(1-10):10=重大突发事件, 8-9=重磅, 6-7=有话题性, 4-5=一般, 1-3=软文
分类:{分类列表}

素材:
{编号列表}

输出JSON数组,每个元素只包含4个字段:
[{{"idx":序号,"category":"分类","score":分数,"t":"标题前10字"}}, ...]
按score降序。"""

关键优化:
- prompt 中只要求输出 idx/category/score/t 四个字段(不要完整 title/reason),节省 token
- max_tokens=2000(29条新闻的 JSON 约1700字符)
- 解析时截断到最后一个 ] 以容忍不完整 JSON

def parse_scored_json(result, original_items):
    clean = re.sub(r"```json\s*|\s*```", "", result).strip()
    last_bracket = clean.rfind("]")
    if last_bracket > 0:
        clean = clean[:last_bracket + 1]
    data = json.loads(clean)
    # 补上原始数据
    for item in data:
        idx = item["idx"]
        if 1 <= idx <= len(original_items):
            item["title"] = original_items[idx-1]["title"]
            item["summary"] = original_items[idx-1].get("summary", "")
    return data

Step 3: 批次选取(避免重叠)

def select_for_batch(scored, batch="first", count=3):
    categories = ["行业突发", "新品发布", "技术落地"]  # 每个类别至少一条
    result = []
    used = set()

    # 第一轮:每个类别选一条最高分
    for cat in categories:
        for item in scored:
            if item["idx"] not in used and item["category"] == cat:
                result.append(item)
                used.add(item["idx"])
                break

    # 第二轮:补齐
    for item in scored:
        if len(result) >= count:
            break
        if item["idx"] not in used:
            result.append(item)
            used.add(item["idx"])

    # 第二批次:排除第一批已用的
    if batch == "second":
        first_used = {item["idx"] for item in result}
        second = []
        second_used = set()
        for cat in categories:
            for item in scored:
                if item["idx"] not in first_used and item["idx"] not in second_used and item["category"] == cat:
                    second.append(item)
                    second_used.add(item["idx"])
                    break
        for item in scored:
            if len(second) >= count:
                break
            if item["idx"] not in first_used and item["idx"] not in second_used:
                second.append(item)
                second_used.add(item["idx"])
        result = second

    return result[:count]

Step 4: LLM 改写

将选中的新闻发给 LLM 改写为最终格式:

REWRITE_PROMPT = """将以下新闻改写为{count}条精简快讯。

要求:
1. 每条对应一个类别:{类别列表}
2. 每条严格{字数}字
3. 语言简洁,去除emoji和营销话术
4. 每条以【类别】开头

新闻素材:
{素材}

输出格式:
【类别】xxx
【类别】xxx
..."""

平台风控措辞红线

在中国社交平台(小红书/抖音/微博)发布股票/投资相关内容时:

绝对禁止:推荐、买入、卖出、建仓、加仓、看涨、看跌、目标价、涨幅预测、稳赚、必涨、上车、抄底、割肉

安全替代:
- "关注" 代替 "买入"
- "动态" 代替 "利好利空"
- "值得留意" 代替 "建议"
- 只陈述事实,不做评价
- 结尾加声明:"以上内容整理自公开资讯,仅供信息参考,不涉及任何投资建议。"

格式建议:

【本周回顾】
板块名
• 事实描述(无评价)

【下周留意】
• 事件名|中性说明

声明:以上内容整理自公开资讯,仅供信息参考,不涉及任何投资建议。

关键注意事项

  1. LLM JSON 输出截断:新闻条数多时 JSON 可能被截断。用 max_tokens=2000 + 截断到最后 ] 容错
  2. 新闻质量差异大:RSS 源可能返回软文/广告。评分 1-3 分的应直接排除
  3. 类别均衡:选取算法优先保证每个类别至少一条,再补齐剩余名额
  4. 缓存策略:如果早报和晚报间隔几小时,建议缓存评分结果到文件,晚报直接读取而非重新评分(新闻源可能已更新)

常见问题

5 问
答案由本站依据条目字段整理
智能新闻工厂怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_f5b036e0/smartnewsfactory。安装方式为未标注。装完刷新技能列表或重开客户端。

智能新闻工厂支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

智能新闻工厂权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

智能新闻工厂收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

智能新闻工厂用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。