Skills

Yichen Content Archive

按用户当轮要求读取、下载或归档已知网页/社交媒体链接、URL 清单、已确认候选或明确的有限容器。支持显式有界站点归档;不用于关键词发现、推荐扩展或私人收藏导出。

Install

npx skills add mcncarl/yichen-skills --skill yichen-content-archive -g -a claude-code -y
Repository
mcncarl/yichen-skills5.1k
Category
Engineering
Updated
3d ago
License
See repository
Context cost
Mediumabout 1,800 tokens
Runs scripts
Yes, review before use

What it does

按用户当轮要求读取、下载或归档已知网页/社交媒体链接、URL 清单、已确认候选或明确的有限容器。支持显式有界站点归档;不用于关键词发现、推荐扩展或私人收藏导出。

已知内容归档

优先使用本 Skill 内置的固定安全执行器,再编排仍独立维护的平台 Skill。小红书、抖音与微博公开单条抓取已经内置,不再调用旧的独立抓取 Skill;不要复制搜索、收藏导出或其他平台的认证实现。

入口闸门

仅接受以下输入:

  • 用户当轮直接给出的一个或多个内容 URL。
  • 用户给出的本地 URL 文件。
  • 用户当轮明确选中的上游候选(confirmed_candidates),例如从 $yichen-unified-search 结果中按序号或链接点名的条目。搜索结果的 verification.status(包括 verified)只表示核验状态,不等于用户确认,不能据此归档。
  • 用户明确指定的 known_collection:URL 文件、YouTube/B站播放列表、已知小宇宙播客或 episode 清单;公众号账号名/历史容器不再是可枚举容器。
  • 用户明确指定的有界站点容器:公开 HTTPS site-url、精确 path-prefix、limit <= 100 和 max-depth <= 3;默认只运行 Map,Crawl 还必须显式传 --execute --preflight <file>。
  • $yichen-bookmarks-export 生成的链接文件,但只有用户另行明确要求读取、下载或归档后才可使用。

known_collection 必须带精确容器 URL、ID 或本地清单路径,并指定数量上限、时间范围或明确全量。精确容器枚举只列出该容器直接包含的条目,不属于搜索发现;不得从条目继续进入作者主页、推荐区、相似列表或其他来源。公众号名称不能作为可执行容器。

不满足以上条件时停止并说明需要已知链接、已确认候选或明确容器。不得替用户搜索、浏览未指定账号/频道、扩展相似内容或补齐推荐列表。

硬边界

  1. 不得执行关键词搜索或开放式发现;禁止无界站点爬取、未指定频道/账号浏览、推荐扩展、相似内容查找和跨来源补齐。站点归档只允许用户明确指定的公开 HTTPS 同源路径范围,并受 limit <= 100、max-depth <= 3、签名 Map 预检和显式 --execute 四重限制。
  2. 不得调用任何总路由;不得再次调用 $yichen-content-archive;不得通过其他 Skill 间接回到本 Skill。
  3. 不得把“读取”推断成“下载”,不得把“下载”推断成登录态授权,也不得把“归档”推断成写入飞书多维表格。仅执行用户当轮明确要求的动作。
  4. 不得自动读取私人收藏。收藏导出的当轮授权不能转移为媒体下载授权。
  5. 不得删除任何文件。目标存在时创建不冲突的新目录或文件名,不静默覆盖。
  6. 不得打印或写入普通日志中的 Cookie、Token、登录凭证或带敏感查询参数的完整 URL。
  7. 不得绕过登录、验证码、付费墙、删除状态、地区限制或访问控制。
  8. 微信公众号路线只处理已知公开文章 URL;公众号账号搜索、完整历史和最新 N 篇不在本 Skill 范围内,不得通过登录、本地部署或代理回退。用户需要整号历史、历史文章列表或阅读/评论等互动数据时,告诉用户改用 $yichen-wechat-mp-batch-exporter(它要求用户本人完成公众号后台登录或凭证授权),本 Skill 不代为调用。绝对不得操控微信客户端。
  9. Twitter/X 已知链接先走 FxTwitter → Jina 匿名公共读取。只有匿名路线失败或 Article 正文不完整时,才列出 OpenCLI → xreach 回退;执行任何一个登录态回退前必须针对当前链接取得当轮明确授权。
  10. 小红书默认匿名读取。只有当前笔记匿名解析或媒体下载失败,且用户对该目标当轮明确授权后,才可从私有配置向子进程注入 XHS_COOKIE 并显式传 --use-cookie;不得读取、打印或保存 Cookie。
  11. 微博只处理用户已提供的公开单条内容 URL。固定使用 weibo_known_url.py 的匿名访客路线,不读取浏览器 Cookie、用户配置或登录态;不得把 /u/<uid>?layerid=<id> 原样交给 yt-dlp,不得枚举账号视频页、搜索、热榜、评论或推荐内容。

执行流程

1. 固化范围

Read the whole SKILL.md on GitHub

More in Engineering