惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
aimingoo的专栏
aimingoo的专栏
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 聂微东
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
Blog — PlanetScale
Blog — PlanetScale
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
D
DataBreaches.Net
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
L
LangChain Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
F
Fortinet All Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks
Recent Announcements
Recent Announcements
Jina AI
Jina AI
G
Google Developers Blog
腾讯CDC
博客园_首页
博客园 - 【当耐特】

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
利用 SKILL 向滴答清单批量创建稍后读待办 - 少数派
2026-03-12 · via 少数派

在我订阅的信息流中有一类文章会以周刊的形式,围绕某个主题一次推荐多篇高价值的文章。比如我订阅的“肘子的 Swift 技术周刊”,每周会推荐多篇与苹果开发生态相关的文章。

由于无法一次性看完全部文章,我之前的做法是维护一个“技术周刊推荐文章汇总”文档,将周刊中的文章分类并归档。归档过程虽然有 AI 代劳,并不费劲,但后续阅读依然存在痛点。比如找寻想读的文章需要频繁上下翻页,读完后又需要手动删除。这两点依然让人感到不便。

直到最近,我用滴答清单的 URL Scheme、一段 Python 脚本和 AI 辅助整理,搭建了一条从「收到周报」到「文章进入待办清单」的自动化流水线,彻底解决了所有问题。

image.png|500
添加到滴答清单后的效果

同时我还创建了 article2ticktick Skill,方便后续收到新的周报时,让 AI 自动执行这一过程。

自动添加滴答清单待办事项_副本_2-9s_1080p.gif|500
向滴答清单中批量添加待办事项

本文完整记录这套工作流的搭建过程,希望能为有类似需求的读者提供参考。article2ticktick Skill 的下载和使用教程放在文末,欢迎读者朋友自取。

方案设计

整套工作流的核心思路是「标准化 + 脚本化」:

  1. AI 整理:将原始周报文章整理成固定的 Markdown 格式
  2. 脚本解析:Python 脚本读取 Markdown,生成 TickTick URL Scheme
  3. 批量导入:通过 macOS 的 open 命令逐条调用 URL Scheme,自动添加到滴答清单
Gemini_Generated_Image_vp6vv7vp6vv7vp6v.png|500

为什么选择 URL Scheme

滴答清单提供了一个简洁的 URL Scheme 接口,可以直接创建任务:

ticktick://x-callback-url/v1/add_task?title=...&content=...&tags=...&list=...

四个参数分别对应任务标题、内容、标签和所属清单。这意味着只要能把文章信息拼成这种格式,就能绕过手动输入,直接让滴答清单创建任务。

在 macOS 上,open 命令可以直接打开 URL Scheme,配合脚本循环就能实现批量添加。

字段映射规则

经 AI 处理后的 markdown 信息,可以与滴答清单的任务字段对应。其中二级分类和三级分类,由 AI 根据文章内容,从 SKILL.md 文档中列出的分类列表选择:

周报中的元素滴答清单字段
文章标题和链接title
推荐语和出处content
二级分类(如「SwiftUI」)list
三级子分类(如「状态管理与观察」)tags

举个例子,一篇关于 SwiftUI 动画的文章,最终生成的 URL Scheme 大致是这样:

