SuperAPI AI 工具集

tapestry

通用与其它

查看项目

更新于 10-16 01:37

技能介绍

用途:Tapestry 用于把链接中的学习内容提取出来并转化为可执行的行动计划,避免只消费不落地。触发方式包括用户说“tapestry <URL>”“weave <URL>”“help me plan <URL>”“extract and plan <URL>”“make this actionable <URL>”“turn <URL> into a plan”等。

主要能力:先根据 URL 判断内容类型:YouTube(youtube.com/watch、youtu.be、youtube.com/shorts)、PDF(.pdf 结尾或响应头为 application/pdf)、其余默认为网页文章。随后按类型提取:YouTube 用 yt-dlp 下载字幕并转为纯文本;文章优先用 reader(npm)或 trafilatura(pip),否则回退到 curl 抓取;PDF 用 curl 下载,pdftotext(poppler)提取文本。提取后自动调用 ship-learn-next 逻辑,生成 4-8 周、包含 Rep 1 到 Rep 5 的渐进式行动计划,并保存为 markdown 文件。

使用方式:以 tapestry <URL> 或上述触发语句调用。必要命令保持原样,例如安装 yt-dlp 用 brew install yt-dlp,安装 pdftotext 依赖用 brew install poppler 或 apt install poppler-utils。流程会显示检测类型、提取进度、保存的内容文件与计划文件,并询问“When will you ship Rep 1?”。

适用场景:从视频、文章或 PDF 中提炼可执行行动,适合需要把学习材料转成实施计划的用户。

限制:资料仅说明依赖与回退逻辑,未提供收费、价格、平台支持范围或效果保证;YouTube 依赖 yt-dlp 与 Python 3,文章依赖 reader 或 trafilatura,PDF 文本提取依赖 poppler;不支持的内容类型会回退文章提取,失败则提示无法提取,需认证的 URL 可能失败。