بنقرة واحدة
dingtalk-attendance
当用户提到'考勤'、'打卡'、'迟到'、'早退'、'补卡'、'请假'、'出勤'、'缺勤'、'考勤报表'、'考勤异常'时使用此技能。查询钉钉考勤打卡记录、考勤结果、排班信息,识别异常并生成汇总报告。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
当用户提到'考勤'、'打卡'、'迟到'、'早退'、'补卡'、'请假'、'出勤'、'缺勤'、'考勤报表'、'考勤异常'时使用此技能。查询钉钉考勤打卡记录、考勤结果、排班信息,识别异常并生成汇总报告。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | dingtalk-attendance |
| description | 当用户提到'考勤'、'打卡'、'迟到'、'早退'、'补卡'、'请假'、'出勤'、'缺勤'、'考勤报表'、'考勤异常'时使用此技能。查询钉钉考勤打卡记录、考勤结果、排班信息,识别异常并生成汇总报告。 |
| version | 0.1.0 |
| metadata | {"openclaw":{"emoji":"⏰","requires":{"env":["DINGTALK_APP_KEY","DINGTALK_APP_SECRET"],"bins":["curl","jq"]},"primaryEnv":"DINGTALK_APP_KEY"}} |
通过钉钉开放平台考勤 API,查询打卡记录、考勤结果、排班数据,并识别考勤异常。
应用需申请权限:查询企业考勤数据权限。先获取 access_token:
ACCESS_TOKEN=$(curl -s "https://oapi.dingtalk.com/gettoken?appkey=${DINGTALK_APP_KEY}&appsecret=${DINGTALK_APP_SECRET}" | jq -r '.access_token')
查询员工某段日期的考勤汇总结果(正常/迟到/早退/缺卡/请假等):
curl -s -X POST "https://oapi.dingtalk.com/attendance/listRecord?access_token=${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"userIds": ["<userId1>", "<userId2>"],
"checkDateFrom": "2026-03-01T00:00:00+08:00",
"checkDateTo": "2026-03-04T23:59:59+08:00",
"isI18n": false
}' | jq '.recordresult'
返回值关键字段:
checkType: OnDuty(上班) / OffDuty(下班)timeResult: Normal(正常) / Early(早退) / Late(迟到) / SeriousLate(严重迟到) / Absenteeism(旷工) / NotSigned(未打卡)userCheckTime: 实际打卡时间(毫秒时间戳)planCheckTime: 应打卡时间查询原始打卡流水(包括打卡地点、设备等):
curl -s -X POST "https://oapi.dingtalk.com/attendance/list?access_token=${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"workDateFrom": "2026-03-01T00:00:00+08:00",
"workDateTo": "2026-03-04T23:59:59+08:00",
"userIdList": ["<userId1>"],
"offset": 0,
"limit": 50
}' | jq '.recordresult'
查询员工的排班计划(班次、上下班时间):
curl -s -X POST "https://oapi.dingtalk.com/topapi/attendance/listschedule?access_token=${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"workDate": "2026-03-04",
"offset": 0,
"size": 200
}' | jq '.result.schedules'
curl -s -X POST "https://oapi.dingtalk.com/topapi/attendance/getsimplegroups?access_token=${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"offset": 0,
"size": 10
}' | jq '.result.groups'
curl -s -X POST "https://oapi.dingtalk.com/topapi/user/listsimple?access_token=${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"dept_id": 1,
"cursor": 0,
"size": 100
}' | jq '.result.list'
dept_id=1 为根部门。用 .result.list[].userid 获取 userId 列表。
每日考勤异常检测:
listRecord 查询今日考勤结果timeResult 不为 Normal 的记录userIds 最多 50 人,超出需分批2026-03-04T00:00:00+08:00当用户要求'发起审批'、'查看审批'、'催办审批'、'请假'、'报销'、'采购申请',或提到钉钉OA审批相关操作时使用此技能。管理钉钉审批流程:发起审批实例、查询审批状态、获取审批列表、催办超时审批。
当用户提到'日历'、'日程'、'会议'、'约会'、'日报'、'周报'、'待办'、'任务'、'todo',或要求生成工作汇报、查看本周安排时使用此技能。管理钉钉日历事件和待办任务,辅助自动生成日报周报。
当用户提到'微信客服'、'客服消息'、'客户咨询'、'智能客服'、'客服接待'、'转人工'、'客服账号',或需要通过企业微信管理微信客服会话时使用此技能。管理微信客服账号、收发客服消息、分配会话、处理客户咨询。
当用户提到'客户'、'外部联系人'、'客户标签'、'跟进'、'销售'、'CRM'、'客户群'、'联系我'、'渠道活码',或需要管理企业微信中的客户关系时使用此技能。查询客户详情、管理客户标签、跟踪跟进记录、管理客户群。