SuperAPI AI 工具集

note-to-blog

通用与其它

查看项目

更新于 10-16 07:23

技能介绍

用途:从 Obsidian 笔记库筛选适合发布的笔记,评估适配性,批量选题,并把已有笔记转换为博客草稿。触发场景包括「选一篇笔记发博客」「写博客」「博客选题」「从笔记里找文章」或 "note to blog"。不用于从零撰写新文章、校对已有博客草稿或整理普通笔记。

主要能力:通过 Python 脚本执行确定性操作,支持 collect、convert、state 子命令;收集候选笔记并输出 JSON,包含 candidates、clusters、published_posts、session_keywords、stats;提供三级处理深度(L1 浏览、L2 推荐、L3 深探);支持 Fast 与 Deep 两条处理通道,并可并行派发 Agent 处理多个选中项。

使用方式:前置条件为 Python 3(macOS 已预装)和 PyYAML(pip install pyyaml),writing-assistant 为可选。路径配置位于 user-config.md。收集候选笔记示例:python3 <skill-dir>/scripts/note-to-blog.py collect --note-repo "<NOTE_REPO>" --blog-content "<BLOG_CONTENT>" --project-paths <PROJECT_PATHS> --history-file "<HISTORY_FILE>"。单篇转换可直接运行:<skill-dir>/scripts/note-to-blog.py convert "<path>"。跳过与状态更新使用 state skip、state draft、state publish 子命令。

适用场景:笔记库内容较多、需要批量选题或从笔记中挖掘可发布主题时;需要把已有笔记快速转为草稿时;需要围绕主题簇做深度调研时。

限制:笔记库少于 5 篇时手动选题更快;只想转换单篇已确定笔记可直接运行 convert;博客草稿已存在只需校对时应使用 writing-assistant。草稿默认 hidden: true,需手动 review 后改为 false 发布。Deep track 项目不标记为 drafted。加载 skill 时不要主动检查工具,命令因缺少工具失败时再逐步引导安装配置。