SuperAPI AI 工具集

noise2blog

写作与研究

查看项目

更新于 10-16 02:24

技能介绍

用途

noise2blog 用于把粗糙、零散的输入整理成一篇打磨过的、可发布的博客文章。可接受的输入包括:要点笔记、语音转录、推文合集、简短草稿,或一个可抓取的 URL。

该技能有一条关键规则:不得编造具体信息。文章中的每个论断、指标和示例都必须来自原始输入或 Tavily 检索结果,不得虚构数据、引语或结果。

主要能力

  • 识别输入类型:要点笔记、语音转录、推文合集、简短草稿,或 URL 抓取内容。
  • 提炼核心论点,并列出 3 至 5 条最强洞见、事实或想法。
  • 自动判断文章风格,也允许用户覆盖。四种风格为:技术教程、案例研究、思想领导、概念解释。
  • 可选使用 Tavily 检索为需要核实的论断补充证据,最多 3 次检索,仅保留 score >= 0.65 的结果。
  • 调用 Gemini 生成文章,并额外产出 SEO 元描述和另一个备选标题。
  • 内置自检清单,检查标题、开头、标点、段落长度、禁用词、数据来源、结尾和字数。
  • 支持按平台输出 frontmatter:Ghost、dev.to、Substack、Hashnode。

使用方式

技能按步骤执行:

  1. 环境检查:确认 GEMINI_API_KEY 已设置;若缺失则停止并提示用户到 aistudio.google.com 获取。TAVILY_API_KEY 缺失时继续,但跳过 Tavily 补充。同时确认用户已提供粘贴文本或 URL。
  2. 读取并分析输入:URL 用 WebFetch 抓取标题、作者、发布日期、正文、关键统计、列表、小标题和引语;粘贴文本则直接读取并判断输入类型。随后陈述检测到的输入类型、一句话核心论点、3 至 5 条最强洞见,以及需要外部核实的论断。
  3. 选择风格:根据内容信号自动判断,用户可覆盖。
  4. Tavily 补充:未设置 TAVILY_API_KEY 时静默跳过。对需要核实的论断逐条检索,最多 3 次,使用 curl 调用 Tavily API,保留高分结果并自然标注来源。
  5. 生成文章:读取 references/blog-format.md 和 references/output-template.md,将 Gemini 请求写入临时 JSON 文件,再通过 curl 调用 gemini-2.0-flash 生成内容。目标字数 800 至 1800 词。
  6. 自检:逐项检查并修正违规项,最后说明字数。
  7. 输出:以代码块呈现完整文章,下方给出元描述和备选标题,并询问是否需要按平台格式化 frontmatter。

适用场景

  • 把会议或口述的语音转录整理成博客。
  • 把推文合集扩展成完整文章。
  • 把零散要点笔记整理成技术教程或案例研究。
  • 为已有草稿补充结构、风格和事实核查。
  • 需要按 Ghost、dev.to、Substack 或 Hashnode 格式输出时。

限制

  • GEMINI_API_KEY 为必需项,缺失时无法继续。
  • TAVILY_API_KEY 为可选项,缺失时跳过检索补充,文章完全基于所提供内容。
  • Tavily 检索最多 3 次,且只用于支持或核实原始输入中已有的论断,不得引入全新论断。
  • 若没有检索结果能证实某论断,应保持未核实状态,不得替换为无关结果。
  • 文章字数目标为 800 至 1800 词。
  • 具体收费、价格、平台支持范围等资料暂未提供。