# Links Pipeline

> Links Pipeline

- Skill: `lord1egypt/links-pipeline` (Agent Skill)
- Install (CLI): `npx skillmds@latest add lord1egypt/links-pipeline`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lord1egypt/links-pipeline/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: Lord1Egypt (https://skillmd.com/u/lord1egypt)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/lord1egypt/links-pipeline

---


# Links Pipeline Skill — 链接自动处理管线

> 收到任意链接 → 自动识别类型 → 完整下载/转录 → 路由入库

---

## 触发指令

- 用户发送任何链接（抖音/B站/小红书/公众号/网页）
- 用户说"处理这个链接"
- 用户说"存这个视频/文章"

## 工作流程

### 步骤一：链接类型判断

| 特征 | 类型 | 走哪条管线 |
|------|------|-----------|
| `douyin.com` / `v.douyin.com` | 抖音视频 | video pipeline |
| `xiaohongshu.com` / `xhslink.com` | 小红书图文或视频 | video 或 article 管线 |
| `bilibili.com` / `b23.tv` | B站视频 | video pipeline |
| `mp.weixin.qq.com` | 公众号文章 | article pipeline |
| 其他网页链接 | 网页文章 | article pipeline |
| 难以判断 | — | 询问用户 |

### 步骤二：按管线处理

**视频管线（Video Pipeline）：**
```bash
yt-dlp <url> -o video.mp4
ffmpeg -i video.mp4 -vn -acodec pcm_s16le -ar 16000 -ac 1 audio.wav
whisper audio.wav --model base --language zh -f txt > raw.txt
# 调用 DeepSeek API 清洗转录稿
```

**文章管线（Article Pipeline）：**
```python
requests.get(url) → bs4/readability 提取正文
→ 转为结构化 Markdown
```

### 步骤三：内容主题识别 → 路由入库

通过 Skill 同目录下的 `config.yaml` 配置路由规则，示例：

```yaml
routing:
  rules:
    - topics: ["AI工具", "AI编程", "技术教程"]
      target: "快速入门/示例/AI知识库/"
  fallback: ask
```

- 匹配到规则 → 直接存入 + 告知用户
- 匹配不到 → 询问用户
- 用户指定去处 → 执行

### 步骤四：结果确认

处理完成后输出：
```
✅ 处理完毕
来源：xxx
类型：抖音视频
时长：9:03
转录字数：3066字
已存入：您的AI知识库（自动识别）
```

