SuperAPI AI 工具集

tapestry

通用与其它

查看项目

更新于 10-16 03:14

技能介绍

用途:Tapestry 是一个编排型技能,把学习内容转化为可执行计划。用户提供 URL 并说“tapestry <URL>”“weave <URL>”“help me plan <URL>”“extract and plan <URL>”“make this actionable <URL>”等时触发,流程为:识别内容类型、提取内容、自动创建 Ship-Learn-Next 行动计划,并保存内容文件与计划文件。

主要能力:按 URL 判断类型。YouTube 链接(youtube.com/watch、youtu.be、youtube.com/shorts)走 youtube-transcript 技能,用 yt-dlp 下载字幕并去重为文本;文章或博客走 article-extractor 技能,优先用 reader 或 trafilatura,否则用 curl 加 Python 解析回退;PDF 链接下载后用 pdftotext 提取文本。提取后调用 ship-learn-next 逻辑,提炼可执行要点,定义 4-8 周任务,设计 Rep 1 到 Rep 5 的渐进迭代,保存为“Ship-Learn-Next Plan - [标题].md”。

使用方式:命令形式为 tapestry <URL>。脚本先检测类型,再按类型提取,最后生成计划并展示摘要,包括内容类型、保存文件名、字数、任务标题、Rep 1 目标,并询问“When will you ship Rep 1?”。

依赖与限制:YouTube 需要 yt-dlp 和 Python 3;文章需要 reader(npm)或 trafilatura(pip),否则回退到基础 curl;PDF 需要 curl,pdftotext 可选,来自 poppler,macOS 可 brew install poppler,Linux 可 apt install poppler-utils。若 URL 需要认证、无法访问或类型不支持,提取可能失败;资料未提供收费、价格、平台支持范围或效果保证等信息。