SuperAPI AI 工具集

tapestry

通用与其它

查看项目

更新于 10-15 17:18

技能介绍

用途:Tapestry 是一个统一的内容提取与行动计划编排技能,把给定 URL 的学习内容转成可执行的迭代计划。用户说 learn-this <URL>、learn this <URL>、weave <URL>、help me plan <URL>、extract and plan <URL>、make this actionable <URL> 等时触发。

主要能力:先按 URL 判断内容类型,再用对应技能提取内容,最后用 ship-learn-next 逻辑自动生成行动计划。检测逻辑:匹配 youtube.com/watch、youtu.be/、youtube.com/shorts 视为 YouTube;URL 以 .pdf 结尾或响应头 Content-Type 为 application/pdf 视为 PDF;其余 HTML 页面按文章处理。YouTube 用 yt-dlp 下载字幕并去重生成文本;文章优先用 reader(Mozilla Readability)或 trafilatura,缺失时走 curl 加 HTMLParser 的回退方案;PDF 用 curl 下载、pdftotext 提取文本。提取后必须创建行动计划:读取内容文件、抽取可执行要点、定义 4–8 周的具体 quest、设计 Rep 1(本周可交付)与 Rep 2–5 渐进迭代,保存为 Ship-Learn-Next Plan - [标题].md,同时保存内容文件,并向用户展示摘要并追问“你何时交付 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)。脚本入口为 tapestry <URL>,无需额外参数。

限制:仅原资料显示支持 YouTube、文章、PDF 三类;不支持的类型先尝试文章提取,仍失败则提示无法提取。内容为空、需要认证或 URL 不可访问时会失败,此时不应生成计划。资料未提供收费、价格、平台、效果等信息。