From 639588aab705f54075260ac13b662fe05a777b6c Mon Sep 17 00:00:00 2001 From: GiaoHYH <52000010+GiaoHYH@users.noreply.github.com> Date: Mon, 23 Mar 2026 16:19:20 +0800 Subject: [PATCH 1/4] Add phone-charger skill --- .../phone-charger.md" | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 "skills/\346\225\260\347\242\247/phone-charger.md" diff --git "a/skills/\346\225\260\347\242\247/phone-charger.md" "b/skills/\346\225\260\347\242\247/phone-charger.md" new file mode 100644 index 0000000..660e589 --- /dev/null +++ "b/skills/\346\225\260\347\242\247/phone-charger.md" @@ -0,0 +1,68 @@ +--- +metadata: + name: "phone-charger" + version: "1.0.0" + description: "手机充电头评测技能,从功率、协议兼容性、体积、纹波四个维度综合评测充电头" + category: "数码" + tags: ["手机", "充电头", "评测", "充电器", "数码"] + author: "GiaoHYH" +--- + +# phone-charger 手机充电头评测 + +从功率、协议兼容性、体积、纹波四个维度综合评测手机充电头,帮你选购最适合的充电器。 + +## Overview + +本技能提供充电头的综合评测数据查询,基于以下四个维度: +- **充电功率**:最大输出功率 (W) +- **协议支持**:支持的快充协议数量 +- **体积大小**:尺寸体积 (cm³) +- **纹波大小**:输出纹波 (mV),越低越好 + +## Steps + +### 1. 查询充电头评测数据 + +直接告诉我想了解的充电头型号,例如: +- "Anker 737 怎么样?" +- "推荐一个 65W 充电头" +- "小米 GaN3 65W 评测" + +### 2. 获取推荐方案 + +告诉我你的使用场景: +- "多设备用户推荐" +- "性价比首选" +- "MacBook 用户推荐" +- "便携出行推荐" + +## Expected Output + +返回充电头的综合评分表,包含: +- 功率得分、协议得分、体积得分、纹波得分 +- 综合评分(5星制) +- 品牌优缺点分析 +- 选购建议 + +## Example + +**输入**:推荐一个充电头 + +**输出**: +- 多设备用户 → Anker 737 100W(综合最强) +- 性价比 → 小米 GaN3 65W(性价比之王) +- 便携 → 倍思 65W 氮化镓(体积小) +- Mac 用户 → 苹果 96W(纹波最低) + +## Troubleshooting + +### 查不到某个型号 +可以告诉我具体型号,我会尽量帮你查询相关评测数据 + +### 评分标准 +综合评分 = 功率得分×0.3 + 协议得分×0.25 + 体积得分×0.2 + 纹波得分×0.25 + +## Related Skills +- `phone-review` - 手机专业评测 +- `tech-news` - 科技新闻 From df81c056789b2bfc80830c31ed894b1de57c4ee6 Mon Sep 17 00:00:00 2001 From: GiaoHYH <52000010+GiaoHYH@users.noreply.github.com> Date: Mon, 23 Mar 2026 16:19:27 +0800 Subject: [PATCH 2/4] Add phone-review skill --- .../\346\225\260\347\242\247/phone-review.md" | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 "skills/\346\225\260\347\242\247/phone-review.md" diff --git "a/skills/\346\225\260\347\242\247/phone-review.md" "b/skills/\346\225\260\347\242\247/phone-review.md" new file mode 100644 index 0000000..5c17902 --- /dev/null +++ "b/skills/\346\225\260\347\242\247/phone-review.md" @@ -0,0 +1,92 @@ +--- +metadata: + name: "phone-review" + version: "1.0.0" + description: "手机专业评测工具,从续航、影像、性能、屏幕、外观质感、性价比等维度全面评测手机" + category: "数码" + tags: ["手机", "评测", "手机推荐", "对比", "数码"] + author: "GiaoHYH" +--- + +# phone-review 手机专业评测 + +从续航、影像、性能、屏幕、外观质感、性价比 6 个维度全面评测手机,帮你找到最适合的手机。 + +## Overview + +当用户要求评测手机、对比手机、推荐手机时,使用本技能进行全方位分析。 + +## 评测维度 + +| 维度 | 评估内容 | +|------|----------| +| 续航 | 电池容量、充电功率、续航测试 | +| 影像 | 摄像头、传感器、变焦、夜景/视频 | +| 性能 | 处理器跑分、游戏表现 | +| 屏幕 | 分辨率、刷新率、亮度、色准 | +| 外观质感 | 材质、工艺、重量、手感 | +| 性价比 | 配置与价格对比 | + +## Steps + +### 1. 确定评测机型 + +确认用户想评测的具体机型(1-3款最佳) + +### 2. 搜索关键评测数据 + +使用搜索工具获取: +- **性能数据**:极客湾 socpk.com 排行榜 +- **续航测试**:小白测评 +- **影像测评**:科技美学、小白测评 +- **屏幕测试**:小白测评、大家测 + +### 3. 整理评分表 + +为每款手机每个维度打分(1-5星),并给出简短评语 + +### 4. 给出结论 + +根据用户需求给出推荐结论: +- 性价比首选 +- 性能首选 +- 拍照首选 +- 均衡全能 + +## Expected Output + +返回格式化的评测对比表,包含: +- 各维度评分(星号制) +- 优缺点分析 +- 选购建议 + +## Example + +输入:小米 14 和 iPhone 15 Pro 哪个好? + +输出: +``` +| 维度 | 小米 14 | iPhone 15 Pro | +|--------|---------------|-----------------| +| 续航 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | +| 影像 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | +| 性能 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | +| 屏幕 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | +| 外观 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | +| 性价比 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | + +💡 拍照优先 → 小米 14 +💡 系统体验优先 → iPhone 15 Pro +``` + +## Troubleshooting + +### 没有指定具体机型 +可以先询问预算和使用需求,再推荐合适的机型 + +### 避免查询的数据 +不需要查询电商销量和好评率,这些数据不准确且容易超时 + +## Related Skills +- `phone-charger` - 手机充电头评测 +- `tech-news` - 科技新闻 From 006dab720757e4da5199b8402de47d659b601782 Mon Sep 17 00:00:00 2001 From: GiaoHYH <52000010+GiaoHYH@users.noreply.github.com> Date: Mon, 23 Mar 2026 16:19:29 +0800 Subject: [PATCH 3/4] Add github-mirror skill --- .../github-mirror.md" | 102 ++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 "skills/\345\267\245\345\205\267/github-mirror.md" diff --git "a/skills/\345\267\245\345\205\267/github-mirror.md" "b/skills/\345\267\245\345\205\267/github-mirror.md" new file mode 100644 index 0000000..3a746de --- /dev/null +++ "b/skills/\345\267\245\345\205\267/github-mirror.md" @@ -0,0 +1,102 @@ +--- +metadata: + name: "github-mirror" + version: "1.0.0" + description: "GitHub 镜像加速下载工具,自动将 GitHub URL 转换为加速链接,支持多种镜像站" + category: "工具" + tags: ["github", "镜像", "加速", "代理", "下载", "git"] + author: "GiaoHYH" +--- + +# github-mirror GitHub 镜像加速 + +当需要从 GitHub 下载文件、克隆仓库时,自动使用镜像加速,解决国内访问 GitHub 慢或失败的问题。 + +## Overview + +本技能提供 GitHub 镜像加速功能,自动将 GitHub URL 转换为加速链接下载。 + +## 支持的镜像站 + +| 镜像站 | 地址 | 特点 | +|--------|------|------| +| ghproxy | `https://ghproxy.com/` | 稳定,推荐 | +| mirror.ghproxy | `https://mirror.ghproxy.com/` | 备选 | +| gh.api | `https://gh.api.99988866.xyz/` | 备选 | + +## Steps + +### 1. 自动转换 + +当我帮你下载 GitHub 文件时,会自动使用镜像加速: + +``` +# 原地址 +https://github.com/user/repo/archive/refs/heads/main.tar.gz + +# 自动转换为 +https://ghproxy.com/https://github.com/user/repo/archive/refs/heads/main.tar.gz +``` + +### 2. 手动使用 + +```bash +# 使用 ghproxy 加速下载 +curl -L https://ghproxy.com/https://github.com/user/repo/archive/main.tar.gz -o repo.tar.gz + +# 加速克隆仓库 +git clone https://ghproxy.com/https://github.com/user/repo.git +``` + +## 加速规则 + +### 自动识别 + +- `github.com` → 添加 `ghproxy.com/` 前缀 +- `raw.githubusercontent.com` → 添加镜像前缀 +- `gist.githubusercontent.com` → 添加镜像前缀 + +### Fallback 机制 + +如果第一个镜像失败,自动尝试下一个镜像 + +## Expected Output + +- 返回加速后的下载链接 +- 优先使用稳定快速的镜像站 + +## Example + +**下载 Release 文件**: +``` +原: https://github.com/vercel/next.js/releases/download/v14.0.0/next.js.tar.gz +加: https://ghproxy.com/https://github.com/vercel/next.js/releases/download/v14.0.0/next.js.tar.gz +``` + +**克隆仓库**: +``` +原: https://github.com/openclaw/openclaw.git +加: https://ghproxy.com/https://github.com/openclaw/openclaw.git +``` + +## 备选方案 + +如果镜像不可用,可使用: +- **JSDelivr CDN**: `https://cdn.jsdelivr.net/gh/user/repo@tag/file` +- **Statically**: `https://cdn.statically.io/gh/user/repo/tag/file` +- **GitClone**: `https://gitclone.com/github.com/user/repo` + +## Troubleshooting + +### 镜像站不可用 +会自动切换到备选镜像站 + +### 大文件下载 +建议直接使用代理服务 + +### 私有仓库 +私有仓库无法通过镜像加速 + +## Related Skills +- `github` - GitHub CLI 操作 +- `proxy-auto` - 代理自动配置 From ed19c979a23ee52e7c75ab5211fdc9611a4332fc Mon Sep 17 00:00:00 2001 From: GiaoHYH <52000010+GiaoHYH@users.noreply.github.com> Date: Tue, 24 Mar 2026 19:58:08 +0800 Subject: [PATCH 4/4] feat: add feishu-all-in-one skill integration --- skills/productivity/feishu-all-in-one.md | 269 +++++++++++++++++++++++ 1 file changed, 269 insertions(+) create mode 100644 skills/productivity/feishu-all-in-one.md diff --git a/skills/productivity/feishu-all-in-one.md b/skills/productivity/feishu-all-in-one.md new file mode 100644 index 0000000..9bb348c --- /dev/null +++ b/skills/productivity/feishu-all-in-one.md @@ -0,0 +1,269 @@ +--- +metadata: + name: "feishu-all-in-one" + version: "1.0.0" + description: "飞书(Lark)全面技能整合包,涵盖日历、文档、多维表格、任务、消息等核心功能的完整使用指南" + category: "productivity" + tags: ["feishu", "lark", "calendar", "document", "bitable", "task", "im", "飞书"] + author: "胡雨豪" + created: "2026-03-24" + updated: "2026-03-24" + +requirements: + os: ["linux", "macos", "windows"] + packages: + - openclaw >= 1.0.0 + - feishu-openclaw-plugin + +estimated_time: "根据具体任务而定" +difficulty: "intermediate" +--- + +# 飞书 All-in-One 技能整合 + +本技能整合了飞书(Lark)的核心功能,包括日历日程、文档管理、多维表格、任务管理、消息读取等模块。 + +## 📋 技能索引 + +| 模块 | 功能 | 相关工具 | +|------|------|---------| +| 日历日程 | 创建会议、查忙闲、管理参会人 | feishu_calendar_event, feishu_calendar_freebusy | +| 文档管理 | 创建、获取、更新云文档 | feishu_create_doc, feishu_fetch_doc, feishu_update_doc | +| 多维表格 | 数据表、记录、字段管理 | feishu_bitable_app, feishu_bitable_app_table, feishu_bitable_app_table_record | +| 任务管理 | 创建待办、管理清单 | feishu_task_task, feishu_task_tasklist | +| 消息读取 | 历史消息、搜索、下载资源 | feishu_im_user_get_messages, feishu_im_user_search_messages | +| 组织架构 | 搜索用户、群组管理 | feishu_search_user, feishu_chat | +| 知识库 | 文档与 Wiki 搜索 | feishu_search_doc_wiki | + +--- + +## 🚨 通用约束 + +### 1. 用户身份 + +所有工具均以**用户身份**调用,需要用户授权 OAuth。工具会自动处理 token 刷新。 + +### 2. ID 格式约定 + +| 类型 | 格式 | 示例 | +|------|------|------| +| 用户 | ou_xxx | ou_d7a85d0e0a04cdccf6d91f61f855f3b8 | +| 群组 | oc_xxx | oc_abc123 | +| 文档 | doxcnxxx | doxcnXXXXXXXX | +| 多维表格 | Sxxx | S404bXXXX | +| 会议室 | omm_xxx | omm_xxx | + +### 3. 时间格式 + +**ISO 8601 / RFC 3339(带时区)**: +``` +2026-03-24T14:00:00+08:00 +``` + +--- + +## 📅 日历日程模块 + +### 快速索引 + +| 用户意图 | 工具 | action | 必填参数 | +|---------|------|--------|---------| +| 创建会议 | feishu_calendar_event | create | summary, start_time, end_time | +| 查日程 | feishu_calendar_event | list | start_time, end_time | +| 改日程 | feishu_calendar_event | patch | event_id | +| 搜日程 | feishu_calendar_event | search | query | +| 查忙闲 | feishu_calendar_freebusy | list | time_min, time_max, user_ids[] | +| 邀请参会人 | feishu_calendar_event_attendee | create | calendar_id, event_id, attendees[] | + +### 核心约束 + +- **user_open_id 强烈建议**:从 SenderId 获取(ou_xxx),确保用户能看到日程 +- **时间格式**:必须使用 ISO 8601 带时区,如 `2026-03-24T14:00:00+08:00` +- **参会人权限**:默认 can_modify_event,参会人可以编辑日程 +- **会议室预约是异步**:添加后状态为 needs_action,需等待后台处理 + +### 示例:创建会议 + +```json +{ + "action": "create", + "summary": "项目复盘会议", + "description": "讨论 Q1 项目进展", + "start_time": "2026-03-25T14:00:00+08:00", + "end_time": "2026-03-25T15:30:00+08:00", + "user_open_id": "ou_xxx", + "attendees": [ + {"type": "user", "id": "ou_aaa"}, + {"type": "user", "id": "ou_bbb"} + ] +} +``` + +--- + +## 📄 文档管理模块 + +### 快速索引 + +| 用户意图 | 工具 | 必填参数 | +|---------|------|---------| +| 创建文档 | feishu_create_doc | markdown, title | +| 获取文档 | feishu_fetch_doc | doc_id | +| 更新文档 | feishu_update_doc | doc_id, mode | + +### 文档模式(7种) + +| 模式 | 说明 | +|------|------| +| overwrite | 覆盖整个文档 | +| append | 追加到文档末尾 | +| replace_range | 定位替换 | +| replace_all | 全文替换 | +| insert_before | 插入到指定内容之前 | +| insert_after | 插入到指定内容之后 | +| delete_range | 删除指定范围 | + +### 定位方式 + +**selection_with_ellipsis**:`开头内容...结尾内容` 匹配范围 + +**selection_by_title**:`## 章节标题` 定位整个章节 + +### 示例:创建文档 + +```json +{ + "action": "create", + "title": "项目文档", + "markdown": "## 概述\n\n这是一个示例文档。", + "folder_token": "fldcnxxx" +} +``` + +--- + +## 📊 多维表格模块 + +### 快速索引 + +| 用户意图 | 工具 | action | 必填参数 | +|---------|------|--------|---------| +| 创建多维表格 | feishu_bitable_app | create | name | +| 创建数据表 | feishu_bitable_app_table | create | app_token, name | +| 查记录 | feishu_bitable_app_table_record | list | app_token, table_id | +| 新增记录 | feishu_bitable_app_table_record | create | app_token, table_id, fields | +| 批量导入 | feishu_bitable_app_table_record | batch_create | app_token, table_id, records | + +### 字段类型与值格式 + +| type | 字段类型 | 正确格式 | 常见错误 | +|------|---------|---------|---------| +| 1 | 文本 | "字符串" | - | +| 2 | 数字 | 123 | - | +| 3 | 单选 | "选项名" | 传数组 | +| 4 | 多选 | ["选项1", "选项2"] | 传字符串 | +| 5 | 日期 | 1674206443000(毫秒) | 传秒时间戳 | +| 7 | 复选框 | true/false | - | +| 11 | 人员 | [{id: "ou_xxx"}] | 传字符串 | +| 15 | 超链接 | {link: "...", text: "..."} | 只传 URL | +| 17 | 附件 | [{file_token: "..."}] | 传外部 URL | + +### 核心约束 + +- **先查字段**:写入前先调用 list 获取字段 type +- **日期是毫秒**:必须用毫秒时间戳,不是秒 +- **人员用 open_id**:格式 [{id: "ou_xxx"}] +- **批量上限**:单次 ≤ 500 条 +- **空行坑**:新建表可能有空记录,插入前建议删除 + +--- + +## ✅ 任务管理模块 + +### 快速索引 + +| 用户意图 | 工具 | action | 必填参数 | +|---------|------|--------|---------| +| 新建待办 | feishu_task_task | create | summary | +| 查任务 | feishu_task_task | list | - | +| 完成任务 | feishu_task_task | patch | task_guid, completed_at | +| 创建清单 | feishu_task_tasklist | create | name | + +### 核心约束 + +- **current_user_id**:强烈建议传 SenderId,确保创建者能编辑任务 +- **时间格式**:ISO 8601 带时区 +- **完成任务**:completed_at = "2026-03-24T15:00:00+08:00" +- **反完成**:completed_at = "0" + +--- + +## 💬 消息读取模块 + +### 快速索引 + +| 用户意图 | 工具 | 必填参数 | +|---------|------|---------| +| 获取历史消息 | feishu_im_user_get_messages | chat_id 或 open_id | +| 获取话题回复 | feishu_im_user_get_thread_messages | thread_id | +| 搜索消息 | feishu_im_user_search_messages | 至少一个过滤条件 | +| 下载图片/文件 | feishu_im_user_fetch_resource | message_id, file_key, type | + +### 核心约束 + +- **chat_id 与 open_id 互斥**:二选一 +- **relative_time**:支持 today, yesterday, this_week 等 +- **话题消息**:获取历史消息时如发现 thread_id,建议展开获取上下文 +- **搜索**:支持按关键词、发送者、时间、消息类型过滤 + +--- + +## 🔍 组织架构模块 + +### 快速索引 + +| 用户意图 | 工具 | 必填参数 | +|---------|------|---------| +| 搜索用户 | feishu_search_user | query | +| 获取用户信息 | feishu_get_user | user_id | +| 搜索群组 | feishu_chat | query | +| 获取群成员 | feishu_chat_members | chat_id | + +--- + +## 🔧 知识库模块 + +### 快速索引 + +| 用户意图 | 工具 | 必填参数 | +|---------|------|---------| +| 搜索文档/Wiki | feishu_search_doc_wiki | query | + +### 核心约束 + +- **搜索范围**:支持同时搜索云空间文档和知识库 Wiki +- **过滤条件**:可按文档类型、创建者、时间筛选 +- **返回格式**:标题和摘要带高亮标签 + +--- + +## 📚 附录 + +### 飞书 OAPI 常用限制 + +| 资源 | 限制 | +|------|------| +| 日程参会人 | 最多 3000 人 | +| 单次添加用户 | 最多 1000 人 | +| 单次添加会议室 | 最多 100 个 | +| 多维表格批量 | 单次 ≤ 500 条 | +| 消息分页 | 每页 ≤ 50 条 | + +### 相关技能 + +如需更详细的使用说明,可参考各独立技能文档: +- feishu-calendar - 日历日程详解 +- feishu-bitable - 多维表格深度指南 +- feishu-task - 任务管理详解 +- feishu-im-read - 消息读取指南 +- feishu-create-doc / feishu-fetch-doc / feishu-update-doc - 文档管理系列