[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71JMEBXXCMSST34BD1ST900":3,"skill-same:01M71JMEBXXCMSST34BD1ST900":91},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":58,"commitSha":59,"skillDirectory":5,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":6,"ownerHtmlUrl":62,"ownerBlogUrl":6,"ownerDescription":63,"updatedAt":64,"install":65,"resources":78},"01M71JMEBXXCMSST34BD1ST900","在线视频下载器",null,"通用视频下载工具,支持 YouTube、B 站、抖音等 yt-dlp 兼容平台。 自动选最高画质(优先 1080p),自动合并分离的音视频,清理文件名。 特别处理:对 B 站应用 --extractor-args (绕 WBI 签名风控) + Referer\u002FUser-Agent 头 + 显式 format ID,避免裸跑 412。 依赖:yt-dlp + ffmpeg + ffprobe(系统 PATH 中已装好)。 不重新编码,保留原质量,音视频已合并成单文件 mp4。","FeatherHunter\u002FSKILLS","FeatherHunter","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F12967785?v=4","01M71JFD7JMNT8HWC3Y9JKMWGG","王辰浩","01M71JFD8DNYSPJPGX25Y4KX70",6,"MIT","https:\u002F\u002Fgithub.com\u002FFeatherHunter\u002FSKILLS\u002Fblob\u002Fmain\u002F在线视频下载器\u002FSKILL.md",[],[19,20,5,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"视频","下载","path","extractor","download","user","yt-dlp","工具","yt","文件","dlp","download video","format","通用","ffmpeg","youtube","id","Video","mp4","2026-11-10 10:12:30",false,"---\nname: 在线视频下载器\ndescription: >\n  通用视频下载工具,支持 YouTube、B 站、抖音等 yt-dlp 兼容平台。\n  自动选最高画质(优先 1080p),自动合并分离的音视频,清理文件名。\n  特别处理:对 B 站应用 --extractor-args (绕 WBI 签名风控) +\n  Referer\u002FUser-Agent 头 + 显式 format ID,避免裸跑 412。\n  依赖:yt-dlp + ffmpeg + ffprobe(系统 PATH 中已装好)。\n  不重新编码,保留原质量,音视频已合并成单文件 mp4。\ntriggers:\n  - 下载视频\n  - 在线下载\n  - 视频下载\n  - save video\n  - download video\n  - 下载这个视频\n  - 帮我下视频\n  - 把这个视频下下来\n  - 在线视频下载\n  - 在线视频下载器\nmetadata:\n  requires:\n    bins: [yt-dlp, ffmpeg, ffprobe]\n  emoji: 🎬\n---\n\n# 在线视频下载器\n\n一键下载任意 yt-dlp 支持平台的视频到本地,返回本地文件路径。\n\n## 快速调用\n\n```powershell\n# 默认 1080p + 当前目录\npython scripts\u002Fvideo_downloader.py \"\u003C视频URL>\"\n\n# 指定分辨率(优先不超过该高度,自动选最近一档)\npython scripts\u002Fvideo_downloader.py \"\u003C视频URL>\" \"720p\"\n\n# 指定输出目录\npython scripts\u002Fvideo_downloader.py \"\u003C视频URL>\" \"1080p\" \"D:\\Videos\"\n```\n\n## 平台特殊处理\n\n| 平台 | 处理方式 |\n|---|---|\n| **B 站** (bilibili.com \u002F b23.tv) | 自动加 `api_host=api.bilibili.com` + Referer + User-Agent;格式用 `视频ID+音频ID` 显式拼接,避免 412 |\n| YouTube \u002F 抖音 \u002F 其他 | 走 yt-dlp 默认 `bestvideo+bestaudio\u002Fbest` |\n\n## 输出\n\n- 返回下载后的**本地绝对路径**\n- 文件名已 sanitize(只保留字母数字中文-_.),单文件 ≤50 字符\n- 音视频已合并成 mp4(ffmpeg `-c copy` 不重编码)\n- 默认输出到 `tempfile.mkdtemp()`(系统临时目录),需要永久保存请指定第 3 参数\n\n## 已验证可用\n\n- ✅ B 站 (BV 号) — 480p 音视频分离合并\n- ✅ YouTube (待验证)\n- ✅ 抖音 (待验证)\n\n## 已知问题 & 坑\n\n1. **B 站 1080P 高码率**需要大会员 cookie。免费用户最高 1080p(低码率)\u002F 720p \u002F 480p。\n2. **Chrome \u002F Edge cookie DB 锁**:`--cookies-from-browser` 失败时是预期的,改用脚本自带的 headers 兜底。\n3. **macOS 用户需 brew 装 yt-dlp + ffmpeg**;本机已是 Windows,免装。\n\n## 依赖\n\n- Python 3.x(本机 3.13)\n- yt-dlp(本机 2026.7.4)\n- ffmpeg(本机 7.1)\n- ffprobe(本机 6.1.1)\n\n均已就绪,无需额外安装。\n","# 在线视频下载器\n\n一键下载任意 yt-dlp 支持平台的视频到本地,返回本地文件路径。\n\n## 快速调用\n\n```powershell\n# 默认 1080p + 当前目录\npython scripts\u002Fvideo_downloader.py \"\u003C视频URL>\"\n\n# 指定分辨率(优先不超过该高度,自动选最近一档)\npython scripts\u002Fvideo_downloader.py \"\u003C视频URL>\" \"720p\"\n\n# 指定输出目录\npython scripts\u002Fvideo_downloader.py \"\u003C视频URL>\" \"1080p\" \"D:\\Videos\"\n```\n\n## 平台特殊处理\n\n| 平台 | 处理方式 |\n|---|---|\n| **B 站** (bilibili.com \u002F b23.tv) | 自动加 `api_host=api.bilibili.com` + Referer + User-Agent;格式用 `视频ID+音频ID` 显式拼接,避免 412 |\n| YouTube \u002F 抖音 \u002F 其他 | 走 yt-dlp 默认 `bestvideo+bestaudio\u002Fbest` |\n\n## 输出\n\n- 返回下载后的**本地绝对路径**\n- 文件名已 sanitize(只保留字母数字中文-_.),单文件 ≤50 字符\n- 音视频已合并成 mp4(ffmpeg `-c copy` 不重编码)\n- 默认输出到 `tempfile.mkdtemp()`(系统临时目录),需要永久保存请指定第 3 参数\n\n## 已验证可用\n\n- ✅ B 站 (BV 号) — 480p 音视频分离合并\n- ✅ YouTube (待验证)\n- ✅ 抖音 (待验证)\n\n## 已知问题 & 坑\n\n1. **B 站 1080P 高码率**需要大会员 cookie。免费用户最高 1080p(低码率)\u002F 720p \u002F 480p。\n2. **Chrome \u002F Edge cookie DB 锁**:`--cookies-from-browser` 失败时是预期的,改用脚本自带的 headers 兜底。\n3. **macOS 用户需 brew 装 yt-dlp + ffmpeg**;本机已是 Windows,免装。\n\n## 依赖\n\n- Python 3.x(本机 3.13)\n- yt-dlp(本机 2026.7.4)\n- ffmpeg(本机 7.1)\n- ffprobe(本机 6.1.1)\n\n均已就绪,无需额外安装。\n",{"name":5,"metadata":43,"triggers":48,"description":57},{"emoji":44,"requires":45},"🎬",{"bins":46},[25,33,47],"ffprobe",[49,50,51,52,30,53,54,55,56,5],"下载视频","在线下载","视频下载","save video","下载这个视频","帮我下视频","把这个视频下下来","在线视频下载","通用视频下载工具,支持 YouTube、B 站、抖音等 yt-dlp 兼容平台。 自动选最高画质(优先 1080p),自动合并分离的音视频,清理文件名。 特别处理:对 B 站应用 --extractor-args (绕 WBI 签名风控) + Referer\u002FUser-Agent 头 + 显式 format ID,避免裸跑 412。 依赖:yt-dlp + ffmpeg + ffprobe(系统 PATH 中已装好)。 不重新编码,保留原质量,音视频已合并成单文件 mp4。\n","main","5b2b73ce2fbb69cd70597cfbbf24c99bc9e94b4c",1,"https:\u002F\u002Fgithub.com\u002FFeatherHunter\u002FSKILLS","https:\u002F\u002Fgithub.com\u002FFeatherHunter","The Boy, The Man, The Human.","2026-09-12 20:33:55",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add FeatherHunter\u002FSKILLS --skill \"在线视频下载器\"",{"tool":71,"command":72},"bunx","bunx skills add FeatherHunter\u002FSKILLS --skill \"在线视频下载器\"",{"tool":74,"command":75},"pnpm","pnpm dlx skills add FeatherHunter\u002FSKILLS --skill \"在线视频下载器\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FFeatherHunter\u002FSKILLS\u002Fblob\u002Fmain\u002F在线视频下载器\u002FSKILL.md",true,[79,85],{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"_meta.json","REFERENCE","参考文档",1004,"https:\u002F\u002Fgithub.com\u002FFeatherHunter\u002FSKILLS\u002Fblob\u002Fmain\u002F在线视频下载器\u002F_meta.json",{"path":86,"resourceType":87,"resourceTypeDesc":88,"sizeBytes":89,"sourceHtmlUrl":90},"scripts\u002Fvideo_downloader.py","SCRIPT","脚本",8984,"https:\u002F\u002Fgithub.com\u002FFeatherHunter\u002FSKILLS\u002Fblob\u002Fmain\u002F在线视频下载器\u002Fscripts\u002Fvideo_downloader.py",[92,112,121,130,139,145],{"skillNo":93,"name":94,"nameZh":6,"description":95,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":98,"publishedAt":38},"01M71JPWVNC5JZ2FD4CSR3SZC1","饼干记账","记账技能。写入类:记支出、记收入、拍账单、批量录入、改记录、撤销、恢复、记报销、记退款、记借出、记借入、记收回、记偿还、记分期。查询类:查今天、查某天、查月、查区间、查分类、搜备注、查标签、查账户、查账本、查欠款、查待报销。分析类:看月度、看总览、看分类、看对比、看趋势、看大额、做统计、看洞察、看借贷。目标\u002F账户\u002F联动:设定预算、看预算、设定目标、看目标、新增账户、改账户、账户转账、看账户汇总、买东西联动、吃饭联动。**所有查询\u002F分析类唤醒词默认 invoke HTML 工作流**(scripts\u002Fbill_inject.py + templates),写入类保持文字回执。能力速查:说「饼干记账 HELP」\u002F「查帮助」\u002F「能做什么」。完整 70 个唤醒词见 references\u002F路由表.md","https:\u002F\u002Fgithub.com\u002FFeatherHunter\u002FSKILLS\u002Fblob\u002Fmain\u002F饼干记账\u002FSKILL.md",[],[94,99,100,101,102,103,104,105,106,107,108,109,110,111],"记账","invoke","templates","文字","预算","账单","统计","收入","scripts","html","支出","help","references",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":38},"01M71JPS100K4E2JN8R3B0F9NR","贴心助理","真实助手 - 主动分析用户状态，关心用户，提供帮助与提醒。不偷懒地联动所有技能，真正像个朋友一样陪伴。","https:\u002F\u002Fgithub.com\u002FFeatherHunter\u002FSKILLS\u002Fblob\u002Fmain\u002F贴心助理\u002FSKILL.md",[],[114,119,120],"陪伴","朋友",{"skillNo":122,"name":123,"nameZh":6,"description":124,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":125,"categories":126,"keywords":127,"publishedAt":38},"01M71JPPN0WZ1ARA081J0JDNPC","美团","安装美团旅游技能(meituan-travel)向导 - 检查 mtskills 商店并安装 meituan-travel","https:\u002F\u002Fgithub.com\u002FFeatherHunter\u002FSKILLS\u002Fblob\u002Fmain\u002F美团\u002FSKILL.md",[],[123,128,129],"meituan","travel",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":38},"01M71JPN921TSX62DXEFY1B8FJ","网易云音乐","安装网易云音乐 CLI 工具(@music163\u002Fncm-cli) - 通过 npm 全局安装","https:\u002F\u002Fgithub.com\u002FFeatherHunter\u002FSKILLS\u002Fblob\u002Fmain\u002F网易云音乐\u002FSKILL.md",[],[132,26,137,138],"cli","npm",{"skillNo":140,"name":141,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":144,"publishedAt":38},"01M71JPF82PYTK0NYMJF8Y9E48","私家大厨","https:\u002F\u002Fgithub.com\u002FFeatherHunter\u002FSKILLS\u002Fblob\u002Fmain\u002F私家大厨\u002FSKILL.md",[],[141],{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":151,"publishedAt":38},"01M71JPCK6Z5NT3G258NFKEJGG","目录树","目录树技能 - 递归扫描给定目录，输出所有目录和文件的树状结构清单","https:\u002F\u002Fgithub.com\u002FFeatherHunter\u002FSKILLS\u002Fblob\u002Fmain\u002F目录树\u002FSKILL.md",[],[152,147,28,153],"目录","文件导航"]