ticktick://x-callback-url/v1/add_task?
  title=[Understanding Spring Animations in SwiftUI](https://...)
  &content=2026-03-10,讲解了 SwiftUI 中的弹簧动画...,出自:老司机 iOS 周报
  &list=SwiftUI
  &tags=布局、视觉与动画

将周报转换成标准格式

统一的输入格式是整条流水线的基础。我在 SKILL 中要求 AI 将接收到的内容整理成如下的 markdown 格式:

## 二级分类

### 三级子分类

**[文章标题](文章链接)**

- 周报原文中的推荐语,如果是单篇文章,则由 AI 根据内容总结
- 出自:来源周报名,如果是单篇文章,则记录文章来源

**[下一篇文章标题](链接)**

- 推荐语
- 出自:来源周报名

Skill 中约定了几条关键约束:

  • 二级标题(##)直接作为滴答清单的「清单名」,要求 AI 必须从 SKILL.md 文档中记录的分类列表选择,以便与滴答清单中已有的列表名一一对应
  • 三级标题(###)作为标签,优先选择 SKILL.md 文档中已列出的,如果没有,可以由 AI 自行命名
  • 文章标题行用 **[title](url)** 格式,脚本会自动去掉加粗标记
  • 每篇文章的内容直接使用周报原文中的推荐语句,不做改写或缩减。如果是单篇文章,则由 AI 总结
  • 每篇文章附带「出自:×× 周报」标记,方便回溯。如果是单篇文章,则记录文章的原地址

实际上这里有点多此一举:先要求 AI 整理成 markdown 格式,再使用脚本去除。原因正如我在文章开头提到的,在创建这个 Skill 之前,我维护了一份技术周报汇总的文档,为了将文档中已有的文章也添加到滴答清单,才有了这样的逻辑。不过经我实测,并不影响使用。

脚本解析并添加到滴答清单

脚本的核心逻辑很简单:逐行扫描 Markdown,遇到 ## 就更新当前清单名,遇到 ### 就更新当前标签,遇到 **[...](...)** 就开始记录一篇新文章,遇到 - 就追加到当前文章的内容中。

内容字段的开头会拼接脚本执行当天的日期(格式为 yyyy-MM-dd),方便后续在滴答清单中追溯每篇文章是哪天加入的。

脚本提供了两种运行模式:

# 先 dry-run 预览,确认解析正确
echo "[步骤A2输出的markdown内容]" | python3 "$SKILL_SCRIPTS/add_articles.py" --dry-run

# 确认无误后正式执行
echo "[步骤A2输出的markdown内容]" | python3 "$SKILL_SCRIPTS/add_articles.py" --delay 0.8

--dry-run 模式会打印每篇文章的标题、清单名、标签和内容摘要,方便在正式执行前确认解析是否正确。正式执行时,脚本会用 open 命令逐条打开 URL,每条之间间隔 0.5 秒,给滴答清单留出响应时间。

完整的单次操作流程如下:

收到新一期周报
    ↓
AI 整理为标准 Markdown 格式
    ↓
运行脚本预览解析结果
    ↓
确认无误后正式执行
    ↓
文章全部进入滴答清单,按清单和标签分类就绪

实际效果

以我最近一次整理为例,两期周报共计 65 篇文章,AI 整理耗时约两分钟,脚本执行耗时约 30 秒,全部文章自动进入了滴答清单的 7 个清单、17 个标签分类下。

image.png|500

在滴答清单中,每篇文章呈现为一个待办事项:

  • 标题是可点击的 Markdown 链接,方便直接跳转到原文
  • 内容包含推荐语和来源信息,不用打开原文就能回顾为什么收藏了这篇
  • 清单对应技术方向,比如「SwiftUI」「AI 辅助开发」
  • 标签对应细分领域,比如「状态管理与观察」「Agent 编码实践」

日常使用时,我会按清单筛选出某个方向的文章,在一段时间内大量阅读。这种阅读方式可以帮助我加深对某个方向的理解,比东一榔头西一棒子的效果要好得多。

下载

我已经将 Skill 上传到 GitHub 仓库 article2ticktick,你可以直接复制仓库中的 skills 文件夹,或是使用 Claude Code 下载:

在 Claude Code 中运行:

/plugin marketplace add balabalabalading/article2ticktick
/plugin install article2ticktick@article2ticktick

更新到最新版本:

/plugin marketplace update article2ticktick

使用

在滴答清单创建列表

由于 滴答清单 不支持通过 Scheme URL 来创建列表,请先在滴答清单中手动创建好列表,否则待办都会创建至收集箱中。

触发 Skill

安装后,直接向 AI 描述你的需求:

  • 帮我把这期周报添加到滴答清单 → 触发分支 A
  • 把这篇文章添加到滴答清单:[URL] → 触发分支 B

Skill 会引导你完成整理、预览(dry-run)、确认、执行全流程。

总结

这篇文章记录了一套将技术周报文章批量导入滴答清单的工作流。核心思路是用 AI 将非结构化的周报内容转换为固定格式的 Markdown,再用 Python 脚本解析并通过 URL Scheme 批量写入滴答清单。

如果你也有类似的「信息过载」困扰,不妨参考这个思路。不一定是滴答清单,任何支持 URL Scheme 或 API 的任务管理工具都可以用类似的方式对接。关键在于找到一个从「被动收藏」到「主动消化」的转换点,让收藏的文章真正被读完。


我独立开发的 Mac 端 App「流量日记」已上线 Mac App Store,专为自媒体创作者打造,可永久保存、分析各平台导出的账号数据。如果你是用 Mac 的内容创作者,欢迎下载体验,半年内免费使用

欢迎关注我的公众号「高效人生指北」。