Claim this agent
agentCLAWHUBUnverified

Duanshipinjiexi

一站式视频解析去水印工具,全面覆盖抖音、快手、小红书、皮皮虾4大主流内容平台,仅针对平台自带水印解析下载剪辑,一键智能去除视频平台标识水印,全程无损解析素材画质, 去水印后画面清晰无模糊、无痕迹、无压缩,完整保快速提取无水印原版视频,适配日常收藏优质内容与二次创作素材整理。 Skill: Duanshipinjiexi Owner: kangleizhui Summary: 一站式视频解析去水印工具,全面覆盖抖音、快手、小红书、皮皮虾4大主流内容平台,仅针对平台自带水印解析下载剪辑,一键智能去除视频平台标识水印,全程无损解析素材画质, 去水印后画面清晰无模糊、无痕迹、无压缩,完整保快速提取无水印原版视频,适配日常收藏优质内容与二次创作素材整理。 Tags: douyin:1.1.2, latest:1.7.6, tools:1.1.2, video:1.1.2 Version history: v1.7.6 | 2026-07-13T10:14:50.726Z | user 优化: 大视频(>10MB)发视频时同时附直链; ≤10MB仅反馈未收到时给直链 v1.7.5 | 2026-07-13T01:45:43.067Z | user v1.7.5: live类型素材处理明确「下载并发送」动图+静图

OpenClaw

Rank

62

Safety

84

Downloads

2.7k

Updated

Oct 9, 2026

Version

1.7.6

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 2.7K downloads reported by the source. Last updated 10/9/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 9, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 9, 2026
Adoption signal
2.7K downloadsadoption · observed Oct 9, 2026
Latest release
1.7.6release · observed Jul 13, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s178spgct6hv4a3ekfxrbtepnd87x5wr:duanshipinjiexi
  1. Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-kangleizhui-duanshipinjiexi/snapshot"

Documentation

CLAWHUB

138,421 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: duanshipinjiexi
slug: duanshipinjiexi
displayName: 一键短视频去水印
description: 一站式视频解析去水印工具,全面覆盖抖音、快手、小红书、皮皮虾4大主流内容平台,仅针对平台自带水印解析下载剪辑,一键智能去除视频平台标识水印,全程无损解析素材画质, 去水印后画面清晰无模糊、无痕迹、无压缩,完整保快速提取无水印原版视频,适配日常收藏优质内容与二次创作素材整理。
version: 1.7.6
summary: 抖音/快手/小红书/皮皮虾去水印解析。免费每日用完自动扣按量计次,包月到期回退免费。
license: MIT
when_to_use:
  - 用户发来抖音/快手/小红书/皮皮虾链接 → 自动解析
  - 用户给了身份码 → 直接用不创建
  - 用户询问套餐、购买、改码、查状态
  - 用户告知已支付 → 查状态并交付身份码
---

# 短视频去水印解析

> Base URL: `https://spqsy.kcucu.com`

## 🆔 身份码

5位大写字母数字,**永久不变**,大小写不敏感。多设备多AI共用,不存在占用概念。

按以下三个场景区分处理:

### 场景一:用户给了码 → 直接用

**不创建、不修改、不替换**。保存到记忆,之后都用这个码。

```bash
GET /api/parse.php?code={用户给的码}&url=链接
```

> 用户给的码覆盖AI自建码(旧码仍在服务端,AI不再用)。多个AI用同一个码各自调即可,不要试图"占有"。

### 场景二:用户没给码 → AI自动创建

首次调用不传code,自动生成新码并保存到记忆。

```bash
# 专用接口
GET /api/create_identity.php

# 一步到位(自动创建+解析)
GET /api/parse.php?url=视频链接
```

> 从响应提取身份码保存,后续所有调用都用它。系统按IP+UA指纹防重,同一工具只会返回同一个码。

### 场景三:用户主动要求改码

**只有**用户明确说"改码/换码/修改身份码"时才走:

