[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DD5DP45H7C1BCMMJ25WA2K":3,"skill-same:01M6DD5DP45H7C1BCMMJ25WA2K":70},{"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":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":6,"ownerHtmlUrl":53,"ownerBlogUrl":6,"ownerDescription":54,"updatedAt":55,"install":56,"resources":69},"01M6DD5DP45H7C1BCMMJ25WA2K","vrchat-troubleshooting",null,"Diagnose and fix VRChat runtime, controller, OpenXR, OSC input, and Quest\u002FVirtual Desktop problems on Windows.","zapabob\u002FSkills","zapabob","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130830376?v=4","01M6DBMYZAGRTFQDSQYW3W764P","峯岸 亮","01M6DBMZ3GKDSJ01NZ9XTZD7JD",2,"MIT","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002F23\u002F2393ca834950f8f49ad0a1770cfdbe8e3a4a14c2db9a1ed07a3054708f5cde24\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31],"troubleshooting","vrchat","vrchat troubleshooting","windows","diagnose","desktop","controller","virtual","hermes","hermes agent","fix","runtime","osc","2026-11-10 10:12:30",false,"---\r\nname: vrchat-troubleshooting\r\ndescription: Diagnose and fix VRChat runtime, controller, OpenXR, OSC input, and Quest\u002FVirtual Desktop problems on Windows.\r\nversion: 1.0.0\r\nauthor: Hermes Agent\r\nlicense: MIT\r\nmetadata:\r\n  hermes:\r\n    tags: [VRChat, Quest, Virtual Desktop, OpenXR, SteamVR, troubleshooting, Windows]\r\n---\r\n\r\n# VRChat Troubleshooting\r\n\r\nUse this skill when the user reports VRChat not entering VR mode, Quest\u002FQuest 2 controllers not responding, hands not moving, OpenXR\u002FSteamVR confusion, OSC input interfering with controls, or Virtual Desktop \u002F Air Link \u002F Link runtime issues.\r\n\r\n## Operating stance\r\n\r\n1. **Diagnose first, then change settings.** Prefer read-only evidence from logs, processes, OpenXR registry, and VRChat config before applying fixes.\r\n2. **Close the app before destructive resets.** Stop VRChat\u002FSteamVR before deleting bindings or changing runtime settings.\r\n3. **Back up before deleting.** Binding\u002Fcache resets should copy or rename the old folder\u002Ffile first.\r\n4. **Separate PC-side fixes from headset-side steps.** The agent can patch registry\u002Fconfig and clear caches, but the user must relaunch from the correct headset flow.\r\n5. **Avoid blaming Hermes\u002FOSC too early.** OSC can interfere only if configured as an input controller; ordinary outbound OSC\u002Fchatbox usage is usually unrelated.\r\n\r\n## Quest 2 + Virtual Desktop controller triage\r\n\r\nFor “Quest 2 controller does not respond in VRChat” on Windows:\r\n\r\n1. Run the local doctor if available:\r\n   ```bash\r\n   powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\u002Fwindows\u002Fvrchat_quest2_controller_doctor.ps1\r\n   ```\r\n2. Inspect these signals:\r\n   - `virtual_desktop_running`\r\n   - `steamvr_running`\r\n   - `oculus_runtime_running`\r\n   - `likely_in_vr` \u002F `likely_desktop_or_headless`\r\n   - VRChat log: `Oculus Touch controller = False`\r\n   - VRChat log: `VRCInputProcessorOpenXR: can use OpenXR controller`\r\n   - VRChat log: `Loaded Input Binding[_OPENXR_GENERIC]: Custom`\r\n3. If using Virtual Desktop, prefer the Virtual Desktop OpenXR runtime for the user hive:\r\n   ```bash\r\n   powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\u002Fwindows\u002Fvrchat_quest2_controller_doctor.ps1 -Fix -ResetBindings -OpenXrRuntime VirtualDesktop\r\n   ```\r\n   Note: HKLM writes require elevated PowerShell; HKCU often suffices for the current user.\r\n4. Disable VRChat OSC input-controller mode when not intentionally using OSC for controls.\r\n5. Reset\u002Fremove VRChat custom bindings if the log says `Custom` binding is loaded.\r\n6. Patch\u002Freview Virtual Desktop Streamer settings only if the local helper supports it, and preserve the generated backup path.\r\n7. Ask the user to restart Virtual Desktop Streamer from the tray if the agent cannot stop it due to access denial.\r\n8. Headset-side relaunch is mandatory: **Quest headset → Virtual Desktop → Games tab → VRChat**. Do not launch VRChat from the desktop mirror Steam UI when debugging controller passthrough.\r\n9. If still broken, isolate Virtual Desktop by testing USB Link\u002FAir Link or launching through Oculus\u002FMeta PC flow.\r\n\r\n## User-facing summary format\r\n\r\nKeep the report practical:\r\n\r\n- “やったこと” — exact fixes applied and backup paths.\r\n- “残っている手動操作” — headset\u002Ftray steps the user must do.\r\n- “今の診断” — a few decisive signals, not a raw JSON dump.\r\n- “次に試す順番” — launch path and reset steps.\r\n\r\n## References\r\n\r\n- `references\u002Fquest2-virtual-desktop-controller.md` — session-proven workflow and interpretation notes for Quest 2 + Virtual Desktop controller failures.\r\n","# VRChat Troubleshooting\r\n\r\nUse this skill when the user reports VRChat not entering VR mode, Quest\u002FQuest 2 controllers not responding, hands not moving, OpenXR\u002FSteamVR confusion, OSC input interfering with controls, or Virtual Desktop \u002F Air Link \u002F Link runtime issues.\r\n\r\n## Operating stance\r\n\r\n1. **Diagnose first, then change settings.** Prefer read-only evidence from logs, processes, OpenXR registry, and VRChat config before applying fixes.\r\n2. **Close the app before destructive resets.** Stop VRChat\u002FSteamVR before deleting bindings or changing runtime settings.\r\n3. **Back up before deleting.** Binding\u002Fcache resets should copy or rename the old folder\u002Ffile first.\r\n4. **Separate PC-side fixes from headset-side steps.** The agent can patch registry\u002Fconfig and clear caches, but the user must relaunch from the correct headset flow.\r\n5. **Avoid blaming Hermes\u002FOSC too early.** OSC can interfere only if configured as an input controller; ordinary outbound OSC\u002Fchatbox usage is usually unrelated.\r\n\r\n## Quest 2 + Virtual Desktop controller triage\r\n\r\nFor “Quest 2 controller does not respond in VRChat” on Windows:\r\n\r\n1. Run the local doctor if available:\r\n   ```bash\r\n   powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\u002Fwindows\u002Fvrchat_quest2_controller_doctor.ps1\r\n   ```\r\n2. Inspect these signals:\r\n   - `virtual_desktop_running`\r\n   - `steamvr_running`\r\n   - `oculus_runtime_running`\r\n   - `likely_in_vr` \u002F `likely_desktop_or_headless`\r\n   - VRChat log: `Oculus Touch controller = False`\r\n   - VRChat log: `VRCInputProcessorOpenXR: can use OpenXR controller`\r\n   - VRChat log: `Loaded Input Binding[_OPENXR_GENERIC]: Custom`\r\n3. If using Virtual Desktop, prefer the Virtual Desktop OpenXR runtime for the user hive:\r\n   ```bash\r\n   powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\u002Fwindows\u002Fvrchat_quest2_controller_doctor.ps1 -Fix -ResetBindings -OpenXrRuntime VirtualDesktop\r\n   ```\r\n   Note: HKLM writes require elevated PowerShell; HKCU often suffices for the current user.\r\n4. Disable VRChat OSC input-controller mode when not intentionally using OSC for controls.\r\n5. Reset\u002Fremove VRChat custom bindings if the log says `Custom` binding is loaded.\r\n6. Patch\u002Freview Virtual Desktop Streamer settings only if the local helper supports it, and preserve the generated backup path.\r\n7. Ask the user to restart Virtual Desktop Streamer from the tray if the agent cannot stop it due to access denial.\r\n8. Headset-side relaunch is mandatory: **Quest headset → Virtual Desktop → Games tab → VRChat**. Do not launch VRChat from the desktop mirror Steam UI when debugging controller passthrough.\r\n9. If still broken, isolate Virtual Desktop by testing USB Link\u002FAir Link or launching through Oculus\u002FMeta PC flow.\r\n\r\n## User-facing summary format\r\n\r\nKeep the report practical:\r\n\r\n- “やったこと” — exact fixes applied and backup paths.\r\n- “残っている手動操作” — headset\u002Ftray steps the user must do.\r\n- “今の診断” — a few decisive signals, not a raw JSON dump.\r\n- “次に試す順番” — launch path and reset steps.\r\n\r\n## References\r\n\r\n- `references\u002Fquest2-virtual-desktop-controller.md` — session-proven workflow and interpretation notes for Quest 2 + Virtual Desktop controller failures.\r\n",{"name":5,"author":37,"license":15,"version":38,"metadata":39,"description":7},"Hermes Agent","1.0.0",{"hermes":40},{"tags":41},[42,43,44,45,46,19,47],"VRChat","Quest","Virtual Desktop","OpenXR","SteamVR","Windows","main","0d1434f89f4bc6b07e9d272accd8c1013768820f","archive\u002Fskill-md-reviewed\u002Fsha256\u002F23\u002F2393ca834950f8f49ad0a1770cfdbe8e3a4a14c2db9a1ed07a3054708f5cde24",0,"https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills","https:\u002F\u002Fgithub.com\u002Fzapabob","The Open University of JAPAN　2019-now\r\n\r\nTokyo University of Science　2007-2010","2026-10-26 16:29:01",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add zapabob\u002FSkills --skill vrchat-troubleshooting",{"tool":62,"command":63},"bunx","bunx skills add zapabob\u002FSkills --skill vrchat-troubleshooting",{"tool":65,"command":66},"pnpm","pnpm dlx skills add zapabob\u002FSkills --skill vrchat-troubleshooting","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002F23\u002F2393ca834950f8f49ad0a1770cfdbe8e3a4a14c2db9a1ed07a3054708f5cde24\u002FSKILL.md",true,[],[71,106,141,168,195,212],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":90,"publishedAt":32},"01M6GJTE1GESGGF9K028Y7753E","xurl","X\u002FTwitter via xurl CLI: post, search, DM, media, v2 API.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fxurl\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[77,82,85],{"categoryNo":78,"categoryName":79,"taxonomyType":80,"taxonomyTypeDesc":81},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":83,"categoryName":84,"taxonomyType":80,"taxonomyTypeDesc":81},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[73,91,92,93,94,95,22,96,97,98,99,100,101,27,28,102,48,103,104,105],"openclaw","macos","cli","github","linux","official","search","https","social-media","api","Media","twitter","social","via","post",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":123,"publishedAt":32},"01M6GJT8S1PXQ8WPXT1HSNBWH2","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwriting-plans\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[112,115,118,119,120],{"categoryNo":113,"categoryName":114,"taxonomyType":80,"taxonomyTypeDesc":81},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":116,"categoryName":117,"taxonomyType":80,"taxonomyTypeDesc":81},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":83,"categoryName":84,"taxonomyType":80,"taxonomyTypeDesc":81},{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},{"categoryNo":121,"categoryName":122,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000036","内容创作者",[124,125,126,127,92,128,95,129,22,130,131,132,133,134,135,136,137,138,139,140],"writing","writing plans","plans","design","review","workflow","documentation","tasks","development","code","planning","code-review","subagent","write","superpowers","paths","test-driven-development",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":150,"publishedAt":32},"01M6GJST0H5X7WHBJ3BZK0DVKH","whisper","OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual ASR.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwhisper\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[147],{"categoryNo":148,"categoryName":149,"taxonomyType":80,"taxonomyTypeDesc":81},"01JBSEEDCAT000000000000016","图像与多媒体",[143,92,95,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167],"openai","speech","multimodal","Transformers","ASR","Audio","text","model","speech recognition","use","general","multilingual","translation","english","identification","processing","Audio Processing",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":177,"publishedAt":32},"01M6GJSMRQ8EETZTYMG72P70EA","weights-and-biases","W&B: log ML experiments, sweeps, model registry, dashboards.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fweights-and-biases\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[174],{"categoryNo":175,"categoryName":176,"taxonomyType":80,"taxonomyTypeDesc":81},"01JBSEEDCAT000000000000013","分析与可视化",[178,92,179,180,22,181,182,183,184,185,186,158,187,188,189,190,191,192,193,194],"weights and biases","tensorflow","experiments","pytorch","visualization","registry","real-time","tuning","dashboards","experiment","log","time","Experiment Tracking","Model Registry","Hyperparameter Tuning","WandB","Real-Time Visualization",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":199,"categories":200,"keywords":202,"publishedAt":32},"01M6GJS19KDPRY112JTR326S06","watchers","Poll RSS, JSON APIs, and GitHub with watermark dedup.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwatchers\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[201],{"categoryNo":83,"categoryName":84,"taxonomyType":80,"taxonomyTypeDesc":81},[197,92,203,94,95,204,205,206,207,208,209,27,28,210,211],"terminal","automation","http","monitoring","cron","json","rss","devops","with",{"skillNo":213,"name":214,"nameZh":6,"description":215,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":216,"categories":217,"keywords":220,"publishedAt":32},"01M6GJRHJD2A6Q830SWF9W48BC","serving-llms-vllm","vLLM: high-throughput LLM serving, OpenAI API, quantization.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fvllm\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[218,219],{"categoryNo":78,"categoryName":79,"taxonomyType":80,"taxonomyTypeDesc":81},{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},[221,222,223,95,224,151,225,226,227,154,228,100,229,230,231,232,233,234,235,236],"llms","vLLM","serving llms vllm","research","openai api","tensor","Inference Serving","Production","llm serving","High Throughput","PagedAttention","Continuous Batching","Quantization","Tensor Parallelism","high-throughput","throughput"]