[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71AHNM1RVHC6DM9ZCG5STXC":3,"skill-same:01M71AHNM1RVHC6DM9ZCG5STXC":68},{"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":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":14,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M71AHNM1RVHC6DM9ZCG5STXC","hermes-windows-setup-and-provider-config",null,"Fix Hermes Gateway startup errors on Windows and configure all major AI providers\u002Fmodels for easy switching","sapsapshen\u002Fai-memory-router","sapsapshen","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20347959?v=4","01M6XDQEF1DP50DKF37H81J3J5","shenmian","01M6XDQEJPE41Y3DT2763X8ZJN",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fhermes\u002Fhermes-windows-setup-and-provider-config\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"windows","hermes windows setup and provider config","provider","hermes","setup","config","startup","Providers","configure","gateway","fix","configure all","models","configuration","easy","switching","errors","intermediate","for","when","2026-11-10 10:12:30",false,"---\nname: hermes-windows-setup-and-provider-config\ntitle: Hermes Windows Setup and Provider Configuration\ndescription: Fix Hermes Gateway startup errors on Windows and configure all major AI providers\u002Fmodels for easy switching\ntrigger: When encountering Hermes Gateway startup errors on Windows, or when needing to configure multiple AI providers\ntags: [hermes, windows, gateway, providers, models, configuration]\ndifficulty: intermediate\n---\n\n# Hermes Windows Setup and Provider Configuration\n\n## Overview\nComplete guide to fixing Hermes Gateway startup errors on Windows and configuring all major AI providers (OpenAI, Anthropic, DeepSeek, Google Gemini, etc.) for easy model switching.\n\n## Prerequisites\n- Windows system with Python 3.11+\n- Hermes Agent installed\n- Basic terminal\u002Fcommand prompt knowledge\n\n## Common Windows Issues and Fixes\n\n### 1. Unicode Character Encoding Errors\nHermes uses Unicode symbols that cause issues on Windows:\n\n```python\n# Fix by replacing problem characters in gateway\u002Frun.py\npython -c \"\nimport re\nfile_path = r'gateway\\\\run.py'\nwith open(file_path, 'r', encoding='utf-8') as f:\n    content = f.read()\ncontent = content.replace('✓', '[OK]')\ncontent = content.replace('✗', '[FAIL]')\ncontent = content.replace('🧠', '[BRAIN]')\nwith open(file_path, 'w', encoding='utf-8') as f:\n    f.write(content)\n\"\n```\n\n### 2. `logout` String Corruption\nRandom `logout` strings appear in Python files:\n\n```bash\n# Find and fix logout strings\ncd \u002Fmnt\u002Fc\u002FUsers\u002Fsap\u002Fhermes-agent\ngrep -n \"logout\" gateway\u002Frun.py\n\n# Fix the indentation errors around logout strings\n# Look for patterns like:\n# logout\n#        args = event.get_command_args()\n# And fix to:\n#        args = event.get_command_args()\n```\n\n### 3. Windows Process Checking Errors\nWindows `os.kill()` compatibility issue:\n\n```python\n# Create a Windows-compatible version of gateway\u002Fstatus.py\n# Replace os.kill(pid, 0) with file-based process checking\n```\n\n### 4. Environment Variables for Windows\n```batch\n@echo off\nchcp 65001 >nul\nset PYTHONIOENCODING=utf-8\nset PYTHONUTF8=1\npython hermes gateway\n```\n\n## Complete Provider Configuration\n\n### Step 1: Update config.yaml\nAdd all major providers to `~\u002F.hermes\u002Fconfig.yaml`:\n\n```yaml\nproviders:\n  openai:\n    api: https:\u002F\u002Fapi.openai.com\u002Fv1\n    name: openai\n    transport: chat_completions\n  anthropic:\n    api: https:\u002F\u002Fapi.anthropic.com\n    name: anthropic\n    transport: chat_completions\n  deepseek:\n    api: https:\u002F\u002Fapi.deepseek.com\n    name: deepseek\n    transport: chat_completions\n  gemini:\n    api: https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\n    name: gemini\n    transport: chat_completions\n  zai:\n    api: https:\u002F\u002Fopen.bigmodel.cn\u002Fapi\u002Fpaas\u002Fv4\n    name: zai\n    transport: chat_completions\n  moonshot:\n    api: https:\u002F\u002Fapi.moonshot.cn\u002Fv1\n    name: moonshot\n    transport: chat_completions\n  openrouter:\n    api: https:\u002F\u002Fopenrouter.ai\u002Fapi\u002Fv1\n    name: openrouter\n    transport: chat_completions\n  nous:\n    api: https:\u002F\u002Finference-api.nousresearch.com\u002Fv1\n    name: nous\n    transport: chat_completions\n```\n\n### Step 2: Create Environment Variables Guide\nCreate `ENV_VARS.md` with all API key instructions:\n\n```markdown\n# Environment Variables Needed\n\n## DeepSeek (Recommended - Free)\n- `DEEPSEEK_API_KEY`: Get from https:\u002F\u002Fplatform.deepseek.com\u002Fapi_keys\n- Models: deepseek-chat, deepseek-reasoner, deepseek-v3.2\n\n## OpenAI\n- `OPENAI_API_KEY`: Get from https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\n- Models: gpt-5.4, gpt-4o, gpt-4o-mini\n\n## Anthropic (Claude)\n- `ANTHROPIC_API_KEY`: Get from https:\u002F\u002Fconsole.anthropic.com\u002Fsettings\u002Fkeys\n- Models: claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5\n\n## Google Gemini\n- `GOOGLE_API_KEY`: Get from https:\u002F\u002Fmakersuite.google.com\u002Fapp\u002Fapikey\n- Models: gemini-2.5-pro, gemini-3.1-pro-preview\n```\n\n### Step 3: Create Model Switching Scripts\n\n**SWITCH_MODEL.bat** (Windows):\n```batch\n@echo off\nchcp 65001 >nul\ntitle Hermes Model Switcher\ncolor 0A\n\necho Available models:\necho   1. deepseek-chat (DeepSeek - Free)\necho   2. gpt-4o (OpenAI)\necho   3. claude-sonnet-4-6 (Anthropic)\necho   4. gemini-2.5-pro (Google)\necho   5. kimi-k2.5 (Moonshot)\n\nset \u002Fp MODEL=\"Enter model name or number: \"\n\nif \"%MODEL%\"==\"1\" set MODEL=deepseek-chat\nif \"%MODEL%\"==\"2\" set MODEL=gpt-4o\nif \"%MODEL%\"==\"3\" set MODEL=claude-sonnet-4-6\nif \"%MODEL%\"==\"4\" set MODEL=gemini-2.5-pro\nif \"%MODEL%\"==\"5\" set MODEL=kimi-k2.5\n\ncd \u002Fd \"C:\\Users\\sap\\hermes-agent\"\npython hermes setup --model \"%MODEL%\"\npause\n```\n\n**Python configuration script** (UPDATE_CONFIG.py):\n```python\n#!\u002Fusr\u002Fbin\u002Fenv python3\n\"\"\"\nUpdate Hermes config with all providers\n\"\"\"\nimport yaml\nimport os\n\nconfig_path = \"\u002Fpath\u002Fto\u002F.hermes\u002Fconfig.yaml\"\n# ... (full script from conversation)\n```\n\n## Recommended Models by Use Case\n\n### For Chinese Users (Free)\n- `deepseek-chat` - Best free Chinese model\n- `kimi-k2.5` - Excellent Chinese, long context\n- `glm-5` - Good Chinese, affordable\n\n### For Coding\n- `deepseek-reasoner` - Best free coding model\n- `gpt-5.3-codex` - OpenAI's coding model\n- `deepseek-coder` - Specialized for code\n\n### For General Use\n- `gpt-4o` - Fast, capable, balanced\n- `claude-sonnet-4-6` - Good reasoning, long context\n- `gemini-2.5-pro` - Strong multimodal\n\n## Testing Configuration\n\nCreate `TEST_MODELS.bat`:\n```batch\n@echo off\necho Testing model switching...\npython hermes setup --model deepseek-chat\npython hermes \"Hello, which model am I using?\"\npython hermes setup --model gpt-4o\npython hermes \"Hello, which model am I using now?\"\npause\n```\n\n## Troubleshooting\n\n### Gateway Won't Start\n1. Check for Unicode errors in `gateway\u002Frun.py`\n2. Look for `logout` string corruption\n3. Ensure Python environment variables are set:\n   ```batch\n   set PYTHONIOENCODING=utf-8\n   set PYTHONUTF8=1\n   ```\n\n### Model Switching Doesn't Work\n1. Check API keys are set in environment\n2. Verify provider is configured in `config.yaml`\n3. Try clearing cache:\n   ```bash\n   rm -rf ~\u002F.hermes\u002Fcache\n   hermes setup --model deepseek-chat --force\n   ```\n\n### API Connection Errors\n1. Check network connectivity\n2. Verify API key is valid\n3. Check rate limits on the provider's platform\n\n## Quick Reference Commands\n\n```bash\n# List all available models\nhermes setup --list-models\n\n# Switch to a model\nhermes setup --model \u003Cmodel-name>\n\n# Test current model\nhermes \"What model are you?\"\n\n# Check configuration\ncat ~\u002F.hermes\u002Fconfig.yaml | grep -A5 \"providers:\"\n```\n\n## Pitfalls to Avoid\n\n1. **Don't edit Python files without backups** - Hermes updates may overwrite changes\n2. **Don't hardcode API keys** - Always use environment variables\n3. **Test each provider separately** - Don't configure all at once without testing\n4. **Keep documentation updated** - When adding new providers, update ENV_VARS.md\n\n## Verification Steps\n\nAfter configuration:\n1. Gateway starts without errors\n2. `hermes setup --list-models` shows all providers\n3. Can switch between at least 3 different models\n4. Each model responds with unique characteristics\n\n## Related Skills\n- `hermes-windows-wsl-gateway` - For WSL-specific gateway issues\n- `github-auth` - For GitHub Copilot provider setup\n- `opencli-skill` - For command-line AI interactions","# Hermes Windows Setup and Provider Configuration\n\n## Overview\nComplete guide to fixing Hermes Gateway startup errors on Windows and configuring all major AI providers (OpenAI, Anthropic, DeepSeek, Google Gemini, etc.) for easy model switching.\n\n## Prerequisites\n- Windows system with Python 3.11+\n- Hermes Agent installed\n- Basic terminal\u002Fcommand prompt knowledge\n\n## Common Windows Issues and Fixes\n\n### 1. Unicode Character Encoding Errors\nHermes uses Unicode symbols that cause issues on Windows:\n\n```python\n# Fix by replacing problem characters in gateway\u002Frun.py\npython -c \"\nimport re\nfile_path = r'gateway\\\\run.py'\nwith open(file_path, 'r', encoding='utf-8') as f:\n    content = f.read()\ncontent = content.replace('✓', '[OK]')\ncontent = content.replace('✗', '[FAIL]')\ncontent = content.replace('🧠', '[BRAIN]')\nwith open(file_path, 'w', encoding='utf-8') as f:\n    f.write(content)\n\"\n```\n\n### 2. `logout` String Corruption\nRandom `logout` strings appear in Python files:\n\n```bash\n# Find and fix logout strings\ncd \u002Fmnt\u002Fc\u002FUsers\u002Fsap\u002Fhermes-agent\ngrep -n \"logout\" gateway\u002Frun.py\n\n# Fix the indentation errors around logout strings\n# Look for patterns like:\n# logout\n#        args = event.get_command_args()\n# And fix to:\n#        args = event.get_command_args()\n```\n\n### 3. Windows Process Checking Errors\nWindows `os.kill()` compatibility issue:\n\n```python\n# Create a Windows-compatible version of gateway\u002Fstatus.py\n# Replace os.kill(pid, 0) with file-based process checking\n```\n\n### 4. Environment Variables for Windows\n```batch\n@echo off\nchcp 65001 >nul\nset PYTHONIOENCODING=utf-8\nset PYTHONUTF8=1\npython hermes gateway\n```\n\n## Complete Provider Configuration\n\n### Step 1: Update config.yaml\nAdd all major providers to `~\u002F.hermes\u002Fconfig.yaml`:\n\n```yaml\nproviders:\n  openai:\n    api: https:\u002F\u002Fapi.openai.com\u002Fv1\n    name: openai\n    transport: chat_completions\n  anthropic:\n    api: https:\u002F\u002Fapi.anthropic.com\n    name: anthropic\n    transport: chat_completions\n  deepseek:\n    api: https:\u002F\u002Fapi.deepseek.com\n    name: deepseek\n    transport: chat_completions\n  gemini:\n    api: https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\n    name: gemini\n    transport: chat_completions\n  zai:\n    api: https:\u002F\u002Fopen.bigmodel.cn\u002Fapi\u002Fpaas\u002Fv4\n    name: zai\n    transport: chat_completions\n  moonshot:\n    api: https:\u002F\u002Fapi.moonshot.cn\u002Fv1\n    name: moonshot\n    transport: chat_completions\n  openrouter:\n    api: https:\u002F\u002Fopenrouter.ai\u002Fapi\u002Fv1\n    name: openrouter\n    transport: chat_completions\n  nous:\n    api: https:\u002F\u002Finference-api.nousresearch.com\u002Fv1\n    name: nous\n    transport: chat_completions\n```\n\n### Step 2: Create Environment Variables Guide\nCreate `ENV_VARS.md` with all API key instructions:\n\n```markdown\n# Environment Variables Needed\n\n## DeepSeek (Recommended - Free)\n- `DEEPSEEK_API_KEY`: Get from https:\u002F\u002Fplatform.deepseek.com\u002Fapi_keys\n- Models: deepseek-chat, deepseek-reasoner, deepseek-v3.2\n\n## OpenAI\n- `OPENAI_API_KEY`: Get from https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\n- Models: gpt-5.4, gpt-4o, gpt-4o-mini\n\n## Anthropic (Claude)\n- `ANTHROPIC_API_KEY`: Get from https:\u002F\u002Fconsole.anthropic.com\u002Fsettings\u002Fkeys\n- Models: claude-opus-4-6, claude-sonnet-4-6, claude-haiku-4-5\n\n## Google Gemini\n- `GOOGLE_API_KEY`: Get from https:\u002F\u002Fmakersuite.google.com\u002Fapp\u002Fapikey\n- Models: gemini-2.5-pro, gemini-3.1-pro-preview\n```\n\n### Step 3: Create Model Switching Scripts\n\n**SWITCH_MODEL.bat** (Windows):\n```batch\n@echo off\nchcp 65001 >nul\ntitle Hermes Model Switcher\ncolor 0A\n\necho Available models:\necho   1. deepseek-chat (DeepSeek - Free)\necho   2. gpt-4o (OpenAI)\necho   3. claude-sonnet-4-6 (Anthropic)\necho   4. gemini-2.5-pro (Google)\necho   5. kimi-k2.5 (Moonshot)\n\nset \u002Fp MODEL=\"Enter model name or number: \"\n\nif \"%MODEL%\"==\"1\" set MODEL=deepseek-chat\nif \"%MODEL%\"==\"2\" set MODEL=gpt-4o\nif \"%MODEL%\"==\"3\" set MODEL=claude-sonnet-4-6\nif \"%MODEL%\"==\"4\" set MODEL=gemini-2.5-pro\nif \"%MODEL%\"==\"5\" set MODEL=kimi-k2.5\n\ncd \u002Fd \"C:\\Users\\sap\\hermes-agent\"\npython hermes setup --model \"%MODEL%\"\npause\n```\n\n**Python configuration script** (UPDATE_CONFIG.py):\n```python\n#!\u002Fusr\u002Fbin\u002Fenv python3\n\"\"\"\nUpdate Hermes config with all providers\n\"\"\"\nimport yaml\nimport os\n\nconfig_path = \"\u002Fpath\u002Fto\u002F.hermes\u002Fconfig.yaml\"\n# ... (full script from conversation)\n```\n\n## Recommended Models by Use Case\n\n### For Chinese Users (Free)\n- `deepseek-chat` - Best free Chinese model\n- `kimi-k2.5` - Excellent Chinese, long context\n- `glm-5` - Good Chinese, affordable\n\n### For Coding\n- `deepseek-reasoner` - Best free coding model\n- `gpt-5.3-codex` - OpenAI's coding model\n- `deepseek-coder` - Specialized for code\n\n### For General Use\n- `gpt-4o` - Fast, capable, balanced\n- `claude-sonnet-4-6` - Good reasoning, long context\n- `gemini-2.5-pro` - Strong multimodal\n\n## Testing Configuration\n\nCreate `TEST_MODELS.bat`:\n```batch\n@echo off\necho Testing model switching...\npython hermes setup --model deepseek-chat\npython hermes \"Hello, which model am I using?\"\npython hermes setup --model gpt-4o\npython hermes \"Hello, which model am I using now?\"\npause\n```\n\n## Troubleshooting\n\n### Gateway Won't Start\n1. Check for Unicode errors in `gateway\u002Frun.py`\n2. Look for `logout` string corruption\n3. Ensure Python environment variables are set:\n   ```batch\n   set PYTHONIOENCODING=utf-8\n   set PYTHONUTF8=1\n   ```\n\n### Model Switching Doesn't Work\n1. Check API keys are set in environment\n2. Verify provider is configured in `config.yaml`\n3. Try clearing cache:\n   ```bash\n   rm -rf ~\u002F.hermes\u002Fcache\n   hermes setup --model deepseek-chat --force\n   ```\n\n### API Connection Errors\n1. Check network connectivity\n2. Verify API key is valid\n3. Check rate limits on the provider's platform\n\n## Quick Reference Commands\n\n```bash\n# List all available models\nhermes setup --list-models\n\n# Switch to a model\nhermes setup --model \u003Cmodel-name>\n\n# Test current model\nhermes \"What model are you?\"\n\n# Check configuration\ncat ~\u002F.hermes\u002Fconfig.yaml | grep -A5 \"providers:\"\n```\n\n## Pitfalls to Avoid\n\n1. **Don't edit Python files without backups** - Hermes updates may overwrite changes\n2. **Don't hardcode API keys** - Always use environment variables\n3. **Test each provider separately** - Don't configure all at once without testing\n4. **Keep documentation updated** - When adding new providers, update ENV_VARS.md\n\n## Verification Steps\n\nAfter configuration:\n1. Gateway starts without errors\n2. `hermes setup --list-models` shows all providers\n3. Can switch between at least 3 different models\n4. Each model responds with unique characteristics\n\n## Related Skills\n- `hermes-windows-wsl-gateway` - For WSL-specific gateway issues\n- `github-auth` - For GitHub Copilot provider setup\n- `opencli-skill` - For command-line AI interactions",{"name":5,"tags":44,"title":46,"trigger":47,"difficulty":36,"description":7},[22,19,28,45,31,32],"providers","Hermes Windows Setup and Provider Configuration","When encountering Hermes Gateway startup errors on Windows, or when needing to configure multiple AI providers","main","7a38d8e7073e61c16eda85681cb32fb68a8657a5","skills-store\u002Fhermes\u002Fhermes-windows-setup-and-provider-config","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router","https:\u002F\u002Fgithub.com\u002Fsapsapshen","2026-04-14 21:12:12",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add sapsapshen\u002Fai-memory-router --skill hermes-windows-setup-and-provider-config",{"tool":60,"command":61},"bunx","bunx skills add sapsapshen\u002Fai-memory-router --skill hermes-windows-setup-and-provider-config",{"tool":63,"command":64},"pnpm","pnpm dlx skills add sapsapshen\u002Fai-memory-router --skill hermes-windows-setup-and-provider-config","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fhermes\u002Fhermes-windows-setup-and-provider-config\u002FSKILL.md",true,[],[69,93,118,128,141,160],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":80,"publishedAt":39},"01M71ATQRKG48SH06FQ697T5G9","wechat-search","Search WeChat Official Account articles using OpenClaw's web search and fetch capabilities with compliance-focused design.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fwechat-search-release\u002FSKILL.md",[75],{"categoryNo":76,"categoryName":77,"taxonomyType":78,"taxonomyTypeDesc":79},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[81,82,83,84,85,86,87,88,89,90,91,92],"wechat search","wechat","search","capabilities","openclaw","design","web search","compliance","web","official","fetch","with",{"skillNo":94,"name":95,"nameZh":6,"description":96,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":97,"categories":98,"keywords":99,"publishedAt":39},"01M71ATNAVGZB35PFYM2GC5N00","trend-tap","Real-time trending topics aggregator across 7 platforms (X\u002FTwitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'trend', 'trends', 'trend tap', '热点', '热搜', or asks what is trending\u002Fhot. Do NOT use web_search — this skill already fetches live data from all platforms with zero API keys.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftrend-tap\u002FSKILL.md",[],[100,101,102,103,104,105,83,106,107,108,109,38,110,111,112,113,114,115,116,117],"trend","trend tap","tap","api keys","Bash","time","trending","hacker","aggregator","do","brew","live","data","google","install","read","across","api",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":39},"01M71ATJ9AM5KM15AA8PS302EB","trend-radar","Real-time trending topics aggregator across 7 platforms (X\u002FTwitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'trend', 'trends', 'trend pulse', '热点', '热搜', or asks what is trending\u002Fhot. Do NOT use web_search — this skill already fetches live data from all platforms with zero API keys.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftrend-radar\u002FSKILL.md",[],[125,126,100,110,111,112,113,104,83,115,127,116,117,38,108,107,106,114,105,103],"trend radar","radar","pulse",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":134,"publishedAt":39},"01M71ATGF095N3EJM9G8SD0BB5","tech-news-daily","每日科技新闻汇——从全球多个 RSS 源抓取最新科技新闻，翻译（英→中）、去重、排版成每日简报。当用户询问科技新闻、科技新鲜事、每日科技、技术动态、Daily Tech News 或类似表达时触发此技能。","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftech-news-daily\u002FSKILL.md",[],[135,136,137,138,139,140],"news","tech","tech news daily","daily","rss","翻译",{"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":152,"publishedAt":39},"01M71ATFAEAMQ17M70NQNY7SR8","summarize","Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fsummarize\u002FSKILL.md",[147],{"categoryNo":148,"categoryName":149,"taxonomyType":150,"taxonomyTypeDesc":151},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[143,89,153,154,155,92,110,156,157,158,102,159,114],"Audio","cli","youtube","images","https","files","pdfs",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":166,"publishedAt":39},"01M71ATDNS3R0M4H936PACQAWZ","sonoscli","Control Sonos speakers (discover\u002Fstatus\u002Fplay\u002Fvolume\u002Fgroup).","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fsonoscli\u002FSKILL.md",[],[162,167,168,169,114,170,157,171,172,173,174,175],"status","play","go","latest","github","discover","control","cmd","volume"]