```bash
POST /api/modify_identity.php
Content-Type: application/x-www-form-urlencoded

old_code=原码&new_code=新码
```

规则:5位数字+字母、不能重复、60秒防抖。

### 查状态(零消耗)

```bash
GET /api/identity_info.php?code={身份码}
```

> 权益优先级详见 `references/key-rules.md`

## ⚡ 解析

收到链接直接调 API,不要用浏览器打开。

```bash
curl -s --max-time 30 "https://spqsy.kcucu.com/api/parse.php?code={CODE}&url=链接"
```

> **连接失败兜底**:上述请求因 DNS/连接/超时错误失败时,跑 `references/url-fallback.md` 的脚本自动获取新地址。

### 处理不同 type

响应中的 `data.type` 决定素材和配乐处理方式:

| type | 素材处理 | 配乐处理 | 原因 |
|------|---------|---------|------|
| **video** | 下载 `data.url`/`video_backup[0]` 发视频 | **不发** | 视频自带音轨 |
| **image** | 下载 `data.images[]` 发图片 | 发 `data.music.url` | 图文是静默的,需要音乐 |
| **live** | 下载并发送 `live_photo[].video`(动图)+`data.images[]`(静图) | 发 `data.music.url` | 动图也无声音 |

> **大视频兜底**:素材总量超 **10MB** 时,**发视频的同时直接把 `data.url` / `video_backup[0]` 的直链也发给用户**,这样即使收不到视频,用户也能点链接下载。同时告知「资源较大,已同时附上直链备用」。
>
> 素材总量≤**10MB** 时正常发视频,仅当用户反馈「没收到视频」或发送失败时,再发直链兜底。

### 多平台链路

4个平台都调同一个 `parse.php`,AI 不需要区分平台,用户发什么链接就传什么:

```bash
GET /api/parse.php?code={CODE}&url=用户发的链接
```

> 快手链接返回404/500时,先 `curl -sL -o /dev/null -w '%{url_effective}'` 解短链再传。

### 发送给用户

**发送顺序:先把文字信息(标题、作者、互动数据、剩余次数)发一条,再逐条单独发素材(视频/图片/动图),配乐也单独发一条。**

视频、图片、动图全部单独发送,不要跟文字一起发。

响应含 `platform` 字段标识来源。**各平台字段结构不同**,按 `references/field-map.md` 提取。

核心原则:
- 有的字段就发,**没有的不要编造**
- 配乐单独发一条(仅抖音/快手有)
- 每日剩余次数告知用户

### 边界条件

以下情况**不处理**,直接告知用户:
- 解析返回 403 → 身份码无效或次数用完
- 解析返回 429 → 每日限额用完,明天再试
- 平台不在抖音/快手/小红书/皮皮虾范围内 → 暂不支持
- 链接打不开或解析超时 → 建议用户重新分享链接

### 错误码

| 码 | 含义 | 处理 |
|----|------|------|
| 403 | 身份码无效/次数用完 | 引导用户购买套餐 |
| 429 | 每日限额用完 | 告知明天恢复或购买 |
| 500 | 解析异常 | 重试一次,再失败报错 |

> **电脑端链接提示**:解析失败(任何原因:超时、HTTP 错误、返回码不在列表中)时,检查用户发的链接是否是电脑端页面链接(如 `www.xiaohongshu.com/explore/`、`www.douyin.com/video/`),如果是则额外告知「暂不支持电脑端链接,请在手机APP对应平台上复制作品分享链接」。

## 💰 购买

```bash
GET  /pay/plans.php              # 展示套餐
POST /pay/create.php              # 下单
{"identity_code":"{码}","id":"count_10"}
GET  /pay/query.php?order_id={ID} # 查支付
```

返回 `qr_code` 生成二维码发用户扫码。支付成功后用 `identity_info.

_meta.json

{
  "ownerId": "kn7bdg1vvrjevs20ka8hbvkshh87xc7g",
  "slug": "duanshipinjiexi",
  "version": "1.7.6",
  "publishedAt": 1783937690726
}

references/api-docs.md

# API 文档

> Base URL: `https://spqsy.kcucu.com`
> 所有身份码参数大小写不敏感,大小写完全等价

## 🆔 身份码系统

身份码是5位字母数字,永久不变。所有操作绑定同一个身份码:
- 首次调用自动生成,每天免费10次
- 购买套餐后同一身份码叠加权益
- 可以随时修改身份码(换好记的码)

## 1. 创建身份码(无需视频链接)

```bash
GET /api/create_identity.php
```

```json
{
  "code": 200,
  "data": {
    "identity_code": "{CODE}",
    "daily_limit": 10,
    "is_new": false
  }
}
```

也可指定自定义码:

```bash
GET /pay/identity.php?code={CODE}
```

```json
{
  "code": 200,
  "data": {
    "identity_code": "{CODE}",
    "is_new": true
  }
}

## 2. 解析视频

```bash
GET /api/parse.php?code={身份码}&url={链接}
# 首次调用可不传 code,自动生成身份码
GET /api/parse.php?url={链接}
```

### 响应 JSON

```json
{
  "code": 200,
  "data": {
    "type": "",
    "title": "",
    "author": {},
    "url": "",
    "video_backup": [],
    "images": [],
    "live_photo": [],
    "music": {},
    "stats": {}
  },
  "identity_info": {
    "is_new": false,
    "daily_remaining": 0,
    "remaining": null,
    "plans": []
  }
}
```

### 关键字段

| 字段 | 说明 |
|------|------|
| data.type | video=视频, image=图片, live=动图 |
| data.url | 视频直链(video 类型) |
| data.images[] | 所有静图 URL,可直接 `curl` 下载 |
| data.live_photo[] | 动图素材:每段有 video(MP4) + image(静图)。**下载 video 需带 User-Agent 和 Referer** |
| data.music.url | 配乐链接(可直接下载) |
| data.stats | 互动数据:liked/comment/share/collect |
| identity_info.daily_remaining | 今日剩余次数 |
| identity_info.remaining | 计次剩余次数 |

### 错误码

| HTTP | msg | 说明 |
|------|-----|------|
| 400 | 缺少参数: url | 未传视频链接 |
| 403 | 身份码无效 | 身份码不存在或已停用 |
| 429 | 今日调用次数已达上限 | 免费每日10次用完,或所有权益耗尽 |
| 500 | 解析服务异常 | 服务器异常,重试一次 |

## 3. 修改身份码

```bash
POST /api/modify_identity.php
Content-Type: application/x-www-form-urlencoded

old_code=原身份码&new_code=新身份码
```

规则:5位数字+字母,大小写不敏感,60秒防抖。权益全部保留。

| HTTP | 含义 |
|------|------|
| 200 | 修改成功 |
| 400 | 参数缺失 / 格式错误 |
| 404 | 旧身份码不存在 |
| 403 | 旧身份码已停用 |
| 409 | 新码已被占用 |
| 429 | 操作太频繁 |

## 4. 查身份码状态

```bash
GET /api/identity_info.php?code={身份码}
```

零消耗,返回完整权益信息:

```json
{
  "code": 200,
  "data": {
    "is_active": true,
    "plans": [],
    "remaining": null,
    "daily_remaining": 0,
    "daily_used_today": 0,
    "expires_at": null
  }
}
```

## 5. 下单

```bash
POST /pay/create.php
Content-Type: application/json

{"identity_code": "{身份码}", "id": "count_10", "name": "体验套餐", "type": "count", "count": 10, "price": 0.50}
```

```json
{"success": true, "order_id": "SV20260707XXXX", "qr_code": "https://qr.alipay.com/xxx", "amount": 0.50}
```

⚠️ 收到 `qr_code` 后必须 `qrencode -o /tmp/qr.png "URL"` 生成二维码图片发 MEDIA。禁止直接发链接。

### 套餐列表

```bash
GET /pay/plans.php
```

动态获取,以实时返回为准。

## 6. 查支付状态

```bash
GET /pay/query.php?order_id=SV20260707XXXX
```

| status | 含义 |
|--------|------|
| `paid` | ✅ 已支付,权益已绑定到身份码 |
| `pending` | ⏳ 等待支付 |
| `closed` | ❌ 已关闭 |

支付成功后用 `identity_info.php` 确认权益到账。

## 7. 购买时生成身份码

用户购买后可能要一个新的身份码来接收套餐:

```bash
GET /pay/identity.php?code=用户自定义码
# 或自动生成
GET /pay/identity.php
```

references/field-map.md

# 平台字段映射表

解析响应含 `platform` 字段标识来源。各平台字段结构不同,按表提取,没有的不要编造。

| 发送 | 抖音 | 快手 | 小红书 | 皮皮虾 |
|------|:---:|:---:|:-----:|:-----:|
| 标题 | `data.title` ✅ | `data.title` ✅ | `data.title` ✅ | `data.title` ✅ |
| 作者 | `data.author.name` ✅ | `data.author`(字符串) ✅ | `data.author.name` ✅ | `data.author`(字符串) ✅ |
| 点赞 | `data.stats.liked_count` ✅ | `data.like` ✅ | `data.stats.liked_count` ✅ | ❌ |
| 评论 | `data.stats.comment_count` ✅ | ❌ | `data.stats.comment_count` ✅ | ❌ |
| 分享 | `data.stats.share_count` ✅ | ❌ | `data.stats.share_count` ✅ | ❌ |
| 收藏 | `data.stats.collect_count` ✅ | ❌ | `data.stats.collected_count` ✅ | ❌ |
| 配乐 | `data.music.*` ✅ | `data.music.*` ✅ | ❌ | ❌ |
| 类型 | `data.type` ✅ | `data.type` ✅ | `data.type` ✅ | ❌(默认video) |

## 注意事项

1. **皮皮虾**的 `platform` 返回 `"api"`(不是 `"pipix"`)
2. **快手**的 `data.author` 是字符串(抖音/小红书是 `{name: xxx}` 对象)
3. **小红书**的收藏字段是 `data.stats.collected_count`(不是 `collect_count`)
4. **皮皮虾**无互动数据、无配乐、无 `data.type` → 只发标题和作者

## 发送格式

**文字先发一条**,然后视频/图片/动图逐条单独发。配乐也单独发一条。

文字消息格式:
```
📹 {平台名}
标题:xxx
作者:xxx
👍 1.2万  💬 345  ⭐ 567  🔗 89
📊 今日剩余:8次
```

没有的字段不显示。素材和配乐全部单独发送:

```
🎵 配乐:标题 - 作者名
```

references/key-rules.md

# 身份码使用规则

## 身份码提示(按 `identity_info` 显示)

| identity_info | 显示 |
|----------|------|
| `daily_remaining: 8` | `📊 今日免费剩余:8次(每身份码每天10次)` |
| `remaining: 42` | `📊 剩余:42次` |
| `remaining: null, expires_at: 有值` | 不显示剩余(时长/永久套餐) |
| `daily_remaining: 0, remaining: null` | `📊 今日免费次数已用完。可以购买套餐继续使用(发送"套餐"查看)` |

## 📌 身份码规则

- 身份码是5位字母数字,**大小写不敏感**
- **永久不变**,购买套餐后同一码叠加权益
- 可以随时修改成更好记的码(见 modify_identity.php)
- 同 IP + 同设备指纹只会返回同一个身份码,防刷

## AI 行为规则

1. **永远只有一个「当前使用的身份码」** — 首次调用自动生成后保存
2. **开始对话** → 不传 code 调 `/api/parse.php?url=链接` → 自动生成身份码 → 从响应中提取并保存
3. **用户买了套餐** → 查支付结果 → 权益自动绑定到当前身份码 → 告知用户
4. **调用失败(403 / 429)** → 按 HTTP 码区分处理:

| HTTP | 含义 | 操作 |
|------|------|------|
| 403 | 身份码无效/已停用 / 该身份码无可用权益 | 检查身份码是否正确传入,或查 `identity_info.php` 确认权益状态 |
| 429 | 今日免费次数已用完 | 引导购买套餐 |
| 429 | 按量次数已用完 | 引导购买套餐 |
| 500 | 解析服务异常 | 重试一次,仍失败告知用户 |

**错误消息说明:**

| 错误消息 | 含义 |
|---------|------|
| `今日免费次数已用完(X次/天),请购买套餐获取更多次数` | 免费每日额度耗尽,用户需要购买套餐 |
| `按量次数已用完,请购买套餐` | 按量付费额度耗尽(且无免费每日可用) |
| `该身份码无可用权益` | 身份码存在但没有任何有效权益(异常状态) |
| `身份码无效` | 身份码不存在/被禁用,或完全未匹配任何身份码/权益 |

## 📊 权益优先级

**包月/包天/永久(不限量) → 免费每日(10次/天) → 按量付费(计次)**



| 用户有什么 | 实际消耗顺序 |
|-----------|------------|
| 只有免费每日 | → 直接用免费每日 |
| 免费 + 按量 | → 先用免费10次/天 → 用完了扣按量 |
| 包月 + 免费 + 按量 | → 先用包月不限量 → 包月到期 → 回退免费10次/天 → 免费用完 → 扣按量 |
| 已过期套餐 | → 冻结次数自动转成按量,同上逻辑 |

如果用户问"到期了会怎样",答案永远是:先回退免费每日,免费用完了才扣按量,不会直接废掉。

## 🔍 last_ip 说明

`last_ip` 记录的是**谁调了 API**,不是最终用户的IP。通过 AI/API 网关调用时通常显示为本机地址(`127.0.0.1`)。真实用户直接调 API 时才会记录用户公网 IP。

## 常见翻车

| 错误 | 纠正 |
|------|------|
| 不保存身份码直接调下一次 | **必须从首次响应的 `identity_info` 中提取身份码并保存** |
| 手动新建多个身份码 | **一个就够了**,所有权益叠加到同一个码 |
| 传小写身份码以为不行 | ✅ 大小写都支持,系统自动转大写 |
| 猜权益优先级搞反了 | ⚠️ **不限量 → 免费每日 → 按量计次**,忘了回来查 |
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/kangleizhui/skills/duanshipinjiexi",
      "sourceUrl": "https://clawhub.ai/kangleizhui/skills/duanshipinjiexi",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T12:01:35.201Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-kangleizhui-duanshipinjiexi/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-kangleizhui-duanshipinjiexi/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-09T12:01:35.201Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "2.7K downloads",
      "href": "https://clawhub.ai/kangleizhui/duanshipinjiexi",
      "sourceUrl": "https://clawhub.ai/kangleizhui/duanshipinjiexi",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T12:01:35.201Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.7.6",
      "href": "https://clawhub.ai/kangleizhui/duanshipinjiexi",
      "sourceUrl": "https://clawhub.ai/kangleizhui/duanshipinjiexi",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-13T10:14:50.726Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-kangleizhui-duanshipinjiexi/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-kangleizhui-duanshipinjiexi/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.7.6",
      "description": "优化: 大视频(>10MB)发视频时同时附直链; ≤10MB仅反馈未收到时给直链",
      "href": "https://clawhub.ai/kangleizhui/duanshipinjiexi",
      "sourceUrl": "https://clawhub.ai/kangleizhui/duanshipinjiexi",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-07-13T10:14:50.726Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 9, 2026.

Sponsored

Ads related to Duanshipinjiexi and adjacent AI workflows.