用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/blueif16/CN-skills --skill wecom-customer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | wecom-customer |
| description | 当用户提到'客户'、'外部联系人'、'客户标签'、'跟进'、'销售'、'CRM'、'客户群'、'联系我'、'渠道活码',或需要管理企业微信中的客户关系时使用此技能。查询客户详情、管理客户标签、跟踪跟进记录、管理客户群。 |
| version | 0.1.0 |
| metadata | {"openclaw":{"emoji":"👥","requires":{"env":["WECOM_CORP_ID","WECOM_CUSTOMER_SECRET"],"bins":["curl","jq"]},"primaryEnv":"WECOM_CORP_ID"}} |
通过企业微信客户联系 API,管理外部客户关系——查询客户信息、打标签、管理客户群、创建联系我二维码。
ACCESS_TOKEN=$(curl -s "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=${WECOM_CORP_ID}&corpsecret=${WECOM_CUSTOMER_SECRET}" | jq -r '.access_token')
curl -s -X GET "https://qyapi.weixin.qq.com/cgi-bin/externalcontact/get?access_token=${ACCESS_TOKEN}&external_userid=<external_userid>" | jq '.'
返回值关键字段:
external_contact.name: 客户昵称external_contact.type: 1=微信用户, 2=企业微信用户external_contact.corp_name: 客户所在企业(仅企微用户)follow_user[]: 跟进人列表,每个包含 userid、tags、remark、add_way、oper_useridcurl -s -X GET "https://qyapi.weixin.qq.com/cgi-bin/externalcontact/list?access_token=${ACCESS_TOKEN}&userid=<员工userid>" | jq '.external_userid'
返回该员工所有客户的 external_userid 数组。
curl -s -X POST "https://qyapi.weixin.qq.com/cgi-bin/externalcontact/batch/get_by_user?access_token=${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"userid_list": ["<员工userid1>", "<员工userid2>"],
"cursor": "",
"limit": 100
}' | jq '.external_contact_list'
curl -s -X POST "https://qyapi.weixin.qq.com/cgi-bin/externalcontact/remark?access_token=${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"userid": "<员工userid>",
"external_userid": "<external_userid>",
"remark": "张总-预算3000",
"description": "3月5日已发报价单,等待回复",
"remark_company": "XX科技有限公司",
"remark_mobiles": ["13800138000"]
}'
创建标签组:
curl -s -X POST "https://qyapi.weixin.qq.com/cgi-bin/externalcontact/add_corp_tag?access_token=${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"group_name": "客户意向",
"tag": [
{"name": "高意向"},
{"name": "中意向"},
{"name": "低意向"}
]
}'
给客户打标签:
curl -s -X POST "https://qyapi.weixin.qq.com/cgi-bin/externalcontact/mark_tag?access_token=${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"userid": "<员工userid>",
"external_userid": "<external_userid>",
"add_tag": ["<tag_id1>"],
"remove_tag": []
}'
curl -s -X POST "https://qyapi.weixin.qq.com/cgi-bin/externalcontact/groupchat/list?access_token=${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"status_filter": 0,
"owner_filter": {"userid_list": ["<群主userid>"]},
"cursor": "",
"limit": 100
}' | jq '.group_chat_list'
curl -s -X POST "https://qyapi.weixin.qq.com/cgi-bin/externalcontact/add_contact_way?access_token=${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"type": 2,
"scene": 2,
"remark": "官网咨询入口",
"skip_verify": true,
"user": ["<接待员工userid>"],
"state": "website_contact"
}' | jq '.config_id, .qr_code'
state 字段用于区分客户来源渠道(最多 30 字符)。
remark 更新备注 + mark_tag 更新标签external_userid 不同调用方(企业/第三方)获取到的值不同,不可跨主体使用follow_user 只返回应用可见范围内的成员当用户要求'发起审批'、'查看审批'、'催办审批'、'请假'、'报销'、'采购申请',或提到钉钉OA审批相关操作时使用此技能。管理钉钉审批流程:发起审批实例、查询审批状态、获取审批列表、催办超时审批。
当用户提到'考勤'、'打卡'、'迟到'、'早退'、'补卡'、'请假'、'出勤'、'缺勤'、'考勤报表'、'考勤异常'时使用此技能。查询钉钉考勤打卡记录、考勤结果、排班信息,识别异常并生成汇总报告。
当用户提到'日历'、'日程'、'会议'、'约会'、'日报'、'周报'、'待办'、'任务'、'todo',或要求生成工作汇报、查看本周安排时使用此技能。管理钉钉日历事件和待办任务,辅助自动生成日报周报。