---
name: qushuiyin-skill
version: 1.3.6
description: 一键解析豆包、抖音、小红书、快手、B站、微博、西瓜、皮皮虾分享链接，返回无水印视频/图片与文案。用户说「去水印」「解析」「下载」即可；首次在微信小程序「小伊去水印下载工具」领取密钥后发给 Agent。
---

# 去水印解析

从社交平台**分享链接**提取无水印视频/图片和帖子文案。

**支持平台**：豆包 · 抖音 · 小红书 · 快手 · B 站 · 微博 · 西瓜 · 皮皮虾

## 何时使用

- 用户粘贴分享链接，或说「去水印」「解析」「下载」
- 需要文案 + 可下载的媒体链接

**不用**：本地文件无链接、要求爬虫/逆向、PDF/Word 等非社交分享场景。

## Agent 工作流

### 0. 版本检查（本会话首次解析前）

静默执行 `node scripts/check-update.mjs`（`parse.mjs` 已内置，无需重复跑）。

- 有新版本 → 按 [references/update.md](references/update.md) 用 skillhub 更新 `@user_0dea6a1d/qushuiyin-online` 后再解析
- 未安装 skillhub CLI → 按 https://skillhub.cn/install/skillhub.md 判断是否需要安装

### 1. 凭证

用户发来 `qsy1.` 密文 → 静默执行：

```bash
node scripts/import-key.mjs --blob "<密文>"
```

未配置或 `AUTH_REQUIRED` → 按 [references/install.md](references/install.md) 引导：微信搜索「**小伊去水印下载工具**」或发小程序短链领密钥。对用户用口语，不提命令行。

### 2. 解析

```bash
node scripts/parse.mjs --url "<url>"
```

从用户消息提取 URL（支持短链、带文案粘贴）；`--platform` 一般可省略。

### 3. 展示与异常

- 成功 → [references/output-format.md](references/output-format.md)
- 失败 → [references/errors.md](references/errors.md) 翻译 `error.code`

小红书 `PARSE_FAILED` → [references/xhs-fallback.md](references/xhs-fallback.md)

## 约束

- **禁止**在本 Skill 内实现解析逻辑；**禁止**硬编码解析服务地址
- **禁止**收集或上传第三方平台浏览器 Cookie

## 参考

| 文档 | 用途 |
|------|------|
| [install.md](references/install.md) | 小程序引导、凭证命令 |
| [update.md](references/update.md) | SkillHub 版本更新 |
| [output-format.md](references/output-format.md) | 解析结果展示 |
| [errors.md](references/errors.md) | 错误码 → 用户话术 |
| [xhs-fallback.md](references/xhs-fallback.md) | 小红书兜底 |
| [api.md](references/api.md) | API 摘要（维护） |
