[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71AT1FSJXHGZYQPFHMJDSBT":3,"skill-same:01M71AT1FSJXHGZYQPFHMJDSBT":86},{"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":23,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":14,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M71AT1FSJXHGZYQPFHMJDSBT","opencli",null,"Use opencli CLI to interact with social\u002Fcontent websites (Bilibili, Zhihu, Twitter\u002FX, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.) via the user's Chrome login session. ALWAYS prefer opencli over playwright\u002Fbrowser automation for these supported sites. Triggers: user asks to browse, search, fetch hot\u002Ftrending content, post, or read messages on any supported site; 查B站热门, 搜知乎, 看微博热搜, 发推, 搜YouTube, 查股票行情 etc.","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\u002Fopenclaw\u002Fopencli-skill\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[5,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"youtube","for","login","zhihu","hackernews","trending","sites","triggers","social","cli","session","fetch","read","twitter","browse","messages","search","browser","browser automation","2026-11-10 10:12:30",false,"---\nname: opencli\ndescription: |\n  Use opencli CLI to interact with social\u002Fcontent websites (Bilibili, Zhihu, Twitter\u002FX, YouTube, Weibo, 小红书, V2EX, Reddit, HackerNews, 雪球, BOSS直聘 etc.) via the user's Chrome login session. ALWAYS prefer opencli over playwright\u002Fbrowser automation for these supported sites. Triggers: user asks to browse, search, fetch hot\u002Ftrending content, post, or read messages on any supported site; 查B站热门, 搜知乎, 看微博热搜, 发推, 搜YouTube, 查股票行情 etc.\n---\n\n# opencli\n\nCLI tool that turns websites into CLI interfaces, reusing Chrome's login state. Zero credentials needed.\n\n**Rule: use opencli for supported sites instead of playwright or browser tools.**\n\n## Syntax\n\n```bash\nopencli \u003Csite> \u003Ccommand> [--option value] [-f json]\n```\n\n**Common flags (all commands):**\n- `-f json` — machine-readable output (preferred for parsing)\n- `--limit N` — number of results (default varies, usually 20)\n- `-f table|json|yaml|md|csv`\n\n## Quick Examples\n\n```bash\n# 读取\u002F浏览\nopencli bilibili hot --limit 10 -f json\nopencli zhihu hot -f json\nopencli weibo hot -f json\nopencli twitter timeline -f json\nopencli hackernews top --limit 20 -f json\nopencli v2ex hot -f json\nopencli reddit hot -f json\nopencli xiaohongshu feed -f json\n\n# 搜索\nopencli bilibili search --keyword \"AI\" -f json\nopencli zhihu search --keyword \"大模型\" -f json\nopencli twitter search --query \"claude AI\" -f json\nopencli youtube search --query \"LLM tutorial\" -f json\nopencli boss search --query \"AI工程师\" --city \"上海\" -f json\n\n# 互动（写操作）\nopencli twitter post --text \"Hello from CLI!\"\nopencli twitter reply --url \"https:\u002F\u002Fx.com\u002F...\u002Fstatus\u002F123\" --text \"Great post!\"\nopencli twitter like --url \"https:\u002F\u002Fx.com\u002F...\u002Fstatus\u002F123\"\n\n# 个人数据\nopencli bilibili history -f json\nopencli twitter bookmarks -f json\nopencli xueqiu watchlist -f json\n```\n\n## Output Formatting Rules\n\nWhen displaying results to the user:\n1. **Always show original title + Chinese translation + clickable link as separate columns**\n2. **Table format**: `# | 原标题 | 中文翻译 | 链接 | 关键指标...`\n3. **原标题**: plain text, no markdown link — do NOT use `[title](url)` format\n4. **中文翻译**: plain Chinese translation text\n5. **链接**: `[🔗](url)` — compact clickable icon\n6. **Translate all English titles** to Chinese — never show English-only output to the user\n\nExample:\n```\n| # | 原标题 | 中文翻译 | 链接 | 分 | 评论 |\n|---|--------|---------|------|-----|------|\n| 1 | The 49MB web page | 那个 49MB 的网页 | [🔗](https:\u002F\u002F...) | 388 | 196 |\n```\n\n## Fallback 策略：opencli 不支持时用 Playwright\n\n**核心原则：永远不说\"不支持\"，先尝试 opencli，失败或无命令时自动切换 Playwright。**\n\n### 决策流程\n\n```\n用户请求\n  ↓\nopencli 有对应命令？\n  ├─ 是 → 执行 opencli\n  └─ 否 → 直接用 Playwright MCP 打开对应页面完成任务\n              ↓\n           Playwright 报错 \u002F 无法连接？\n              └─ 引导用户安装桥接插件（见下方）\n```\n\n### 常见 opencli 不支持场景 → Playwright 替代\n\n| 场景 | 网址 | Playwright 操作 |\n|------|------|----------------|\n| 知乎私信 | `https:\u002F\u002Fwww.zhihu.com\u002Fmessages` | navigate → snapshot 读取列表 |\n| 知乎通知 | `https:\u002F\u002Fwww.zhihu.com\u002Fnotifications` | navigate → snapshot |\n| 微博发帖 | `https:\u002F\u002Fweibo.com` | navigate → 点击输入框 → type → 发送 |\n| 小红书私信 | `https:\u002F\u002Fwww.xiaohongshu.com\u002Fim` | navigate → snapshot |\n| B站私信 | `https:\u002F\u002Fmessage.bilibili.com` | navigate → snapshot |\n| Twitter DM | `https:\u002F\u002Fx.com\u002Fmessages` | navigate → snapshot |\n\n### Playwright 操作标准流程\n\n```\n1. mcp__playwright__browser_navigate → 目标 URL\n2. mcp__playwright__browser_snapshot → 读取页面结构\n3. 根据需要：browser_click \u002F browser_type \u002F browser_scroll\n4. 将结果整理后呈现给用户\n```\n\n### ⚠️ 写操作风险提示（发帖\u002F回复\u002F点赞前必须告知）\n\n1. **账号安全**：自动化行为可能触发平台风控\n2. **不可撤回**：发布后立即公开\n3. **最佳实践**：执行前向用户展示将发布的内容，等待确认\n\n### 插件未安装时的引导话术\n\n如果 Playwright 报错（连接失败 \u002F 无法控制浏览器），告知用户：\n\n> \"需要在 Chrome 安装 **Playwright MCP Bridge** 插件才能控制浏览器。\n> 安装步骤：\n> 1. 打开 Chrome，访问 Chrome Web Store\n> 2. 搜索 **\"Playwright MCP\"** 或 **\"MCP Bridge\"**\n> 3. 点击「添加到 Chrome」\n> 4. 安装后确保 Chrome 已登录目标网站\n> 5. 重新告诉我你的需求，我来帮你完成\"\n\n## Requirements\n\n- Chrome browser open with target site logged in\n- Playwright MCP Bridge extension installed in Chrome（未安装时见上方引导）\n\n## 自迭代能力：为新网站创建 CLI\n\n**当 opencli 不支持某个网站时，不要放弃——自己创建！**\n\n### 流程\n\n```\n1. opencli \u003Csite> --help  →  报错？说明不支持\n2. opencli generate \u003Curl>  →  尝试自动生成（成功则结束）\n3. 自动生成失败 → 手动创建 YAML：\n   a. 用 Playwright 打开目标页面\n   b. browser_evaluate 探索 DOM 结构（找 data-test 属性、class 规律）\n   c. 确认选择器后写入 ~\u002F.opencli\u002Fclis\u002F\u003Csite>\u002Ftop.yaml\n   d. opencli \u003Csite> top -f json  →  验证输出\n```\n\n### YAML 格式（DOM 抓取模板）\n\n```yaml\nsite: \u003Csitename>\nname: \u003Ccommand>\ndescription: \u003C描述>\ndomain: \u003Cdomain>\nstrategy: public\nbrowser: true\n\nargs:\n  limit:\n    type: int\n    default: 10\n\npipeline:\n  - navigate: https:\u002F\u002F\u003Curl>\n  - evaluate: |\n      (async () => {\n        const limit = ${{ args.limit }};\n        \u002F\u002F DOM 抓取逻辑\n        return results;\n      })()\n\ncolumns: [rank, name, ...]\n```\n\n### 已创建的自定义 CLI\n\n| 站点 | 命令 | 文件 | 关键选择器 |\n|------|------|------|-----------|\n| producthunt | `top` | `~\u002F.opencli\u002Fclis\u002Fproducthunt\u002Ftop.yaml` | `button[data-test=\"vote-button\"]` → 父容器 → `[data-test^=\"post-name-\"]`，tagline: `nameEl.parentElement.querySelector('span.mt-0\\\\.5')` |\n\n### 调试技巧\n\n- `browser_evaluate` 先探结构：`document.querySelector('...').innerHTML`\n- 找 `data-test` 属性最稳定，其次 class 中的语义词\n- tagline 通常是 name 的兄弟元素（`nameEl.parentElement.querySelector('span...')`）\n- 去重用 `seen = new Set()`，防止重复产品\n\n## Full Command Reference\n\nSee [references\u002Fcommands.md](references\u002Fcommands.md) for all 55 commands with complete argument details.\n","# opencli\n\nCLI tool that turns websites into CLI interfaces, reusing Chrome's login state. Zero credentials needed.\n\n**Rule: use opencli for supported sites instead of playwright or browser tools.**\n\n## Syntax\n\n```bash\nopencli \u003Csite> \u003Ccommand> [--option value] [-f json]\n```\n\n**Common flags (all commands):**\n- `-f json` — machine-readable output (preferred for parsing)\n- `--limit N` — number of results (default varies, usually 20)\n- `-f table|json|yaml|md|csv`\n\n## Quick Examples\n\n```bash\n# 读取\u002F浏览\nopencli bilibili hot --limit 10 -f json\nopencli zhihu hot -f json\nopencli weibo hot -f json\nopencli twitter timeline -f json\nopencli hackernews top --limit 20 -f json\nopencli v2ex hot -f json\nopencli reddit hot -f json\nopencli xiaohongshu feed -f json\n\n# 搜索\nopencli bilibili search --keyword \"AI\" -f json\nopencli zhihu search --keyword \"大模型\" -f json\nopencli twitter search --query \"claude AI\" -f json\nopencli youtube search --query \"LLM tutorial\" -f json\nopencli boss search --query \"AI工程师\" --city \"上海\" -f json\n\n# 互动（写操作）\nopencli twitter post --text \"Hello from CLI!\"\nopencli twitter reply --url \"https:\u002F\u002Fx.com\u002F...\u002Fstatus\u002F123\" --text \"Great post!\"\nopencli twitter like --url \"https:\u002F\u002Fx.com\u002F...\u002Fstatus\u002F123\"\n\n# 个人数据\nopencli bilibili history -f json\nopencli twitter bookmarks -f json\nopencli xueqiu watchlist -f json\n```\n\n## Output Formatting Rules\n\nWhen displaying results to the user:\n1. **Always show original title + Chinese translation + clickable link as separate columns**\n2. **Table format**: `# | 原标题 | 中文翻译 | 链接 | 关键指标...`\n3. **原标题**: plain text, no markdown link — do NOT use `[title](url)` format\n4. **中文翻译**: plain Chinese translation text\n5. **链接**: `[🔗](url)` — compact clickable icon\n6. **Translate all English titles** to Chinese — never show English-only output to the user\n\nExample:\n```\n| # | 原标题 | 中文翻译 | 链接 | 分 | 评论 |\n|---|--------|---------|------|-----|------|\n| 1 | The 49MB web page | 那个 49MB 的网页 | [🔗](https:\u002F\u002F...) | 388 | 196 |\n```\n\n## Fallback 策略：opencli 不支持时用 Playwright\n\n**核心原则：永远不说\"不支持\"，先尝试 opencli，失败或无命令时自动切换 Playwright。**\n\n### 决策流程\n\n```\n用户请求\n  ↓\nopencli 有对应命令？\n  ├─ 是 → 执行 opencli\n  └─ 否 → 直接用 Playwright MCP 打开对应页面完成任务\n              ↓\n           Playwright 报错 \u002F 无法连接？\n              └─ 引导用户安装桥接插件（见下方）\n```\n\n### 常见 opencli 不支持场景 → Playwright 替代\n\n| 场景 | 网址 | Playwright 操作 |\n|------|------|----------------|\n| 知乎私信 | `https:\u002F\u002Fwww.zhihu.com\u002Fmessages` | navigate → snapshot 读取列表 |\n| 知乎通知 | `https:\u002F\u002Fwww.zhihu.com\u002Fnotifications` | navigate → snapshot |\n| 微博发帖 | `https:\u002F\u002Fweibo.com` | navigate → 点击输入框 → type → 发送 |\n| 小红书私信 | `https:\u002F\u002Fwww.xiaohongshu.com\u002Fim` | navigate → snapshot |\n| B站私信 | `https:\u002F\u002Fmessage.bilibili.com` | navigate → snapshot |\n| Twitter DM | `https:\u002F\u002Fx.com\u002Fmessages` | navigate → snapshot |\n\n### Playwright 操作标准流程\n\n```\n1. mcp__playwright__browser_navigate → 目标 URL\n2. mcp__playwright__browser_snapshot → 读取页面结构\n3. 根据需要：browser_click \u002F browser_type \u002F browser_scroll\n4. 将结果整理后呈现给用户\n```\n\n### ⚠️ 写操作风险提示（发帖\u002F回复\u002F点赞前必须告知）\n\n1. **账号安全**：自动化行为可能触发平台风控\n2. **不可撤回**：发布后立即公开\n3. **最佳实践**：执行前向用户展示将发布的内容，等待确认\n\n### 插件未安装时的引导话术\n\n如果 Playwright 报错（连接失败 \u002F 无法控制浏览器），告知用户：\n\n> \"需要在 Chrome 安装 **Playwright MCP Bridge** 插件才能控制浏览器。\n> 安装步骤：\n> 1. 打开 Chrome，访问 Chrome Web Store\n> 2. 搜索 **\"Playwright MCP\"** 或 **\"MCP Bridge\"**\n> 3. 点击「添加到 Chrome」\n> 4. 安装后确保 Chrome 已登录目标网站\n> 5. 重新告诉我你的需求，我来帮你完成\"\n\n## Requirements\n\n- Chrome browser open with target site logged in\n- Playwright MCP Bridge extension installed in Chrome（未安装时见上方引导）\n\n## 自迭代能力：为新网站创建 CLI\n\n**当 opencli 不支持某个网站时，不要放弃——自己创建！**\n\n### 流程\n\n```\n1. opencli \u003Csite> --help  →  报错？说明不支持\n2. opencli generate \u003Curl>  →  尝试自动生成（成功则结束）\n3. 自动生成失败 → 手动创建 YAML：\n   a. 用 Playwright 打开目标页面\n   b. browser_evaluate 探索 DOM 结构（找 data-test 属性、class 规律）\n   c. 确认选择器后写入 ~\u002F.opencli\u002Fclis\u002F\u003Csite>\u002Ftop.yaml\n   d. opencli \u003Csite> top -f json  →  验证输出\n```\n\n### YAML 格式（DOM 抓取模板）\n\n```yaml\nsite: \u003Csitename>\nname: \u003Ccommand>\ndescription: \u003C描述>\ndomain: \u003Cdomain>\nstrategy: public\nbrowser: true\n\nargs:\n  limit:\n    type: int\n    default: 10\n\npipeline:\n  - navigate: https:\u002F\u002F\u003Curl>\n  - evaluate: |\n      (async () => {\n        const limit = ${{ args.limit }};\n        \u002F\u002F DOM 抓取逻辑\n        return results;\n      })()\n\ncolumns: [rank, name, ...]\n```\n\n### 已创建的自定义 CLI\n\n| 站点 | 命令 | 文件 | 关键选择器 |\n|------|------|------|-----------|\n| producthunt | `top` | `~\u002F.opencli\u002Fclis\u002Fproducthunt\u002Ftop.yaml` | `button[data-test=\"vote-button\"]` → 父容器 → `[data-test^=\"post-name-\"]`，tagline: `nameEl.parentElement.querySelector('span.mt-0\\\\.5')` |\n\n### 调试技巧\n\n- `browser_evaluate` 先探结构：`document.querySelector('...').innerHTML`\n- 找 `data-test` 属性最稳定，其次 class 中的语义词\n- tagline 通常是 name 的兄弟元素（`nameEl.parentElement.querySelector('span...')`）\n- 去重用 `seen = new Set()`，防止重复产品\n\n## Full Command Reference\n\nSee [references\u002Fcommands.md](references\u002Fcommands.md) for all 55 commands with complete argument details.\n",{"name":5,"description":7},"main","7a38d8e7073e61c16eda85681cb32fb68a8657a5","skills-store\u002Fopenclaw\u002Fopencli-skill","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 opencli",{"tool":60,"command":61},"bunx","bunx skills add sapsapshen\u002Fai-memory-router --skill opencli",{"tool":63,"command":64},"pnpm","pnpm dlx skills add sapsapshen\u002Fai-memory-router --skill opencli","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fopencli-skill\u002FSKILL.md",true,[68,74,78,82],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"_meta.json","REFERENCE","参考文档",132,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fopencli-skill\u002F_meta.json",{"path":75,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":76,"sourceHtmlUrl":77},".clawhub\u002Forigin.json",145,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fopencli-skill\u002F.clawhub\u002Forigin.json",{"path":79,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":80,"sourceHtmlUrl":81},"README.md",12590,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fopencli-skill\u002FREADME.md",{"path":83,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fcommands.md",6582,"https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fopencli-skill\u002Freferences\u002Fcommands.md",[87,109,133,143,156,171],{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":98,"publishedAt":43},"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",[93],{"categoryNo":94,"categoryName":95,"taxonomyType":96,"taxonomyTypeDesc":97},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[99,100,40,101,102,103,104,105,106,107,35,108],"wechat search","wechat","capabilities","openclaw","design","web search","compliance","web","official","with",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":43},"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",[],[116,117,118,119,120,121,40,29,122,123,124,125,126,127,128,129,130,36,131,132],"trend","trend tap","tap","api keys","Bash","time","hacker","aggregator","do","when","brew","live","data","google","install","across","api",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":139,"publishedAt":43},"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",[],[140,141,116,126,127,128,129,120,40,36,142,131,132,125,123,122,29,130,121,119],"trend radar","radar","pulse",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":149,"publishedAt":43},"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",[],[150,151,152,153,154,155],"news","tech","tech news daily","daily","rss","翻译",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":165,"publishedAt":43},"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",[162],{"categoryNo":163,"categoryName":164,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[158,106,166,33,24,108,126,167,168,169,118,170,130],"Audio","images","https","files","pdfs",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":175,"categories":176,"keywords":177,"publishedAt":43},"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",[],[173,178,179,180,130,181,168,182,183,184,185,186],"status","play","go","latest","github","discover","control","cmd","volume"]