[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6KVT7ADB82VKW42KAVEH8QN":3,"skill-same:01M6KVT7ADB82VKW42KAVEH8QN":63},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":47,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":49,"install":50,"resources":62},"01M6KVT7ADB82VKW42KAVEH8QN","dingtalk_channel_connect",null,"使用可见浏览器自动完成 MateClaw 钉钉渠道接入。遇到登录页必须暂停等待用户手动登录后继续。","mateaix\u002Fmateclaw","mateaix","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F57164338?v=4","01M6KVQ3JXJP7M6D3BKS2BAMFF","01M6KVQ3Q8YG7DT57AY22TBXGG",1196,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fdingtalk_channel_connect\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29],"connect","channel","dingtalk channel connect","dingtalk","browser","file","shell","command","read","execute","use","true","2026-11-10 10:12:30",false,"---\nname: dingtalk_channel_connect\nversion: \"1.3.0\"\noptional: true\ndescription: \"使用可见浏览器自动完成 MateClaw 钉钉渠道接入。遇到登录页必须暂停等待用户手动登录后继续。\"\ndependencies:\n  tools:\n    - browser_use\n    - execute_shell_command\n    - read_file\n---\n\n# 钉钉渠道接入（可见浏览器）\n\n通过可见浏览器自动化完成钉钉应用创建与 MateClaw 渠道绑定。\n\n## 强制规则\n\n1. **必须使用可见浏览器**：`browser_use(action=\"start\", headed=true)`\n2. **遇到登录页必须暂停**：检测到登录界面立即停止，提示用户手动登录，收到\"继续\"后再执行\n3. **配置变更后必须发布**：任何机器人配置修改都要\"创建新版本 + 发布\"，否则不生效\n\n## 执行前确认（必须先做）\n\n开始自动化前向用户确认以下可定制项（未指定则使用默认值）：\n\n| 配置项 | 默认值 |\n|--------|--------|\n| 应用名称 | `MateClaw` |\n| 应用描述 | `Your personal AI assistant` |\n| 机器人图标 | `https:\u002F\u002Fimg.alicdn.com\u002Fimgextra\u002Fi4\u002FO1CN01M0iyHF1FVNzM9qjC0_!!6000000000492-2-tps-254-254.png` |\n| 机器人消息预览图 | 同上 |\n\n**图片规范（务必告知用户）**：\n- 机器人图标：JPG\u002FPNG，240×240px 以上，1:1 比例，2MB 以内\n- 消息预览图：PNG\u002FJPEG\u002FJPG，不超过 2MB\n\n## 图片上传策略\n\n1. 用户提供本地路径 → 直接上传\n2. 用户提供图片链接 → 先下载到本地临时文件，再上传\n\n**下载图片（跨平台）：**\n\nmacOS \u002F Linux：\n```\nexecute_shell_command(\n  command=\"curl -L -o \u002Ftmp\u002Fbot_icon.png \\\"\u003C图片URL>\\\"\"\n)\n```\n\nWindows：\n```\nexecute_shell_command(\n  command=\"powershell Invoke-WebRequest -Uri '\u003C图片URL>' -OutFile 'C:\\\\Temp\\\\bot_icon.png'\"\n)\n```\n\n**上传步骤**（必须按此顺序）：\n1. 先 `browser_use(action=\"click\", selector=\"\u003C上传入口>\")` 触发文件选择器\n2. 再用文件上传操作（MateClaw browser_use 支持 file input 的 `type` 操作传入路径）\n\n## 自动化流程\n\n### 步骤 1：打开钉钉开发者后台\n\n```\nbrowser_use(action=\"start\", headed=true)\nbrowser_use(action=\"open\", url=\"https:\u002F\u002Fopen-dev.dingtalk.com\u002F\")\nbrowser_use(action=\"snapshot\")\n```\n\n若页面显示登录界面，**立即暂停**：\n> 检测到需要登录钉钉开发者后台。请在弹出的浏览器中完成登录，完成后回复\"继续\"。\n\n### 步骤 2：创建企业内部应用\n\n用户确认登录后：\n\n1. 导航路径：应用开发 → 企业内部应用 → 钉钉应用 → 创建应用\n2. 填写应用名称、应用描述\n3. 保存创建\n\n```\n# 每次关键操作后都要截快照确认状态\nbrowser_use(action=\"snapshot\")\n```\n\n### 步骤 3：添加机器人能力\n\n1. 进入「应用能力」→「添加应用能力」→ 找到「机器人」并添加\n2. 打开机器人配置开关\n3. 填写机器人名称、简介、描述\n4. 上传机器人图标（见图片上传策略）\n5. 上传消息预览图\n6. 确认消息接收模式为 **Stream 模式**\n7. 点击发布 → 确认发布弹窗\n\n**发布是必须步骤，未发布前配置不生效。**\n\n### 步骤 4：创建版本并发布\n\n1. 进入「应用发布」→「版本管理与发布」\n2. 创建新版本，填写版本说明\n3. 应用可见范围选「全部员工」\n4. 确认发布（有二次确认弹窗，选确认）\n5. 看到「发布成功」状态才继续\n\n### 步骤 5：获取凭证并引导绑定\n\n1. 进入「基础信息」→「凭证与基础信息」\n2. 告知用户 `Client ID`（AppKey）和 `Client Secret`（AppSecret）的位置\n3. 引导用户在 MateClaw 控制台绑定：\n\n**方式 A — 控制台前端：**\n> 进入 MateClaw 管理界面 → 渠道 → 新建渠道 → 选择钉钉 → 填入 Client ID 和 Client Secret\n\n**方式 B — 配置文件：**\n```json\n\"dingtalk\": {\n  \"enabled\": true,\n  \"client_id\": \"你的 Client ID\",\n  \"client_secret\": \"你的 Client Secret\"\n}\n```\n\n**Agent 不主动修改 MateClaw 配置文件，只引导用户操作。**\n\n## 稳定性策略\n\n- 优先使用 `snapshot` 返回的 `ref` 定位元素\n- 每次关键点击 \u002F 页面跳转后重新 `snapshot` 确认状态\n- 页面结构与预期不符时重新 `snapshot`，按可见文本重新定位\n- 租户权限、管理员审批等阻塞时，说明卡点，请用户手动完成该步骤\n\n## 完成后关闭浏览器\n\n```\nbrowser_use(action=\"stop\")\n```\n","# 钉钉渠道接入（可见浏览器）\n\n通过可见浏览器自动化完成钉钉应用创建与 MateClaw 渠道绑定。\n\n## 强制规则\n\n1. **必须使用可见浏览器**：`browser_use(action=\"start\", headed=true)`\n2. **遇到登录页必须暂停**：检测到登录界面立即停止，提示用户手动登录，收到\"继续\"后再执行\n3. **配置变更后必须发布**：任何机器人配置修改都要\"创建新版本 + 发布\"，否则不生效\n\n## 执行前确认（必须先做）\n\n开始自动化前向用户确认以下可定制项（未指定则使用默认值）：\n\n| 配置项 | 默认值 |\n|--------|--------|\n| 应用名称 | `MateClaw` |\n| 应用描述 | `Your personal AI assistant` |\n| 机器人图标 | `https:\u002F\u002Fimg.alicdn.com\u002Fimgextra\u002Fi4\u002FO1CN01M0iyHF1FVNzM9qjC0_!!6000000000492-2-tps-254-254.png` |\n| 机器人消息预览图 | 同上 |\n\n**图片规范（务必告知用户）**：\n- 机器人图标：JPG\u002FPNG，240×240px 以上，1:1 比例，2MB 以内\n- 消息预览图：PNG\u002FJPEG\u002FJPG，不超过 2MB\n\n## 图片上传策略\n\n1. 用户提供本地路径 → 直接上传\n2. 用户提供图片链接 → 先下载到本地临时文件，再上传\n\n**下载图片（跨平台）：**\n\nmacOS \u002F Linux：\n```\nexecute_shell_command(\n  command=\"curl -L -o \u002Ftmp\u002Fbot_icon.png \\\"\u003C图片URL>\\\"\"\n)\n```\n\nWindows：\n```\nexecute_shell_command(\n  command=\"powershell Invoke-WebRequest -Uri '\u003C图片URL>' -OutFile 'C:\\\\Temp\\\\bot_icon.png'\"\n)\n```\n\n**上传步骤**（必须按此顺序）：\n1. 先 `browser_use(action=\"click\", selector=\"\u003C上传入口>\")` 触发文件选择器\n2. 再用文件上传操作（MateClaw browser_use 支持 file input 的 `type` 操作传入路径）\n\n## 自动化流程\n\n### 步骤 1：打开钉钉开发者后台\n\n```\nbrowser_use(action=\"start\", headed=true)\nbrowser_use(action=\"open\", url=\"https:\u002F\u002Fopen-dev.dingtalk.com\u002F\")\nbrowser_use(action=\"snapshot\")\n```\n\n若页面显示登录界面，**立即暂停**：\n> 检测到需要登录钉钉开发者后台。请在弹出的浏览器中完成登录，完成后回复\"继续\"。\n\n### 步骤 2：创建企业内部应用\n\n用户确认登录后：\n\n1. 导航路径：应用开发 → 企业内部应用 → 钉钉应用 → 创建应用\n2. 填写应用名称、应用描述\n3. 保存创建\n\n```\n# 每次关键操作后都要截快照确认状态\nbrowser_use(action=\"snapshot\")\n```\n\n### 步骤 3：添加机器人能力\n\n1. 进入「应用能力」→「添加应用能力」→ 找到「机器人」并添加\n2. 打开机器人配置开关\n3. 填写机器人名称、简介、描述\n4. 上传机器人图标（见图片上传策略）\n5. 上传消息预览图\n6. 确认消息接收模式为 **Stream 模式**\n7. 点击发布 → 确认发布弹窗\n\n**发布是必须步骤，未发布前配置不生效。**\n\n### 步骤 4：创建版本并发布\n\n1. 进入「应用发布」→「版本管理与发布」\n2. 创建新版本，填写版本说明\n3. 应用可见范围选「全部员工」\n4. 确认发布（有二次确认弹窗，选确认）\n5. 看到「发布成功」状态才继续\n\n### 步骤 5：获取凭证并引导绑定\n\n1. 进入「基础信息」→「凭证与基础信息」\n2. 告知用户 `Client ID`（AppKey）和 `Client Secret`（AppSecret）的位置\n3. 引导用户在 MateClaw 控制台绑定：\n\n**方式 A — 控制台前端：**\n> 进入 MateClaw 管理界面 → 渠道 → 新建渠道 → 选择钉钉 → 填入 Client ID 和 Client Secret\n\n**方式 B — 配置文件：**\n```json\n\"dingtalk\": {\n  \"enabled\": true,\n  \"client_id\": \"你的 Client ID\",\n  \"client_secret\": \"你的 Client Secret\"\n}\n```\n\n**Agent 不主动修改 MateClaw 配置文件，只引导用户操作。**\n\n## 稳定性策略\n\n- 优先使用 `snapshot` 返回的 `ref` 定位元素\n- 每次关键点击 \u002F 页面跳转后重新 `snapshot` 确认状态\n- 页面结构与预期不符时重新 `snapshot`，按可见文本重新定位\n- 租户权限、管理员审批等阻塞时，说明卡点，请用户手动完成该步骤\n\n## 完成后关闭浏览器\n\n```\nbrowser_use(action=\"stop\")\n```\n",{"name":5,"version":35,"optional":36,"description":7,"dependencies":37},"1.3.0",true,{"tools":38},[39,40,41],"browser_use","execute_shell_command","read_file","dev","11106843d72d25b29c2cd08d7fdbbd222c21df6a","mateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fdingtalk_channel_connect",361,"https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw","https:\u002F\u002Fclaw.mate.vip","https:\u002F\u002Fgithub.com\u002Fmateaix","2026-11-13 15:43:14",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":36},[52,55,58],{"tool":53,"command":54},"npx","npx skills add mateaix\u002Fmateclaw --skill dingtalk_channel_connect",{"tool":56,"command":57},"bunx","bunx skills add mateaix\u002Fmateclaw --skill dingtalk_channel_connect",{"tool":59,"command":60},"pnpm","pnpm dlx skills add mateaix\u002Fmateclaw --skill dingtalk_channel_connect","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fdingtalk_channel_connect\u002FSKILL.md",[],[64,79,112,133,160,179],{"skillNo":65,"name":66,"nameZh":6,"description":67,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":68,"categories":69,"keywords":75,"publishedAt":30},"01M6KW155AABG05Q3FR8CN3D9H","sample","Test fixture for SkillBundleMaterializer.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Ftest\u002Fresources\u002Ftest-bundles\u002Fsample\u002FSKILL.md",[70],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[66,76,77,78],"test","for","fixture",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":90,"publishedAt":30},"01M6KW0P1T4EGBRN0HYZKJSHGB","xhs_note","小红书图文创作 \u002F 笔记 \u002F 种草文案 (xiaohongshu \u002F red note) — 端到端：成文→配图(≥3 张竖版)→去AI化→在线预览打包交付。以图为主、文字辅助：标题四件套 + 碎句正文 + 话题标签，配 3:4 竖版卡片，最少 3 张图。honors user persona & style memory.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fxhs_note\u002FSKILL.md",[85],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111],"note","xhs note","xhs","创作","persona","memory","红书","user","red","图文","内容创作","style","小红书","笔记","xiaohongshu","去AI化","linux","文案","windows","macos","文字",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":119,"publishedAt":30},"01M6KW0J69PPWSCVSR6JVJ0P1F","x_intel","Read X (Twitter) posts, search, timelines and user profiles via the official xurl CLI.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fx_intel\u002FSKILL.md",[118],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},[120,24,121,27,122,123,124,125,126,29,107,26,25,127,128,129,130,131,132,110],"x intel","xurl","twitter","social-media","via","profiles","research","cli","social","search","official","Media","posts",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":147,"publishedAt":30},"01M6KW0DEPAYEF2JQ70PGN0Y8D","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fwriting-plans\u002FSKILL.md",[139,142,145,146],{"categoryNo":140,"categoryName":141,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":143,"categoryName":144,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},[148,149,150,151,152,153,154,155,156,157,158,159],"plans","writing plans","writing","implementation","planning","paths","write","documentation","tasks","code","workflow","design",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":167,"publishedAt":30},"01M6KW08Q6EEN0ZSH5JRMAFH0B","webhook-subscriptions","Webhook subscriptions: event-driven agent runs.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Fwebhook-subscriptions\u002FSKILL.md",[166],{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},[168,169,170,171,172,173,174,175,176,177,178],"subscriptions","webhook subscriptions","webhook","event-driven","automation","event","integrations","push","events","notifications","driven",{"skillNo":180,"name":181,"nameZh":6,"description":182,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":183,"categories":184,"keywords":192,"publishedAt":30},"01M6KW04W8S4EMJHSNHY3HWAY3","test-driven-development","TDD: enforce RED-GREEN-REFACTOR, tests before code.","https:\u002F\u002Fgithub.com\u002Fmateaix\u002Fmateclaw\u002Fblob\u002Fdev\u002Fmateclaw-server\u002Fsrc\u002Fmain\u002Fresources\u002Fskills\u002Ftest-driven-development\u002FSKILL.md",[185,188,191],{"categoryNo":186,"categoryName":187,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":189,"categoryName":190,"taxonomyType":73,"taxonomyTypeDesc":74},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":71,"categoryName":72,"taxonomyType":73,"taxonomyTypeDesc":74},[193,76,178,194,195,99,196,197,198,199,157,200,201,202],"development","test driven development","quality","tdd","tests","enforce","refactor","testing","red-green-refactor","green"]