dy-caption
抖音/短视频转文字。使用场景:(1) 用户要求提取抖音、TikTok、YouTube、小红书等视频文案/字幕 (2) 用户发送视频分享链接需要转文字 (3) 用户查询 Videosays 积分余额或转写历史。首次使用会自动引导注册。 Skill: dy-caption Owner: xwchris Summary: 抖音/短视频转文字。使用场景:(1) 用户要求提取抖音、TikTok、YouTube、小红书等视频文案/字幕 (2) 用户发送视频分享链接需要转文字 (3) 用户查询 Videosays 积分余额或转写历史。首次使用会自动引导注册。 Tags: latest:1.1.3 Version history: v1.1.3 | 2026-07-21T15:30:55.617Z | user Add tracked Videosays website and API docs links for Skill referral analytics. v1.1.2 | 2026-07-08T15:05:50.876Z | user Simplify skill copy and keep dy-caption display name. v1.1.0 | 2
Rank
62
Safety
84
Downloads
1.6k
Updated
Oct 10, 2026
Version
1.1.3
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.6K downloads reported by the source. Last updated 10/10/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 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.6K downloadsadoption · observed Oct 10, 2026
- Latest release
- 1.1.3release · observed Jul 21, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s174mf86hts8jg6wepnsbpydjs842333:dy-caption- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- 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-xwchris-dy-caption/snapshot"
Documentation
CLAWHUB
22,466 characters of source documentation, loaded on request.
Extracted files
4 files captured from the source.
SKILL.md
---
name: douyin-to-text
version: 1.1.3
description: 抖音/短视频转文字。使用场景:(1) 用户要求提取抖音、TikTok、YouTube、小红书等视频文案/字幕 (2) 用户发送视频分享链接需要转文字 (3) 用户查询 Videosays 积分余额或转写历史。首次使用会自动引导注册。
requires:
binaries:
- npx
sendsDataTo:
- https://api.videosays.com
---
# 抖音文案提取
使用 `npx videosays` 提取抖音、TikTok、YouTube、小红书等视频文案/字幕。
> **注意**:本技能需要将您的 API Key 和视频分享链接发送到 Videosays 服务。请只处理你拥有、创建或有权处理的视频。Videosays 不是视频下载、去水印或转载工具。
## 环境要求
- Node.js >= 18(用于 npx)
## 首次使用
如果未配置 API Key,运行以下命令注册并自动配置:
```bash
npx videosays setup
```
API Key 会保存到 `~/.videosays`。
## 快速使用
```bash
# 提取文案(支持抖音分享链接或包含链接的整段文案)
npx videosays transcribe "https://v.douyin.com/xxxxx/"
# 指定语言
npx videosays transcribe "6.44 复制打开抖音,看看【xxx】 https://v.douyin.com/xxxxx/" zh-CN
# 查询余额
npx videosays balance
# 查看历史
npx videosays history
```
## 支持的语言
| 语言代码 | 说明 |
|----------|------|
| `zh-CN` | 简体中文(默认) |
| `zh-TW` | 繁体中文 |
| `en` | 英语 |
| `ja` | 日语 |
| `ko` | 韩语 |
## 数据流向
本技能通过 `npx videosays` 调用 `https://api.videosays.com` REST API,将视频分享链接和 API Key 发送到服务端进行语音转文字处理。
## 相关链接
- 官网:https://videosays.com/zh?utm_source=dy_caption_skill&utm_medium=agent_skill&utm_campaign=douyin_to_text_skill
- API 文档:https://videosays.com/zh/docs?utm_source=dy_caption_skill&utm_medium=agent_skill&utm_campaign=douyin_to_text_skill&utm_content=api_docs
- Videosays Skill:https://github.com/xwchris/videosays-agent-tools
- npm 包:https://www.npmjs.com/package/videosaysREADME.md
# douyin-to-text
<div align="center">
**抖音/短视频文案提取**
提取抖音、TikTok、YouTube、小红书等视频的文案/字幕
[](https://openclaw.ai)
[](https://www.npmjs.com/package/videosays)
[](https://opensource.org/licenses/MIT)
</div>
---
## 功能特性
- **文案提取** - 输入视频分享链接,自动提取视频文案
- **多语言支持** - 支持中、英、日、韩等多种语言
- **余额查询** - 随时查看剩余积分
- **历史记录** - 查看之前的转写记录
- **一键注册** - `npx videosays setup` 即可开始使用
## 快速开始
### 1. 安装技能
```bash
# 方法 1:从 GitHub 安装
cd ~/.openclaw/workspace
git clone https://github.com/xwchris/douyin-to-text.git skills/douyin-to-text
# 方法 2:通过 ClawHub 安装
clawhub install douyin-to-text
```
### 2. 配置(自动引导)
首次使用时自动引导注册:
```bash
npx videosays setup
```
注册即获免费积分,API Key 自动保存到 `~/.videosays`,无需手动配置。
## 使用示例
### 在 OpenClaw 中使用
| 你说 | AI 会做的 |
|------|-----------|
| "帮我提取这个抖音视频的文案 https://v.douyin.com/xxxxx/" | 自动调用 Videosays 转写并返回文案 |
| "查询我的 Videosays 余额" | 显示剩余积分 |
| "看看我最近转写了哪些视频" | 显示历史记录 |
### 命令行直接使用
```bash
# 提取文案
npx videosays transcribe "https://v.douyin.com/xxxxx/"
# 指定语言
npx videosays transcribe "https://v.douyin.com/xxxxx/" zh-CN
# 查询余额
npx videosays balance
# 查看历史
npx videosays history 20
```
## 架构
```
OpenClaw Agent
↓ 读取 SKILL.md,识别意图
npx videosays(npm 包,Node.js)
↓
api.videosays.com REST API
↓
语音识别 → 返回字幕文本
```
跨平台支持,Node.js >= 18 即可。
## 数据安全
> **重要提示**:本技能需要将您的 API Key 和视频分享链接发送到 Videosays 服务进行处理。
- 仅在使用时发送必要数据
- 不会存储或分享您的 API Key
- 请只处理你拥有、创建或有权处理的视频
## 相关链接
- 官网:[videosays.com](https://videosays.com/zh?utm_source=dy_caption_skill&utm_medium=agent_skill&utm_campaign=douyin_to_text_skill)
- API 文档:[videosays.com/zh/docs](https://videosays.com/zh/docs?utm_source=dy_caption_skill&utm_medium=agent_skill&utm_campaign=douyin_to_text_skill&utm_content=api_docs)
- Videosays Skill:[videosays-agent-tools](https://github.com/xwchris/videosays-agent-tools)
- npm 包:[npmjs.com/package/videosays](https://www.npmjs.com/package/videosays)
## License
MIT_meta.json
{
"ownerId": "kn7e4xjwty8bz1fynpanmbvxgd8210r9",
"slug": "dy-caption",
"version": "1.1.3",
"publishedAt": 1784647855617
}skill-card.md
## Description: Extracts text or subtitles from Douyin, TikTok, YouTube, Xiaohongshu, and similar short-video share links using the Videosays service. This skill is ready for commercial/non-commercial use. ## Publisher: [xwchris](https://clawhub.ai/user/xwchris) ### License/Terms of Use: MIT-0 ## Use Case: External users, developers, and agents use this skill to transcribe supported short-video share links, check Videosays credit balance, and review transcription history. It is useful when a user provides a video link and wants readable captions or transcript text. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The skill runs an unpinned npm package at runtime. Mitigation: Prefer a pinned, reviewed videosays package version or a lockfile-managed local install before use in sensitive environments. Risk: The transcription flow sends API keys and video links to the Videosays service. Mitigation: Use a least-privileged environment, process only videos the user is authorized to handle, and avoid submitting confidential links unless the Videosays service is approved for that data. ## Reference(s): - [Videosays website](https://videosays.com/zh?utm_source=dy_caption_skill&utm_medium=agent_skill&utm_campaign=douyin_to_text_skill) - [Videosays API documentation](https://videosays.com/zh/docs?utm_source=dy_caption_skill&utm_medium=agent_skill&utm_campaign=douyin_to_text_skill&utm_content=api_docs) - [videosays npm package](https://www.npmjs.com/package/videosays) ## Skill Output: **Output Type(s):** [Text, Markdown, Shell commands, Configuration] **Output Format:** [Markdown with inline shell commands and transcript text] **Output Parameters:** [1D] **Other Properties Related to Output:** [May include setup guidance, transcription results, account balance, or transcription history returned by Videosays.] ## Skill Version(s): 1.1.3 (source: release metadata and frontmatter) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
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!
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
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
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/xwchris/skills/dy-caption",
"sourceUrl": "https://clawhub.ai/xwchris/skills/dy-caption",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T06:29:20.511Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-xwchris-dy-caption/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-xwchris-dy-caption/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T06:29:20.511Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.6K downloads",
"href": "https://clawhub.ai/xwchris/dy-caption",
"sourceUrl": "https://clawhub.ai/xwchris/dy-caption",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T06:29:20.511Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.1.3",
"href": "https://clawhub.ai/xwchris/dy-caption",
"sourceUrl": "https://clawhub.ai/xwchris/dy-caption",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-21T15:30:55.617Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-xwchris-dy-caption/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-xwchris-dy-caption/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.1.3",
"description": "Add tracked Videosays website and API docs links for Skill referral analytics.",
"href": "https://clawhub.ai/xwchris/dy-caption",
"sourceUrl": "https://clawhub.ai/xwchris/dy-caption",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-21T15:30:55.617Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
