According to AlphaMoat, as of 2026-09, Dingtalk has 3,914 downloads and 2 stars — ranked #2,651 of 5,078 AI skills overall, and #346 of 577 in Development.
| Platform | Installs | Downloads | Stars | Comments |
|---|---|---|---|---|
| ClawHub ↗ | 117 | 3.8K | 2 | - |
| SkillHub ↗ | 158 | 3.9K | 2 | — |
Platforms count differently and update at different times.
It supports sending and receiving messages through the DingTalk API, with direct-message and group policies plus user allowlists. It can use internal apps or group-robot webhooks. Before exposing a callback endpoint, confirm signature verification and sender/group allowlists; keep credentials tightly scoped and protected. The plugin is beta and requires OpenClaw 2026.2.0 or later plus DingTalk app or robot credentials. Restrict webhook destinations to the official DingTalk robot endpoint; do not expose callbacks until authentication is verified.
Profile published 2026-10-27
Generated from the skill’s documentation as examples; not results of actual runs.
The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.
| Month | Downloads | MoM | Stars |
|---|---|---|---|
| 2026-09 | 3.9K | — | 2 |
| 2026-08 | 3.6K | +7.1% | 2 |
| 2026-07 | 3.4K | — | 2 |
| 2026-05 | 2.8K | — | 2 |
| 2026-03 | 1.9K | — | 2 |
The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.
---
name: dingtalk
description: DingTalk channel plugin for OpenClaw - send and receive messages via DingTalk (钉钉)
metadata:
{
"openclaw":
{
"requires": { "openclaw": ">=2026.2.0" },
},
}---
# DingTalk Channel Plugin for OpenClaw
Connect OpenClaw to DingTalk (钉钉) for enterprise messaging.
## Features
- Send/receive messages via DingTalk API
- Support for both internal apps and webhook robots
- DM and group chat policies
- User allowlist support
## Configuration
### Method 1: Environment Variables
```bash
export DINGTALK_CLIENT_ID="your-app-key"
export DINGTALK_CLIENT_SECRET="your-app-secret"
```
### Method 2: Config File
```bash
openclaw config --section channels
# Select DingTalk and follow prompts
```
Or manually edit config:
```yaml
channels:
dingtalk:
enabled: true
clientId: "ding6kntxc33nvloty5z"
clientSecret: "your-secret"
dmPolicy: "allowlist" # or "open", "pairing"
allowFrom:
- "user001"
- "user002"
groupPolicy: "allowlist" # or "open", "disabled"
groupAllowFrom:
- "chat001"
```
### Method 3: Webhook Robot (Group Chat)
For group robot webhooks:
```yaml
channels:
dingtalk:
enabled: true
webhookUrl: "https://oapi.dingtalk.com/robot/send?access_token=xxxxx"
webhookSecret: "SECxxxxx" # optional, for signature verification
```
## Getting Credentials
1. Go to [DingTalk Open Platform](https://open.dingtalk.com)
2. Create a micro-app or internal robot
3. Copy the **App Key** and **App Secret**
4. For internal apps, ensure these permissions:
- Contact management (读取通讯录)
- Message notifications (发送工作通知)
## Usage
### Sending Messages
```typescript
await message({
channel: "dingtalk",
target: "user-id",
text: "Hello from OpenClaw!"
});
```
### Receiving Messages
Configure DingTalk callback URL to point to your OpenClaw Gateway:
```
https://your-gateway/webhook/dingtalk
```
## API Reference
- [DingTalk Open Platform](https://open.dingtalk.com/document/isv/server-api-overview)
- [Robot Webhook API](https://open.dingtalk.com/document/isv/group-robot)
## Troubleshooting
**Error: "invalid timestamp"**
- Check your system time is synchronized
**Error: "app not authorized"**
- Ensure your app has the required permissions in DingTalk admin console
**Error: "ip not in whitelist"**
- Add your OpenClaw Gateway IP to DingTalk app IP whitelist
## Development
This plugin is in beta. Report issues at: https://github.com/openclaw/openclaw
## License
MIT
A skill for working with GitHub through the gh CLI: pull request checks, workflow runs, and API queries.
A search skill that aggregates 16 engines and needs no API key.
Lists, configures, authorizes and calls MCP servers and tools from the command line.
Generate valid Mermaid diagrams like flowcharts, sequence diagrams, mind maps, ER diagrams, or user journeys from text or product descriptions.
Access the YouTube Data API through managed OAuth to search videos and manage channel content.
Accesses the GitHub REST API over a managed OAuth connection.
A coding workflow skill covering planning, implementation, verification, and testing.
A skill that collects essential Docker commands and container workflows.
Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.