Initial commit: skills library

- 70 skills with code and documentation
- Add .gitignore (ignore __pycache__, output/, temp/, venv/)
- Clean up test intermediates and caches
This commit is contained in:
hmo
2026-04-26 19:27:40 +08:00
commit 04db423416
861 changed files with 210414 additions and 0 deletions
+115
View File
@@ -0,0 +1,115 @@
---
name: video-desc-generator
description: 根据视频字幕文件自动生成适合各平台(视频号、抖音、小红书、B站)的视频简介文案。支持视频转录,输出标题+4平台简介到一个txt文件。
---
# Video Desc Generator
根据视频字幕自动生成各平台适配的视频简介文案。
## When to Use This Skill
当用户需要以下操作时使用此技能:
- 根据视频文件生成完整字幕(使用faster-whisper转录)
- 根据字幕生成视频标题和4平台简介
- 为视频生成多平台(视频号、抖音、小红书、B站)适配的文案
## 工作流程
### 步骤1:视频转录
1. **使用 faster-whisper 转录视频**,生成带时间戳的SRT
2. **输出**`{视频名}_transcribed.srt`
**调用命令**
```bash
cd .opencode/skills/video-desc-generator/scripts
"D:/ProgramData/anaconda3/envs/py312_cuda/python.exe" transcribe_and_merge.py "<视频文件夹路径>"
```
**重要**:只使用转录版本(`_transcribed.srt`)生成简介,**不要合并**原有字幕。
### 步骤2:生成简介
1. 读取转录后的SRT字幕(`_transcribed.srt`
2. 分析内容提取核心知识点
3. 生成标题和4平台适配文案
4. 输出到一个txt文件(包含所有平台)
## 输出规范
**输出目录**:视频文件夹所在目录
**输出文件**
- `{视频名}_transcribed.srt` - 转录字幕
- `{视频名}_简介.txt` - 包含标题+4平台简介
**简介文件格式**
```
【标题】xxx
=== 视频号 ===
【短标题】xxx(≤16字)
文案(~20字,精简有力)
#标签
=== 抖音 ===
文案(80-120字,情绪化+行动引导)
#标签
=== 小红书 ===
文案(100-600字,干货感+结构清晰)
#标签
=== B站 ===
文案(~100字,知识感+SEO优化)
#标签
```
## 转录环境配置
**Python环境**`D:\ProgramData\anaconda3\envs\py312_cuda\python.exe`
**依赖**
- faster-whisper
- torch (CUDA版本)
- ffmpeg
## 各平台规范(2024-2025
### 1. 微信视频号
- **短标题**:≤16字,用于搜索、话题、活动等场景
- **描述上限**:1000字(1分钟以内),100字(1分钟以上)
- **显示限制**:全屏模式下最多显示2行(约20字),超出折叠
- **建议**:短标题≤16字,描述控制在20字以内
### 2. 抖音
- **标题**30字
- **描述**:150字符,超过80字折叠
- **最佳长度**80-120字
- **特点**:情绪化、前10-20字决定是否点击
### 3. 小红书
- **标题**20字以内
- **描述**:短笔记≥100字
- **特点**:干货感、真实体验
### 4. 哔哩哔哩(B站)
- **标题**60字以内,建议20-30字
- **简介**:建议100字以内
- **特点**:知识感、SEO优化
## 通用最佳实践
1. **前10字定生死**:核心信息和吸引力必须在前10-20字
2. **数字+情绪词**:用数字具体化,用情绪词引发共鸣
3. **互动引导**:设置问题或行动指令提升互动率
4. **避免违禁词**:禁用"最""第一""绝对""震惊"等极限词
## 脚本位置
- 转录脚本:`.opencode/skills/video-desc-generator/scripts/transcribe_and_merge.py`
## 参考资料
详见 `references/platform_guidelines.md`