cafe3310/online-content-collector
对 Obsidian 仓库进行自动素材媒体剪藏,本地化特定 tag 标注的网页、视频及附件
npx skills add https://github.com/cafe3310/public-agent-skills --skill online-content-collector
此技能旨在实现从“发现链接”到“本地化存档”的完全自动化。它扫描 Obsidian 仓库中带有特定标签的链接,将其汇总并下载为包含文本、图片、视频及附件的完整本地 Markdown 存档。
此技能依赖用户 Vault 根目录下的 AGENTS.md。Agent 在执行脚本前,必须首先读取此文件,并解析出以下路径:
下载列表目录位于: 用于传递给 --list-dir。下载内容目录位于: 用于传递给 --archive-dir。AGENTS.md,确定目标路径。scripts/collect_links.py,传入 --vault-path 和 --list-dir。#Marker-待下载 的文件,提取 time 和 source,生成 YAML 格式的任务列表 [yyyy-mm-dd-hh 下载列表整理.md],并将原始文件标签更新为 #Marker-下载中-YYYYMMDD。scripts/process_downloads.py,传入 --list-file 和 --archive-dir。yt-dlp 下载。请求最高画质,必须下载并保留全量 JSON 元数据(--write-info-json)。[YYYY-MM-DD-HH] {分类} {描述/ID}。.md 文件。.mp4, .json, .jpg 等资产全部存放在该任务目录下。#Marker-已下载-YYYYMMDD。agents.md 读取路径,不要硬编码。Take cafe3310/online-content-collector from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.