Token导航 LogoToken导航

Agent Skill · 研究检索

dingtalk-cli-auto(dingtalk CLI auto 搜索)

dingtalk-cli-auto 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

dingtalk-cli-auto 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 32,827。

总安装 2,448周安装 111GitHub Stars 公开资料未说明下载 792核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:dingtalk-cli-auto(dingtalk CLI auto 搜索)
来源仓库:https://github.com/onlyloveher/dingtalk-cli-auto
安装命令:
openclaw skills install dingtalk-cli-auto
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install dingtalk-cli-auto

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

基于钉钉官方CLI工具dws,实现消息发送、日程管理、待办事项、通讯录查询及机器人消息自动化操作。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install dingtalk-cli-auto;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

dingtalk-cli-auto 怎么安装?

在终端执行 openclaw skills install dingtalk-cli-auto。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

dingtalk-cli-auto 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

dingtalk-cli-auto 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

dingtalk-cli-auto 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

dingtalk-cli-auto 用的人多吗?

公开数据是累计安装 2,448 次,近一周安装 111 次,下载 792 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

dingtalk-cli-auto 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
dingtalk-cli-auto

dingtalk CLI auto 搜索 · 本页

2,448—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

DingTalk CLI Auto Skill

钉钉 CLI 自动化技能 - 基于钉钉官方 CLI 工具 (dws) 实现企业自动化功能。

Description

本 Skill 封装了钉钉官方 CLI 工具 dws (DingTalk Workspace CLI),提供以下企业自动化能力:

  • 📨 消息管理: 发送文本/Markdown消息给联系人或群聊
  • 📅 日程管理: 创建日程、查询空闲时段、查看日程列表
  • ✅ 待办事项: 创建、完成、删除、查询待办
  • 👥 通讯录: 搜索联系人、查询部门成员
  • 🤖 机器人交互: 发送群机器人消息

Prerequisites

1. 安装 dws CLI

# Linux/macOS
curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh

# Windows PowerShell
irm https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.ps1 | iex

2. 钉钉开放平台配置

  1. 访问 钉钉开放平台 创建企业内部应用
  2. 获取 AppKey 和 AppSecret
  3. 配置应用权限:

- 通讯录管理 - 日程管理 - 待办管理 - 群机器人消息

  1. 发布应用

3. 环境变量配置

export DWS_CLIENT_ID="your-app-key"
export DWS_CLIENT_SECRET="your-app-secret"

或使用 OpenClaw 环境配置:

openclaw config set dingtalk.app_key your-app-key
openclaw config set dingtalk.app_secret your-app-secret

4. 首次认证

dws auth login

按提示完成 OAuth 设备流认证。

Tools

发送消息

send_text_message

发送文本消息给指定用户或群聊

# 给用户发送消息
node scripts/message.js send-text --user-id "user123" --content "Hello, this is a test message"

# 给群聊发送消息
node scripts/message.js send-text --chat-id "chat123" --content "Group notification"
send_markdown_message

发送 Markdown 格式消息

node scripts/message.js send-md --user-id "user123" --title "通知" --content "**重要提醒**:会议即将开始"

日程管理

create_schedule

创建日程/会议

node scripts/calendar.js create \
  --title "周例会" \
  --start "2026-04-03T14:00:00" \
  --end "2026-04-03T15:00:00" \
  --attendees "user1,user2,user3" \
  --location "会议室A"
list_schedules

查询日程列表

# 查询今天的日程
node scripts/calendar.js list --today

# 查询指定日期范围
node scripts/calendar.js list --start "2026-04-01" --end "2026-04-07"
check_free_busy

查询用户空闲时间

node scripts/calendar.js free-busy \
  --users "user1,user2" \
  --start "2026-04-03T09:00:00" \
  --end "2026-04-03T18:00:00"

待办事项

create_todo

创建待办事项

node scripts/todo.js create \
  --content "完成项目文档" \
  --due "2026-04-05T18:00:00" \
  --assignees "user1"
list_todos

查询待办列表

# 所有待办
node scripts/todo.js list

# 即将到期的待办
node scripts/todo.js list --due-within 3
complete_todo

完成待办

node scripts/todo.js complete --id "todo123"
delete_todo

删除待办

node scripts/todo.js delete --id "todo123"

通讯录

search_contacts

搜索联系人

# 按姓名搜索
node scripts/contact.js search --name "张三"

# 按部门搜索
node scripts/contact.js search --dept "技术部"
get_department_members

获取部门成员列表

node scripts/contact.js dept-members --dept-id "dept123"

机器人消息

send_robot_message

发送群机器人消息

