[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CHZC6R2NYY9C6185K573KB":3,"skill-same:01M6CHZC6R2NYY9C6185K573KB":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":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":14,"repositoryHtmlUrl":40,"repositoryHomepageUrl":41,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":43,"install":44,"resources":57},"01M6CHZC6R2NYY9C6185K573KB","web-extract",null,"获取社交\u002F内容网站数据，Bilibili\u002F知乎\u002F微博\u002FReddit\u002FHN\u002FV2EX\u002F雪球\u002F微信读书\u002FBOSS直聘\u002FarXiv 等 60+ 站点的结构化数据，自动复用Chrome登录态，零风险。","hellowKeyzj\u002FMatcha-claw","hellowKeyzj","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F87715193?v=4","01M6CHXTQXRBAJ7F9PY43J24DS","Matcha","01M6CHXTW38RCBHRG3SESSBMNB",0,"MIT","https:\u002F\u002Fgithub.com\u002FhellowKeyzj\u002FMatcha-claw\u002Fblob\u002Fmain\u002Fresources\u002Fskills\u002Fpreinstalled-skill-sources\u002Fweb-extract\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30],"web","extract","web extract","python","Bash","arxiv","hn","reddit","社交","微信","bilibili","数据","2026-11-10 10:12:30",false,"---\nname: web-extract\ndescription: \"获取社交\u002F内容网站数据，Bilibili\u002F知乎\u002F微博\u002FReddit\u002FHN\u002FV2EX\u002F雪球\u002F微信读书\u002FBOSS直聘\u002FarXiv 等 60+ 站点的结构化数据，自动复用Chrome登录态，零风险。\"\nallowed-tools: Bash(python:*)\n---\n\n# web-extract Skill\n\n**核心规则：对已支持的站点和命令，优先用 web-extract（L1 站点能力包）；L1 未命中或执行失败时，降级使用 browser 操作浏览器完成任务。**\n\nweb-extract 不是通用的网页抓取工具，而是针对**已知主流站点**预置了专属适配器（L1 站点能力包），直接返回干净的结构化数据（JSON），无需解析 HTML、无需处理反爬，并自动复用用户 Chrome \u002F Edge 已登录状态访问个人内容。\n\n当 L1 能力包无法覆盖用户需求时（命令不存在或执行失败），应降级使用 browser 操作浏览器完成信息获取任务。\n\n**适合用 web-extract 的场景：**\n\n- 获取某个已知站点的热榜、排行、订阅流等聚合数据（如 Bilibili 热门、知乎热榜、Hacker News Top）\n- 在已登录账号下抓取个人内容（如微读书摘、B站收藏、Twitter 时间线）\n- 搜索特定站点内的内容（如搜索 Bilibili 视频、Reddit 帖子、Stack Overflow 问题）\n- 对已支持站点执行写操作（如发推特、发微博、在BOSS直聘打招呼）\n- 需要稳定结构化输出，而不是原始 HTML 或网页截图\n\n**不适合用 web-extract、应直接使用 browser 的场景：**\n\n- 目标站点不在支持列表中 → 直接使用 browser 操作浏览器完成任务\n- 需要访问任意 URL 的原始内容 → 使用 browser 或 web_fetch\n- 通用搜索引擎查询 → 使用 browser 或搜索工具\n\n---\n\n## 核心脚本\n\n`run.py` — 跨平台统一入口，使用 `Path(__file__).resolve()` 自动定位脚本路径，无需 `cd` 切换目录，macOS 和 Windows 命令结构完全相同。\n\n**`run.py` 位于本 SKILL.md 的同级目录。** 执行前先确认本文件的实际读取路径，取其所在目录作为 `\u003Cskill_path>`。\n\n### 统一执行命令\n\n```\npython \u003Cskill_path>\u002Frun.py --site \u003C站点> --command \u003C命令> [--arg KEY=VALUE ...]\n```\n\n## 命令行参数\n\n| 参数              | 说明                                                          |\n| ----------------- | ------------------------------------------------------------- |\n| `--list`          | 列出所有可用的站点和命令，支持用 `--site` 过滤                |\n| `--site`          | 站点标识，如 `bilibili`、`zhihu`、`hackernews`                |\n| `--command`       | 命令名，如 `hot`、`search`、`top`                             |\n| `--arg KEY=VALUE` | 命令参数，可重复使用；多值参数用逗号分隔（见使用方式 Step 2） |\n\n**执行规则（必须遵守）：**\n\n1. 始终使用 `run.py` 作为入口，不要直接调用 `scripts\u002Fweb-extract.py`\n2. 始终使用绝对路径，不要使用相对路径\n3. Windows 下多条命令之间用 `;` 分隔，不要用 `&&`（PowerShell 不支持 `&&`）\n4. 禁止使用 `pty` 模式，PTY 会在输出中注入 ANSI 控制序列，破坏 JSON 结构\n\n---\n\n## 使用方式\n\n### Step 1：查看支持的站点和命令\n\nweb-extract 支持的站点和命令是动态注册的，在执行任何命令前，先通过 `--list` 查看完整列表：\n\n```\npython \u003Cskill_path>\u002Frun.py --list\n```\n\n如果已知站点名称，可以只看该站点的命令：\n\n```\npython \u003Cskill_path>\u002Frun.py --list --site bilibili\n```\n\n`--list` 返回的每条记录包含：\n\n- `site`：站点标识，如 `bilibili`\n- `command`：命令名，如 `hot`、`search`\n- `description`：命令简介\n- `strategy`：认证方式，`cookie` 或 `header` 表示需要 Chrome \u002F Edge 已登录，`public` 表示无需登录\n- `args`：参数列表，每项包含 `name`、`required`、`default`、`help`\n\n---\n\n### Step 2：根据用户需求匹配并执行\n\n拿到列表后，从中找到最符合用户意图的 `site` 和 `command`，然后执行：\n\n```\npython \u003Cskill_path>\u002Frun.py --site bilibili --command hot\n```\n\n构造参数时，参考 `--list` 返回的 `args` 字段：\n\n- `required: true` 的参数需要从用户的描述中提取，如果用户没有提供，可以询问\n- `required: false` 的参数按需传入，不确定时省略即可，适配器会使用 `default` 值\n\n使用 `--arg key=value` 传递参数，无需 JSON、无引号转义，Windows\u002FmacOS 写法完全一致：\n\n```\npython \u003Cskill_path>\u002Frun.py --site bilibili --command search --arg query=Python教程\npython \u003Cskill_path>\u002Frun.py --site bilibili --command search --arg query=Python教程 --arg limit=5\npython \u003Cskill_path>\u002Frun.py --site bilibili --command hot --arg limit=10\n```\n\n**`--arg` 使用规则：**\n\n- 多个参数重复写 `--arg`，每个 `--arg` 对应一个 `key=value`\n- 数字值由 Server 端按适配器声明自动转换，无需手动处理类型\n- 当参数支持多个值时（`help` 中含 \"comma-separated\" 或 \"逗号分隔\"），用逗号拼接在同一个值里，**不要**重复写 `--arg`：\n  ```\n  --arg job-type=full-time,contract\n  --arg images=a.jpg,b.jpg,c.jpg\n  ```\n\n---\n\n### 高频站点命令速查表\n\n以下为常用站点的核心命令，可直接使用，无需先 `--list`。完整列表请通过 `--list` 查询。\n\n| 站点        | 命令     | 说明           | 必选参数  | 常用可选参数                        |\n| ----------- | -------- | -------------- | --------- | ----------------------------------- |\n| bilibili    | hot      | B站热门视频    | —         | `limit`(默认20)                     |\n| bilibili    | search   | 搜索B站视频    | `query`   | `limit`(默认20)                     |\n| bilibili    | ranking  | B站排行榜      | —         | `limit`(默认20)                     |\n| zhihu       | hot      | 知乎热榜       | —         | `limit`(默认20)                     |\n| zhihu       | search   | 知乎搜索       | `query`   | `limit`(默认10)                     |\n| weibo       | hot      | 微博热搜       | —         | `limit`(默认30)                     |\n| weibo       | search   | 搜索微博       | `keyword` | `limit`(默认10)                     |\n| weibo       | feed     | 微博关注时间线 | —         | `limit`(默认15)                     |\n\n\n**示例：**\n\n```\npython \u003Cskill_path>\u002Frun.py --site bilibili --command hot --arg limit=10\n```\n\n---\n\n### 决策流程（L1 优先，L4 browser 兜底）\n\n```\n用户请求获取网站信息\n  ↓\n速查表中有对应站点\u002F命令？\n  ├─ 是 → 直接执行 web-extract（无需 --list）\n  └─ 否 → --list 查询是否有匹配的站点和命令\n              ↓\n           --list 中有对应命令？\n              ├─ 是 → 执行 web-extract\n              └─ 否 → 降级使用 browser\n  ↓\n执行成功？\n  ├─ 是 → 返回结构化数据\n  └─ 否（执行报错）→ 降级使用 browser 重试任务\n```\n\n**降级规则：**\n\n- **L1 命令未命中**：`--list` 中无匹配站点或命令时，使用 browser 操作浏览器，按用户意图完成信息获取\n- **L1 执行失败**：run.py 返回执行错误时，使用 browser 操作浏览器重试同一任务\n\n---\n\n## 常见场景示例\n\n> 以下示例用 `\u003Cskill_path>` 占位，执行时替换为本 SKILL.md 所在目录的实际路径。\n\n### 场景一：获取热榜\u002F排行\n\n```\npython \u003Cskill_path>\u002Frun.py --site bilibili --command hot\npython \u003Cskill_path>\u002Frun.py --site zhihu --command hot\npython \u003Cskill_path>\u002Frun.py --site hackernews --command top\n```\n\n### 场景二：搜索站点内容\n\n```\npython \u003Cskill_path>\u002Frun.py --site bilibili --command search --arg query=Python教程\npython \u003Cskill_path>\u002Frun.py --site bilibili --command hot --arg limit=10\n```\n\n### 场景三：获取个人内容（需已登录 Chrome \u002F Edge）\n\n```\npython \u003Cskill_path>\u002Frun.py --site weread --command shelf\npython \u003Cskill_path>\u002Frun.py --site bilibili --command history\n```\n\n---\n\n## 展示规范\n\n拿到 JSON 数据后向用户展示时，遵循以下规范：\n\n1. 使用 Markdown 表格展示，列顺序参考命令返回的字段顺序\n2. 英文标题或内容，**必须附上中文翻译**\n3. 链接使用紧凑图标格式 `[?](url)`，不要使用 `[title](url)` 展开链接\n4. 关键指标（score、views、likes 等）保留原始数字\n5. 如果返回数据为空，提示用户可能原因（未登录 \u002F 站点暂时不可用）\n\n示例（HackerNews top）：\n\n| #   | 原标题                       | 中文翻译               | 链接              | 分  | 评论 |\n| --- | ---------------------------- | ---------------------- | ----------------- | --- | ---- |\n| 1   | The 49MB web page            | 那个 49MB 的网页       | [?](https:\u002F\u002F...) | 388 | 196  |\n| 2   | Show HN: I built a local LLM | 展示：我做了个本地 LLM | [?](https:\u002F\u002F...) | 312 | 84   |\n\n---\n\n## 注意事项\n\n- 需要登录状态的命令（strategy 为 cookie 或 header）依赖用户 Chrome 或 Edge 浏览器的已登录状态，若抓取结果为空或报错，请告知用户确认 Chrome 或 Edge 中已登录对应站点\n- 公开数据命令（strategy 为 public）无需登录，如 Hacker News、Wikipedia、V2EX、arXiv 等\n- web-extract 抓取的是结构化数据，不是原始 HTML，通常可以直接用于分析和展示\n- macOS 若提示 `python: command not found`，改用 `python3` 替代 `python`\n","# web-extract Skill\n\n**核心规则：对已支持的站点和命令，优先用 web-extract（L1 站点能力包）；L1 未命中或执行失败时，降级使用 browser 操作浏览器完成任务。**\n\nweb-extract 不是通用的网页抓取工具，而是针对**已知主流站点**预置了专属适配器（L1 站点能力包），直接返回干净的结构化数据（JSON），无需解析 HTML、无需处理反爬，并自动复用用户 Chrome \u002F Edge 已登录状态访问个人内容。\n\n当 L1 能力包无法覆盖用户需求时（命令不存在或执行失败），应降级使用 browser 操作浏览器完成信息获取任务。\n\n**适合用 web-extract 的场景：**\n\n- 获取某个已知站点的热榜、排行、订阅流等聚合数据（如 Bilibili 热门、知乎热榜、Hacker News Top）\n- 在已登录账号下抓取个人内容（如微读书摘、B站收藏、Twitter 时间线）\n- 搜索特定站点内的内容（如搜索 Bilibili 视频、Reddit 帖子、Stack Overflow 问题）\n- 对已支持站点执行写操作（如发推特、发微博、在BOSS直聘打招呼）\n- 需要稳定结构化输出，而不是原始 HTML 或网页截图\n\n**不适合用 web-extract、应直接使用 browser 的场景：**\n\n- 目标站点不在支持列表中 → 直接使用 browser 操作浏览器完成任务\n- 需要访问任意 URL 的原始内容 → 使用 browser 或 web_fetch\n- 通用搜索引擎查询 → 使用 browser 或搜索工具\n\n---\n\n## 核心脚本\n\n`run.py` — 跨平台统一入口，使用 `Path(__file__).resolve()` 自动定位脚本路径，无需 `cd` 切换目录，macOS 和 Windows 命令结构完全相同。\n\n**`run.py` 位于本 SKILL.md 的同级目录。** 执行前先确认本文件的实际读取路径，取其所在目录作为 `\u003Cskill_path>`。\n\n### 统一执行命令\n\n```\npython \u003Cskill_path>\u002Frun.py --site \u003C站点> --command \u003C命令> [--arg KEY=VALUE ...]\n```\n\n## 命令行参数\n\n| 参数              | 说明                                                          |\n| ----------------- | ------------------------------------------------------------- |\n| `--list`          | 列出所有可用的站点和命令，支持用 `--site` 过滤                |\n| `--site`          | 站点标识，如 `bilibili`、`zhihu`、`hackernews`                |\n| `--command`       | 命令名，如 `hot`、`search`、`top`                             |\n| `--arg KEY=VALUE` | 命令参数，可重复使用；多值参数用逗号分隔（见使用方式 Step 2） |\n\n**执行规则（必须遵守）：**\n\n1. 始终使用 `run.py` 作为入口，不要直接调用 `scripts\u002Fweb-extract.py`\n2. 始终使用绝对路径，不要使用相对路径\n3. Windows 下多条命令之间用 `;` 分隔，不要用 `&&`（PowerShell 不支持 `&&`）\n4. 禁止使用 `pty` 模式，PTY 会在输出中注入 ANSI 控制序列，破坏 JSON 结构\n\n---\n\n## 使用方式\n\n### Step 1：查看支持的站点和命令\n\nweb-extract 支持的站点和命令是动态注册的，在执行任何命令前，先通过 `--list` 查看完整列表：\n\n```\npython \u003Cskill_path>\u002Frun.py --list\n```\n\n如果已知站点名称，可以只看该站点的命令：\n\n```\npython \u003Cskill_path>\u002Frun.py --list --site bilibili\n```\n\n`--list` 返回的每条记录包含：\n\n- `site`：站点标识，如 `bilibili`\n- `command`：命令名，如 `hot`、`search`\n- `description`：命令简介\n- `strategy`：认证方式，`cookie` 或 `header` 表示需要 Chrome \u002F Edge 已登录，`public` 表示无需登录\n- `args`：参数列表，每项包含 `name`、`required`、`default`、`help`\n\n---\n\n### Step 2：根据用户需求匹配并执行\n\n拿到列表后，从中找到最符合用户意图的 `site` 和 `command`，然后执行：\n\n```\npython \u003Cskill_path>\u002Frun.py --site bilibili --command hot\n```\n\n构造参数时，参考 `--list` 返回的 `args` 字段：\n\n- `required: true` 的参数需要从用户的描述中提取，如果用户没有提供，可以询问\n- `required: false` 的参数按需传入，不确定时省略即可，适配器会使用 `default` 值\n\n使用 `--arg key=value` 传递参数，无需 JSON、无引号转义，Windows\u002FmacOS 写法完全一致：\n\n```\npython \u003Cskill_path>\u002Frun.py --site bilibili --command search --arg query=Python教程\npython \u003Cskill_path>\u002Frun.py --site bilibili --command search --arg query=Python教程 --arg limit=5\npython \u003Cskill_path>\u002Frun.py --site bilibili --command hot --arg limit=10\n```\n\n**`--arg` 使用规则：**\n\n- 多个参数重复写 `--arg`，每个 `--arg` 对应一个 `key=value`\n- 数字值由 Server 端按适配器声明自动转换，无需手动处理类型\n- 当参数支持多个值时（`help` 中含 \"comma-separated\" 或 \"逗号分隔\"），用逗号拼接在同一个值里，**不要**重复写 `--arg`：\n  ```\n  --arg job-type=full-time,contract\n  --arg images=a.jpg,b.jpg,c.jpg\n  ```\n\n---\n\n### 高频站点命令速查表\n\n以下为常用站点的核心命令，可直接使用，无需先 `--list`。完整列表请通过 `--list` 查询。\n\n| 站点        | 命令     | 说明           | 必选参数  | 常用可选参数                        |\n| ----------- | -------- | -------------- | --------- | ----------------------------------- |\n| bilibili    | hot      | B站热门视频    | —         | `limit`(默认20)                     |\n| bilibili    | search   | 搜索B站视频    | `query`   | `limit`(默认20)                     |\n| bilibili    | ranking  | B站排行榜      | —         | `limit`(默认20)                     |\n| zhihu       | hot      | 知乎热榜       | —         | `limit`(默认20)                     |\n| zhihu       | search   | 知乎搜索       | `query`   | `limit`(默认10)                     |\n| weibo       | hot      | 微博热搜       | —         | `limit`(默认30)                     |\n| weibo       | search   | 搜索微博       | `keyword` | `limit`(默认10)                     |\n| weibo       | feed     | 微博关注时间线 | —         | `limit`(默认15)                     |\n\n\n**示例：**\n\n```\npython \u003Cskill_path>\u002Frun.py --site bilibili --command hot --arg limit=10\n```\n\n---\n\n### 决策流程（L1 优先，L4 browser 兜底）\n\n```\n用户请求获取网站信息\n  ↓\n速查表中有对应站点\u002F命令？\n  ├─ 是 → 直接执行 web-extract（无需 --list）\n  └─ 否 → --list 查询是否有匹配的站点和命令\n              ↓\n           --list 中有对应命令？\n              ├─ 是 → 执行 web-extract\n              └─ 否 → 降级使用 browser\n  ↓\n执行成功？\n  ├─ 是 → 返回结构化数据\n  └─ 否（执行报错）→ 降级使用 browser 重试任务\n```\n\n**降级规则：**\n\n- **L1 命令未命中**：`--list` 中无匹配站点或命令时，使用 browser 操作浏览器，按用户意图完成信息获取\n- **L1 执行失败**：run.py 返回执行错误时，使用 browser 操作浏览器重试同一任务\n\n---\n\n## 常见场景示例\n\n> 以下示例用 `\u003Cskill_path>` 占位，执行时替换为本 SKILL.md 所在目录的实际路径。\n\n### 场景一：获取热榜\u002F排行\n\n```\npython \u003Cskill_path>\u002Frun.py --site bilibili --command hot\npython \u003Cskill_path>\u002Frun.py --site zhihu --command hot\npython \u003Cskill_path>\u002Frun.py --site hackernews --command top\n```\n\n### 场景二：搜索站点内容\n\n```\npython \u003Cskill_path>\u002Frun.py --site bilibili --command search --arg query=Python教程\npython \u003Cskill_path>\u002Frun.py --site bilibili --command hot --arg limit=10\n```\n\n### 场景三：获取个人内容（需已登录 Chrome \u002F Edge）\n\n```\npython \u003Cskill_path>\u002Frun.py --site weread --command shelf\npython \u003Cskill_path>\u002Frun.py --site bilibili --command history\n```\n\n---\n\n## 展示规范\n\n拿到 JSON 数据后向用户展示时，遵循以下规范：\n\n1. 使用 Markdown 表格展示，列顺序参考命令返回的字段顺序\n2. 英文标题或内容，**必须附上中文翻译**\n3. 链接使用紧凑图标格式 `[?](url)`，不要使用 `[title](url)` 展开链接\n4. 关键指标（score、views、likes 等）保留原始数字\n5. 如果返回数据为空，提示用户可能原因（未登录 \u002F 站点暂时不可用）\n\n示例（HackerNews top）：\n\n| #   | 原标题                       | 中文翻译               | 链接              | 分  | 评论 |\n| --- | ---------------------------- | ---------------------- | ----------------- | --- | ---- |\n| 1   | The 49MB web page            | 那个 49MB 的网页       | [?](https:\u002F\u002F...) | 388 | 196  |\n| 2   | Show HN: I built a local LLM | 展示：我做了个本地 LLM | [?](https:\u002F\u002F...) | 312 | 84   |\n\n---\n\n## 注意事项\n\n- 需要登录状态的命令（strategy 为 cookie 或 header）依赖用户 Chrome 或 Edge 浏览器的已登录状态，若抓取结果为空或报错，请告知用户确认 Chrome 或 Edge 中已登录对应站点\n- 公开数据命令（strategy 为 public）无需登录，如 Hacker News、Wikipedia、V2EX、arXiv 等\n- web-extract 抓取的是结构化数据，不是原始 HTML，通常可以直接用于分析和展示\n- macOS 若提示 `python: command not found`，改用 `python3` 替代 `python`\n",{"name":5,"description":7,"allowed-tools":36},"Bash(python:*)","main","79493bc15ece4d187e7d0375fda05d792f29a75c","resources\u002Fskills\u002Fpreinstalled-skill-sources\u002Fweb-extract","https:\u002F\u002Fgithub.com\u002FhellowKeyzj\u002FMatcha-claw","https:\u002F\u002Fclawx.dev","https:\u002F\u002Fgithub.com\u002FhellowKeyzj","2026-11-11 21:59:58",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add hellowKeyzj\u002FMatcha-claw --skill web-extract",{"tool":50,"command":51},"bunx","bunx skills add hellowKeyzj\u002FMatcha-claw --skill web-extract",{"tool":53,"command":54},"pnpm","pnpm dlx skills add hellowKeyzj\u002FMatcha-claw --skill web-extract","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FhellowKeyzj\u002FMatcha-claw\u002Fblob\u002Fmain\u002Fresources\u002Fskills\u002Fpreinstalled-skill-sources\u002Fweb-extract\u002FSKILL.md",true,[58,64],{"path":59,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":62,"sourceHtmlUrl":63},"run.py","SCRIPT","脚本",1984,"https:\u002F\u002Fgithub.com\u002FhellowKeyzj\u002FMatcha-claw\u002Fblob\u002Fmain\u002Fresources\u002Fskills\u002Fpreinstalled-skill-sources\u002Fweb-extract\u002Frun.py",{"path":65,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":66,"sourceHtmlUrl":67},"scripts\u002Fweb-extract.py",5778,"https:\u002F\u002Fgithub.com\u002FhellowKeyzj\u002FMatcha-claw\u002Fblob\u002Fmain\u002Fresources\u002Fskills\u002Fpreinstalled-skill-sources\u002Fweb-extract\u002Fscripts\u002Fweb-extract.py",[69,81,95,111,135,161],{"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":75,"publishedAt":31},"01M6WN2D7GFEWE0F7JPA9HC4FJ","openclaw-maintenance","诊断和维护 Matcha 托管的本地 OpenClaw，按证据申请最小修复并核实恢复。Use when 用户说 OpenClaw 起不来、启动失败、运行异常，要求检查配置、日志、数据库或进行维护修复；不用于创建 Agent、通用系统管理或后台巡检。","https:\u002F\u002Fgithub.com\u002FhellowKeyzj\u002FMatcha-claw\u002Fblob\u002Fmain\u002Fresources\u002Fskills\u002Fpreinstalled-skill-sources\u002Fopenclaw-maintenance\u002FSKILL.md",[],[76,77,78,79,80,30],"openclaw","maintenance","openclaw maintenance","when","use",{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":92,"publishedAt":31},"01M6CHZ9CZVSNDE5Z6KTF5DKF6","nuwa-skill","女娲造人：输入人名\u002F主题\u002F甚至只是模糊需求，自动深度调研→思维框架提炼→生成可运行的人物Skill。\n两种入口：(1)明确人名→直接蒸馏 (2)模糊需求→诊断推荐→再蒸馏。\n触发词：「造skill」「蒸馏XX」「女娲」「造人」「XX的思维方式」「做个XX视角」「更新XX的skill」。\n模糊需求也触发：「我想提升决策质量」「有没有一种思维方式能帮我...」「我需要一个思维顾问」。","https:\u002F\u002Fgithub.com\u002FhellowKeyzj\u002FMatcha-claw\u002Fblob\u002Fmain\u002Fresources\u002Fskills\u002Fpreinstalled-skill-sources\u002Fnuwa-skill\u002FSKILL.md",[87],{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[93,94],"nuwa skill","生成",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":31},"01M6CHZ733GZM4JPT1Z5C8CCK8","multi-search-engine","凡是需要使用 web_search 搜索任何信息时必须优先激活。覆盖所有联网查询场景：新闻、资讯、事件、价格、人物、公司、热点等。结合多引擎覆盖（百度\u002F微信\u002F集思录等中文源），并自动读取原文确认内容完整性。适用于任何需要联网查询的场景。","https:\u002F\u002Fgithub.com\u002FhellowKeyzj\u002FMatcha-claw\u002Fblob\u002Fmain\u002Fresources\u002Fskills\u002Fpreinstalled-skill-sources\u002Fmulti-search-engine\u002FSKILL.md",[],[102,103,104,105,106,19,107,108,28,109,110],"engine","multi search engine","search","multi","search engine","中文","百度","多引擎","搜索",{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":115,"categories":116,"keywords":118,"publishedAt":31},"01M6CHZ58AVDD6Y725GTEK50FE","llm-wiki","通过 Matcha 共用 MCP 服务器 matcha 查询用户的 LLM Wiki 知识库，支持页面检索、正文读取、目录、知识图谱和源文件任务查看。仅在用户明确提到 LLM Wiki、我的 wiki、我的知识库 \u002F knowledge base，或要求查询 wiki 页面、知识图谱、扫描 wiki 源文件时触发；不用于泛指笔记、本地文件、Obsidian、Notion、Apple Notes、Logseq 等其他工具或开放网络检索。自动使用用户在 Wiki 页或 Chat 输入框选择的全局当前库，不绑定会话。默认只读；导入、刷新、扫描、写入、删除与嵌入仅在用户明确要求时执行。","https:\u002F\u002Fgithub.com\u002FhellowKeyzj\u002FMatcha-claw\u002Fblob\u002Fmain\u002Fresources\u002Fskills\u002Fpreinstalled-skill-sources\u002Fllm-wiki\u002FSKILL.md",[117],{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},[119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134],"llm wiki","wiki","笔记","notes","knowledge","apple notes","MCP","notion","obsidian","chat","apple","knowledge base","logseq","base","文件","工具",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":141,"publishedAt":31},"01M6CHZ27CZEKECX878YNJ59BD","daily-news-briefing","Universal daily news briefing generator. Aggregates and summarizes the latest news on ANY topic the user specifies (AI, finance, geopolitics, sports, tech, science, etc.) from multiple sources. Activates when user asks for today's news, daily briefing, or latest updates on any subject — e.g. '给我今天的AI资讯', '帮我整理一下美股新闻', '科技行业有什么新动态', '今日财经简报'.","https:\u002F\u002Fgithub.com\u002FhellowKeyzj\u002FMatcha-claw\u002Fblob\u002Fmain\u002Fresources\u002Fskills\u002Fpreinstalled-skill-sources\u002Fdaily-news-briefing\u002FSKILL.md",[],[142,143,144,145,146,147,148,149,150,151,152,153,79,154,155,156,157,158,159,160],"daily news briefing","daily","news","news briefing","briefing","latest","science","finance","user","daily briefing","sources","aggregates","updates","财经","sports","tech","for","整理","generator",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":31},"01M6HKAMSTDFX4BGNSFZ5BZENX","app-plugin-create","制作可独立安装与分发的 Matcha 插件，按任务选择工程、工具、界面和验收路径。Use when 用户要求创建 reader 文件阅读器、connector 连接器或 application 应用，或继续开发尚未安装的插件；不用于读取已安装插件源码、修改或覆盖已安装插件。","https:\u002F\u002Fgithub.com\u002FhellowKeyzj\u002FMatcha-claw\u002Fblob\u002Fmain\u002Fresources\u002Fskills\u002Fpreinstalled-skill-sources\u002Fapp-plugin-create\u002FSKILL.md",[],[168,169,170,171,134,79,133,172,80,173,174],"app plugin create","app","create","plugin","reader","application","Connector"]