Files
media-center/SKILL.md
T
sutong e8a6fc4ca2 feat: add sites/ directory and scene routing with priority
- sites/tacit0924/v1/: 新增数据源目录,描述 Tacit0924 资源文档
  - intro.md: 文档介绍、更新规律、资源范围
  - urls.md: 文档链接、file_id、授权要求
  - toc.md: 内容结构、日期范围、搜索关键词参考
- SKILL.md: 重写场景路由,增加数据源优先级规则和触发词匹配
- 明确"每日更新"→ 腾讯文档路线、"特定资源"→ 先文档后搜索的降级策略

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-16 18:29:14 +08:00

135 lines
4.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: media-center
description: 资源中心——从多渠道获取资源链接,转存到夸克网盘并整理归档。每个模块独立自包含,不依赖外部 skill 即可运行。
---
# 资源中心
## 完整架构
```
media-center/
├── SKILL.md # 入口 + 场景路由
├── sites/ # 数据源(去哪儿找)
│ └── tacit0924/ # Tacit0924 资源分享文档
│ └── v1/
│ ├── intro.md # 文档介绍
│ ├── urls.md # 链接 + file_id
│ └── toc.md # 内容结构
├── sources/ # 获取技术(怎么读)
│ ├── tencent-doc/ # 腾讯文档读取
│ │ └── v1/{install,usage,maintain}.md
│ └── search/ # 网盘搜索
│ └── v1/{install,usage,maintain}.md
├── storage/ # 存储后端(存到哪)
│ └── quark/
│ └── v1/{install,usage,maintain}.md
└── ref/ # 参考归档
├── tencent-docs/
├── tx-doc-large-reader/
├── netdisk-mcp-server/
├── quark-netdisk-helper/
└── resource-pipeline/
```
## 快速入口
### 已知数据源
| 源 | 说明 | 文档 |
|----|------|------|
| **Tacit0924 资源文档** | 每日更新的影视/动漫资源,含夸克/迅雷链接 | `sites/tacit0924/v1/intro.md` |
### 技术模块速查
| 操作 | 文档 |
|------|------|
| 读取腾讯文档(含大文档) | `sources/tencent-doc/v1/usage.md` |
| 安装腾讯文档 MCP | `sources/tencent-doc/v1/install.md` |
| 夸克网盘-转存/建目录/移动/删除 | `storage/quark/v1/usage.md` |
| 安装夸克网盘 MCP | `storage/quark/v1/install.md` |
| 跨平台搜索资源 | `sources/search/v1/usage.md` |
## 场景路由
### 第一步:确定数据源
先看需求匹配哪个已知数据源,再看需求匹配哪个技术模块。
| 用户需求 | 触发词 | 数据源 | 技术操作 |
|---------|--------|--------|---------|
| 今天/每日更新的资源 | "今天"、"每日"、"最新"、"YYYY.MM.DD" | `sites/tacit0924/v1/` | → `sources/tencent-doc/v1/usage.md` |
| 某个剧/电影的资源 | "遮天"、"流浪地球"等具体名称 | 先 `sites/tacit0924/` 查 → 找不到再 search | → `sources/tencent-doc/``sources/search/` |
| 通用搜索(无特定源) | 任意关键词 | `sources/search/v1/` | → `netdisk.search()` |
| 整理夸克网盘已有文件 | "整理"、"归类"、"分段" | — | → `storage/quark/v1/usage.md`(整理章节) |
### 第二步:转存到夸克
无论用哪个数据源找到链接,存储环节统一走:
`storage/quark/v1/usage.md`
### 优先级规则
```
1. 找"每日更新" → 优先走 Tencent Doc 路线(Tacit0924 文档)
2. 找"特定资源" → 先在 Tacit0924 文档搜,找不到再走 PanSou search
3. 通用搜索 → 走 PanSou search(需配置 PANSOU_URL
4. PanSou 不可用 → 降级到 web search 获取信息,或告知用户配置
```
## 端到端示例
场景:找今天更新的动漫 → 存到夸克 → 整理
```
Step 0: 确定数据源
sites/tacit0924/v1/intro.md → 这是每日更新的文档
sites/tacit0924/v1/urls.md → file_id = DR2xUcFdrSVhJTkZu
Step 1: 读取文档搜关键词
sources/tencent-doc/v1/usage.md
→ doc.resolve_document_structure → 提取全文
→ grep "2026.05.16" + "动漫/动画" → 找到分享链接
Step 2: 转存到夸克
storage/quark/v1/usage.md
→ netdisk.view() 确认内容
→ Quark API 建目录
→ netdisk.transfer()
→ Quark API 清理杂文件
Step 3: 整理归档
storage/quark/v1/usage.md(文件整理流程)
→ 按集数分段 → 建子目录 → 移动文件 → 验证
```
## 版本策略
当某个模块的接口或流程发生变更时,创建新版本:
```
tencent-doc/
├── v1/ # ← 旧版,保留作为参考
└── v2/ # ← 新版,更新后的方案
├── install.md
├── usage.md
└── maintain.md
```
- 每个版本独立,新旧可共存
- `maintain.md` 中的"信息来源"表指向 `ref/` 下的具体文件,可追溯
- 默认使用最新版本
## 使用方式
每个模块独立可用。直接按需查阅对应版本文档即可。
## 维护索引
当某个来源 skill 更新后,同步更新 `ref/` 中对应副本,然后判断是否需要创建模块的新版本。