[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6BX7JB193DMCQS1G4SBRPEW":3,"skill-same:01M6BX7JB193DMCQS1G4SBRPEW":117},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":14,"categories":15,"keywords":21,"publishedAt":24,"linkOnly":25,"markdownContent":26,"markdownBody":26,"frontMatter":27,"refName":28,"commitSha":29,"skillDirectory":30,"forksCount":31,"repositoryHtmlUrl":32,"repositoryHomepageUrl":6,"ownerHtmlUrl":33,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":34,"install":35,"resources":48},"01M6BX7JB193DMCQS1G4SBRPEW","video_player",null,"HelloEveryboby\u002FButler","HelloEveryboby","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F137047700?v=4","01M6BX4D1236SYB24V8PT8P09F","01M6BX4D52HTQQ4XF3DTMBF64K",18,"MIT","https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002FSKILL.md",[16],{"categoryNo":17,"categoryName":18,"taxonomyType":19,"taxonomyTypeDesc":20},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[22,23],"Video","video player","2026-11-10 10:12:30",false,"# Skill: Video Player\n\n## Description\nButler 本地原生视频播放器。基于 mpv\u002FVLC\u002Fffplay 多级降级架构，支持几乎所有视频格式的零转码本地播放，提供媒体库管理、断点续播、多音轨切换、字幕管理、语音控制等专业级功能。\n\n## Trigger\n当用户提到以下关键词时激活本 Skill：\n- 播放视频、看电影、看片、播放xxx\n- 视频库、媒体库、影片列表\n- 暂停、快进、快退、下一集、上一集\n- 字幕、音轨、倍速、音量、截图\n- 扫描视频、添加视频目录\n\n## Capabilities\n- 本地视频文件播放（支持 MP4\u002FMKV\u002FAVI\u002FMOV\u002FWMV\u002FFLV\u002FWebM\u002FTS\u002FRMVB\u002F3GP\u002FVOB 等 20+ 格式）\n- 硬件加速解码（自动检测 NVENC\u002FVAAPI\u002FQSV\u002FVideoToolbox）\n- 媒体库扫描与管理（增量扫描、文件监听）\n- 断点续播（自动记忆播放位置）\n- 多音轨切换（国语\u002F英语\u002F导演评论等）\n- 多字幕支持（内嵌 ASS\u002FSSA\u002FSRT\u002FPGS + 外挂字幕 + AI 生成字幕）\n- 播放速度调节（0.25x ~ 4.0x）\n- 视频截图\n- 播放列表管理\n- 语音指令控制\n- 播放历史记录\n\n## Dependencies\n- Python >= 3.10\n- python-mpv >= 1.0.5 (主选播放器)\n- python-vlc >= 3.0 (备选播放器)\n- watchdog >= 3.0 (文件监听)\n- FFmpeg \u002F ffprobe (元数据提取)\n\n## System Requirements\n- mpv (推荐) \u002F VLC (备选) \u002F ffplay (兜底)\n- FFmpeg (用于元数据提取和缩略图生成)\n",{},"main","684752607408223e16da3a2e81bb423ea77b0555","skills\u002Fvideo_player",5,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler","https:\u002F\u002Fgithub.com\u002FHelloEveryboby","2026-11-15 00:59:28",{"source":7,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add HelloEveryboby\u002FButler --skill video_player",{"tool":41,"command":42},"bunx","bunx skills add HelloEveryboby\u002FButler --skill video_player",{"tool":44,"command":45},"pnpm","pnpm dlx skills add HelloEveryboby\u002FButler --skill video_player","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002FSKILL.md",true,[49,55,59,65,69,73,77,81,85,89,93,97,101,105,109,113],{"path":50,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":53,"sourceHtmlUrl":54},"__init__.py","SCRIPT","脚本",5026,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002F__init__.py",{"path":56,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":57,"sourceHtmlUrl":58},"api.py",15299,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fapi.py",{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"config.json","REFERENCE","参考文档",1598,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fconfig.json",{"path":66,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":67,"sourceHtmlUrl":68},"controller.py",18614,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fcontroller.py",{"path":70,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":71,"sourceHtmlUrl":72},"db.py",14823,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fdb.py",{"path":74,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":75,"sourceHtmlUrl":76},"ffplay_adapter.py",7591,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fffplay_adapter.py",{"path":78,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":79,"sourceHtmlUrl":80},"library.py",5992,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Flibrary.py",{"path":82,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":83,"sourceHtmlUrl":84},"main.py",17510,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fmain.py",{"path":86,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":87,"sourceHtmlUrl":88},"metadata.py",8888,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fmetadata.py",{"path":90,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":91,"sourceHtmlUrl":92},"mpv_adapter.py",15931,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fmpv_adapter.py",{"path":94,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":95,"sourceHtmlUrl":96},"player_adapter.py",10210,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fplayer_adapter.py",{"path":98,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":99,"sourceHtmlUrl":100},"register.py",14364,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fregister.py",{"path":102,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":103,"sourceHtmlUrl":104},"scanner.py",6123,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fscanner.py",{"path":106,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":107,"sourceHtmlUrl":108},"subtitle_manager.py",6133,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fsubtitle_manager.py",{"path":110,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":111,"sourceHtmlUrl":112},"system_adapter.py",4400,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fsystem_adapter.py",{"path":114,"resourceType":51,"resourceTypeDesc":52,"sizeBytes":115,"sourceHtmlUrl":116},"vlc_adapter.py",10185,"https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fvideo_player\u002Fvlc_adapter.py",[118,131,174,187,202,214],{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":24},"01M6BX7SZTNG1D26JPQ3DK8CXE","灵动对话者","让 AI 化身为“小米”——一个温暖、幽默、会吐槽但永远不刻薄的人类朋友。","https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fxiaomi\u002FSKILL.md",[],[120,125,126,127,128,129,130],"吐槽","陪伴","聊天","小米","对话","朋友",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":154,"publishedAt":24},"01M6BX7NV2VPFSV0XYB9W61QXA","wps-office-expert","WPS Office 官方套件全能助手。精通 WPS 文字排版与审校、WPS 表格数据处理与函数、WPS 演示设计、WPS PDF 编辑与转换，以及 WPS AI 智能办公辅助。当用户需要处理 WPS 相关文档、表格、演示或 PDF 时，应启用此技能。","https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fwps-office-expert\u002FSKILL.md",[137,140,143,146,151],{"categoryNo":138,"categoryName":139,"taxonomyType":19,"taxonomyTypeDesc":20},"01JBSEEDCAT000000000000002","文档处理",{"categoryNo":141,"categoryName":142,"taxonomyType":19,"taxonomyTypeDesc":20},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":144,"categoryName":145,"taxonomyType":19,"taxonomyTypeDesc":20},"01JBSEEDCAT000000000000004","电子表格",{"categoryNo":147,"categoryName":148,"taxonomyType":149,"taxonomyTypeDesc":150},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",{"categoryNo":152,"categoryName":153,"taxonomyType":149,"taxonomyTypeDesc":150},"01JBSEEDCAT000000000000034","行政与办公人员",[155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173],"office","wps office expert","演示设计","PDF","pptx","design","writing","data analysis","team","文档","文档排版","WPS","WPS Office","文字","表格","演示","WPS AI","金山文档","公文写作",{"skillNo":175,"name":176,"nameZh":6,"description":177,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":180,"publishedAt":24},"01M6BX7G9N2VPGTX0NBQ7HW8E6","translator","一个简单的翻译技能，支持中英文互译。","https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Ftranslator\u002FSKILL.md",[],[176,181,182,183,184,185,186],"翻译","中文","python","translate","Bash","英语",{"skillNo":188,"name":189,"nameZh":6,"description":190,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":191,"categories":192,"keywords":193,"publishedAt":24},"01M6BX7DQ5SJC6ESGJA22EQ8PM","text_analyzer","文本分析与统计工具。提供字数、词频、句子统计、中英文可读性评估、关键词提取等能力。","https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Ftext_analyzer\u002FSKILL.md",[],[194,195,196,197,198,199,200,201],"text analyzer","文本","统计","词频","可读性","关键词","analyze","text",{"skillNo":203,"name":204,"nameZh":6,"description":205,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":206,"categories":207,"keywords":208,"publishedAt":24},"01M6BX7BP907HP2YA595CGA6FJ","System Cleaner Pro","基于低权限双向快照比对技术的软件安装监视与深度残留强力清理工具","https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fsys_cleaner\u002FSKILL.md",[],[209,204,210,211,212,213],"system","file","registry","index","developer",{"skillNo":215,"name":216,"nameZh":6,"description":217,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":218,"categories":219,"keywords":220,"publishedAt":24},"01M6BX78V69Z6CJKC1RKVKQ8Q8","Storage Hub","极简网盘聚合引擎 (OneDrive, WebDAV\u002FAList, Baidu, Quark)","https:\u002F\u002Fgithub.com\u002FHelloEveryboby\u002FButler\u002Fblob\u002Fmain\u002Fskills\u002Fstorage_hub\u002FSKILL.md",[],[221,216,222,223,212,224,225,226,227,228,229,230],"storage","auth","http","ui","transfer","cloud","vault","onedrive","网盘","alist"]