node scripts/robot.js send \
  --webhook "https://oapi.dingtalk.com/robot/send?access_token=xxx" \
  --secret "SECxxx" \
  --content "机器人通知消息"

Usage Examples

场景 1: 每日待办提醒

# 获取今日待办
node scripts/todo.js list --today

# 创建今日待办
node scripts/todo.js create --content "提交日报" --due "today 18:00"

场景 2: 会议通知

# 搜索参会人员
node scripts/contact.js search --name "张三"

# 检查空闲时间
node scripts/calendar.js free-busy --users "user1,user2" --duration 60

# 创建会议
node scripts/calendar.js create \
  --title "项目评审会" \
  --start "2026-04-03T14:00:00" \
  --duration 60 \
  --attendees "user1,user2"

# 发送会议提醒
node scripts/message.js send-md \
  --chat-id "chat123" \
  --title "会议提醒" \
  --content "**项目评审会** 将于14:00开始,请准时参加"

场景 3: 任务分派

# 查找成员
node scripts/contact.js search --name "李四"

# 创建并分派待办
node scripts/todo.js create \
  --content "完成API文档编写" \
  --assignees "user2" \
  --due "2026-04-05"

# 发送通知
node scripts/message.js send-text \
  --user-id "user2" \
  --content "你有一个新的待办任务:完成API文档编写,截止2026-04-05"

API Reference

命令行参数规范

所有脚本遵循统一的参数规范:

参数说明示例
--user-id用户IDuser123
--chat-id群聊IDchat456
--content消息/内容Hello World
--title标题会议通知
--start开始时间2026-04-03T14:00:00
--end结束时间2026-04-03T15:00:00
--duration持续时间(分钟)60
--attendees参会人(逗号分隔)user1,user2
--assignees负责人(逗号分隔)user1
--due截止日期2026-04-05 或 today
--dept-id部门IDdept123
--name姓名张三
--dept部门名称技术部
--webhook机器人Webhookhttps://...
--secret机器人密钥SEC...

时间格式

  • ISO 8601: 2026-04-03T14:00:00
  • 相对时间: today, tomorrow, +3d (3天后)
  • 自然语言: 今天18:00, 明天上午9点

Error Handling

常见错误

错误码说明解决方案
401未认证或Token过期执行 dws auth login
403权限不足检查应用权限配置
404用户/群聊不存在检查ID是否正确
400参数错误检查参数格式
429请求过于频繁稍后重试

调试模式

添加 --debug 参数查看详细日志:

node scripts/message.js send-text --user-id "user123" --content "test" --debug

Configuration

OpenClaw 集成配置

在 OpenClaw 配置文件中添加:

{
  "skills": {
    "dingtalk-cli-auto": {
      "app_key": "your-app-key",
      "app_secret": "your-app-secret",
      "default_chat_id": "your-default-chat-id"
    }
  }
}

环境变量

变量名说明必需
DWS_CLIENT_ID钉钉AppKey是
DWS_CLIENT_SECRET钉钉AppSecret是
DINGTALK_DEFAULT_CHAT默认群聊ID否
DINGTALK_DEBUG调试模式否

Dependencies

  • Node.js >= 18.0.0
  • dws CLI >= 0.5.0

Installation

# 克隆到技能目录
cd ~/clawd/skills
git clone <repo-url> dingtalk-cli-auto

# 安装依赖
cd dingtalk-cli-auto
npm install

# 配置认证
export DWS_CLIENT_ID="your-app-key"
export DWS_CLIENT_SECRET="your-app-secret"
dws auth login

# 测试
npm test

Testing

运行测试用例:

# 全部测试
npm test

# 单模块测试
npm run test:message
npm run test:calendar
npm run test:todo
npm run test:contact

Troubleshooting

问题:dws 命令未找到

解决方案:

# 确认安装路径
which dws

# 添加到 PATH
export PATH="$HOME/.local/bin:$PATH"

# 重新安装
curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh

问题:认证失败

解决方案:

# 清除缓存重新认证
dws auth logout
dws auth login

# 检查环境变量
echo $DWS_CLIENT_ID
echo $DWS_CLIENT_SECRET

问题:权限不足

解决方案:

  1. 检查钉钉开放平台应用权限设置
  2. 确认应用已发布
  3. 确认用户在企业通讯录中

Changelog

v1.0.0 (2026-04-02)

  • 初始版本发布
  • 支持消息发送、日程管理、待办事项、通讯录查询
  • 支持机器人消息发送

License

MIT

Credits

平台分布

OpenClaw

73.85%
按下载量换算585

安全审计

VirusTotal

未展示

ClawScan

可疑

Static analysis

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills