Find anime releases and handle the whole request end to end. Use when the user asks to 找番、 追更、看最新一集、拿最新一季第一集、帮我下载、只要磁力、先找资源别下载、或者查看刚才下载怎么样; also use it for m...
Design & media
Video Finder
Try it帮助用户搜索、筛选并下载成人影片。支持 yt-dlp 下载、偏好记忆、代理配置、进度监控和反馈闭环。触发:找片、搜片、下片、下载视频、JAV、Pornhub 等
What it does
帮助用户搜索、筛选并下载成人影片。支持 yt-dlp 下载、偏好记忆、代理配置、进度监控和反馈闭环。触发:找片、搜片、下片、下载视频、JAV、Pornhub 等
The skill document
name: video_finder license: MIT spdx: MIT description: 帮助用户搜索、筛选并下载成人影片。支持 yt-dlp 下载、偏好记忆、代理配置、进度监控和反馈闭环。触发:找片、搜片、下片、下载视频、JAV、Pornhub 等
trigger_keywords:
- 找片
- 搜片
- 来片
- 来个片
- 有没有片
- 推荐片子
- 涩片
- 黄片
- 毛片
- AV
- porn
- xxx
- amateur
- homemade
- sex tape
- 🔞
- NSFW
version: 2.0 author: Lingling && xiaoka520
video-finder — 找片下载技能
搜索、筛选并下载成人影片。
前置条件
- 称呼约定:
{{{user}}}为占位符,实际对话时根据上下文自然称呼 yt-dlp安装在宿主机- 工作目录:skill 所在目录(相对路径,所有 JSON/MD 文件都在此目录下)
- 偏好配置:
./preferences.json(首次从preferences.example.json复制) - 代理配置:
./proxy.json(首次从proxy.example.json复制) - 下载跟踪:
./tracking/downloads.json(首次从tracking/downloads.example.json复制) - 记忆文件:
./history.md(首次从history.example.md复制) - 下载目录:无默认值,由用户指定或自动探测
- 默认工作空间:
./workspace(最终回退目录)
子技能
| 技能 | 文件 | 职责 |
|---|---|---|
| 偏好管理 | preferences.md | 偏好初始化、修改、标签维护 |
| 代理探测 | proxy.md | 网络可达性探测、代理配置 |
| 搜索 | search.md | 多引擎搜索、自动筛选、结果展示 |
| 下载 | download.md | 目录确定、yt-dlp 下载、进度跟踪、清理 |
| 反馈闭环 | feedback.md | 观后反馈、正负面标签提炼 |
完整工作流程
Phase 0: 代理探测
委托给 video_finder_proxy:每次访问站点前探测可达性。
Phase 1: 接收任务
收到请求
├─ 检查 preferences.json(首次→委托 video_finder_preferences 初始化)
├─ 检查 proxy.json(首次→跳过,不通时委托 video_finder_proxy 初始化)
│
├─ 用户给关键词 → 走 Phase 2 搜索
├─ 用户给链接 → 走 Phase 3 下载
└─ 用户说"改偏好" → 委托 video_finder_preferences 覆盖配置
Phase 2: 搜索
委托给 video_finder_search:
- 探测目标站点可达性(→ video_finder_proxy)
- 多搜索引擎查询
- 获取页面内容(web_fetch / browser)
- 基于 preferences.json 自动筛选
- 展示结果供用户选择
→ 用户选定 → Phase 3
→ 用户不满意 → 换关键词重新搜
Phase 3: 下载
委托给 video_finder_download:
- 确定下载目录(preferences → 自动沿用上次 → 首次询问 → 探测 → 回退)
- 代理判断(→ video_finder_proxy)
- 启动 yt-dlp(文件跟踪法,支持跨 session)
- 定时进度检测(动态 cron + 心跳 cron)
- 完成后清理
Phase 4: 结果
成功 ✅
→ 告知{{{user}}}:文件名、路径、文件大小
→ 追加记录到 history.md
失败 ❌
→ 告知原因:链接失效 / 画质不足 / 代理 Timeout / 站点被墙
→ 询问是否换源继续
Phase 5: 反馈闭环
委托给 video_finder_feedback:
- 轻量提醒一次(不追问)
- 根据反馈更新
tag_weights/author_weights权重 - 追加反馈记录到 history.md
🚫 红线
| 规则 | 说明 |
|---|---|
| 用户确认后才下载 | 不能替用户决定下载哪个,只能推荐 |
| 不主动整站翻页搜刮 | 用户给了方向才搜 |
| 不关注剧情标签 | 默认忽略剧情关键词(可在 preferences.json 配置 plot_tags: true 开启) |
| 下载目录动态确定 | preferences → 自动沿用上次 → 首次询问 → 探测 → 回退到 workspace |
| proxy.json 保密 | 不在对话/日志中输出密码 |
| 反馈闭环 | 看完后提醒一次(不追问),维护 tag_weights 加权标签 |
♻️ 用户随时可干预
"改下偏好" → 委托 video_finder_preferences 覆盖 preferences.json
"换个代理" → 委托 video_finder_proxy 覆盖 proxy.json
"这次不用代理" → 不加 --proxy,不写文件
"记得这个代理" → 写入 proxy.json 持久化
Related skills
手动介入式分片视频下载:用有头浏览器(用户可见、不自动关闭)打开视频页,拦截真实流地址,多路并行高速下载分片(TS 流 / m3u8 / 大分片 MP4),无损合并为完整 MP4,验收通过后再清理分片。面向需要分片下载的流媒体视频,尤其是需要登录、短信验证码、滑动验证、观看密码或切换清晰度的受限站点(优酷、腾讯视频、爱奇艺、B 站等)。关键词:下载视频、视频下载、优酷下载、需要登录的视频、需要密码的视频、m3u8、ts 分片合并
Video search tool: queries Pixabay video API by keywords and returns stock video URLs and metadata for footage sourcing.
多平台账号主页视频提取器 — 输入平台名称和账号id/链接,自动拉取抖音/快手/B站/YouTube 四大平台主页作品,解析下载链接,支持批量下载。适用场景:竞品账号内容拆解与逐帧学习、收藏喜欢的创作者全部作品避免被删、批量搬运素材二次剪辑创作、保存自己账号作品做本地备份防丢失、课程/教程类视频离线囤货反复看、达人合作前快速拉取对方作品做背调分析。触发词:主页视频下载、批量下载视频、账号视频提取、快手主页下载、B站视频提取、YouTube频道下载、视频保存、无水印下载、竞品视频下载、博主视频备份。
丢一条热门短视频链接,自动下载视频、本地转写(faster-whisper)、AI分析,输出交互式胶囊卡片 HTML 报告。需网络下载视频和 Whisper 模型(首次约 500MB),转写和分析完全本地。分析由调用方 AI 完成,无外部 API 调用。HTML 报告无外部资源依赖(不含 Google Fonts 等第三方请求)。
多平台账号主页视频提取器 — 输入平台名称和账号id/链接,自动拉取抖音/快手/B站/YouTube 四大平台主页作品,解析下载链接,支持批量下载。适用场景:竞品账号内容拆解与逐帧学习、收藏喜欢的创作者全部作品避免被删、批量搬运素材二次剪辑创作、保存自己账号作品做本地备份防丢失、课程/教程类视频离线囤货反复看、达人合作前快速拉取对方作品做背调分析。触发词:主页视频下载、批量下载视频、账号视频提取、快手主页下载、B站视频提取、YouTube频道下载、视频保存、无水印下载、竞品视频下载、博主视频备份。