用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dvcrn/openclaw-skills-marketplace --skill dingtalk-log命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your agent a soul.
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
基于 SOC 职业分类
正在显示 SKILL.md
| name | dingtalk-log |
| description | dingtalk-log |
调用钉钉topapi/report/list接口获取用户日志列表
该技能用于调用钉钉开放平台的topapi/report/list接口,获取企业/员工的日志列表(含日志创建人、创建时间、模板名称等),支持按模板名称、员工ID、时间范围等条件筛选查询。
https://api.dingtalk.com/v1.0/oauth2/accessToken| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| appKey | String | 是 | 企业内部应用的Cilent ID |
| appSecret | String | 是 | 企业内部应用的Cilent Secret |
https://oapi.dingtalk.com/topapi/report/list| 名称 | 类型 | 必填 | 示例值 | 描述 |
|---|---|---|---|---|
| access_token | String | 是 | 6d1bxxxx | 应用凭证(从前置步骤获取) |
| 名称 | 类型 | 必填 | 示例值 | 描述 |
|---|---|---|---|---|
| start_time | Number | 是 | 1507564800000 | 日志创建开始时间(Unix毫秒级时间戳) |
| end_time | Number | 是 | 1507564800000 | 日志创建结束时间(Unix毫秒级时间戳);与start_time间隔≤180天 |
| template_name | String | 否 | 周报 | 日志模板名称(传值则筛选该模板的日志) |
| userid | String | 否 | user123 | 员工userId(传值则筛选该员工的日志) |
| cursor | Number | 是 | 0 | 查询游标(初始传0,后续从返回值取next_cursor) |
| size | Number | 是 | 10 | 每页数据量(最大值20) |
| modified_start_time | Number | 否 | 1507564800000 | 日志修改开始时间(Unix毫秒级时间戳) |
| modified_end_time | Number | 否 | 1507564800000 | 日志修改结束时间(Unix毫秒级时间戳) |
template_name,userId为空;userId,template_name为空;template_name和userId均为空;cursor=0,若返回has_more=true,则用next_cursor作为新游标继续调用。| 名称 | 类型 | 说明 |
|---|---|---|
| errcode | Number | 返回码(0=成功) |
| errmsg | String | 返回描述(ok=成功) |
| result | PageVo | 核心结果集 |
| request_id | String | 请求ID(用于排查问题) |
| 名称 | 类型 | 说明 |
|---|---|---|
| data_list | ReportOapiVo[] | 日志列表(核心数据) |
| size | Number | 实际返回数据量 |
| next_cursor | Number | 下一页游标 |
| has_more | Boolean | 是否有下一页(true=有) |
| 名称 | 类型 | 说明 |
|---|---|---|
| create_time | Number | 日志创建时间(毫秒时间戳) |
| creator_id | String | 日志创建人userId |
| creator_name | String | 日志创建人姓名 |
| template_name | String | 日志模板名称 |
| contents | Array | 日志具体内容(key-value) |
| report_id | String | 日志唯一ID |
{
"errcode": 0,
"errmsg":"ok",
"result": {
"data_list": [
{
"contents": [
{
"key": "今日完成工作",
"sort": "0",
"type": "1",
"value": "今天已经完成的工作"
}
],
"create_time": 1605680704000,
"creator_id": "user123",
"creator_name": "测试同学",
"template_name": "日报"
}
/v1.0/oauth2/accessToken获取access_token,缓存该值(避免重复调用);https://oapi.dingtalk.com/topapi/report/list?access_token=xxx,传入Body参数;errcode=0,提取result.data_list获取日志数据;has_more=true,用next_cursor作为新游标重复步骤3,直到has_more=false;errcode≠0,根据errmsg排查权限/参数问题(如access_token过期、时间范围超限等)。