DingTalk Channel Plugin for Openclaw

A powerful enterprise messaging integration for Openclaw Skills that enables seamless communication through DingTalk.

chayjan
v1.0.0
Mar 6, 2026
2
3.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install dingtalk

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install dingtalk using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is DingTalk Channel Plugin?

The DingTalk Channel Plugin for Openclaw Skills bridges the gap between AI agents and enterprise communication environments. It allows developers to send and receive messages through DingTalk (钉钉) using either internal applications or group webhooks. By leveraging this integration, Openclaw Skills can become an integral part of corporate workflows, managing notifications and interactive responses directly within the DingTalk ecosystem.

This plugin is designed for scalability and security, supporting various authentication methods including OAuth-based micro-apps and simple signature-verified webhooks. Whether you are building a custom internal assistant or an automated notification system, this skill provides the necessary plumbing to connect Openclaw Skills to one of the world's most popular enterprise platforms.

DingTalk Channel Plugin Use Cases

  • Automating enterprise-wide notifications via Openclaw Skills.
  • Creating interactive AI-driven group chat robots in DingTalk.
  • Managing secure internal messaging with user allowlists.
  • Bridging DevOps alerts from Openclaw Skills to team communication channels.

How DingTalk Channel Plugin Works

  1. Initialize the plugin within your Openclaw Skills configuration environment.
  2. Authenticate using DingTalk App Keys and Secrets or specific Webhook tokens.
  3. Define messaging policies for both direct messages and group chats to control access and privacy.
  4. Configure the DingTalk callback URL to point to your OpenClaw Gateway for handling incoming messages.
  5. Trigger automated messages programmatically using the standardized Openclaw Skills message API.

DingTalk Channel Plugin Setup

You can configure the DingTalk plugin for Openclaw Skills using environment variables or the configuration CLI.

Method 1: Environment Variables

export DINGTALK_CLIENT_ID="your-app-key"
export DINGTALK_CLIENT_SECRET="your-app-secret"

Method 2: Interactive CLI

openclaw config --section channels

For group robot webhooks, add the following to your configuration file:

channels:
  dingtalk:
    enabled: true
    webhookUrl: "https://oapi.dingtalk.com/robot/send?access_token=xxxxx"
    webhookSecret: "SECxxxxx"

DingTalk Channel Plugin Data Schema & Taxonomy

The skill organizes its configuration and metadata within the channels section of the Openclaw Skills environment.

Parameter Description Valid Values
clientId Unique identifier for your DingTalk App string
clientSecret Secret key for API authentication string
dmPolicy Policy for Direct Messages open, allowlist, pairing
groupPolicy Policy for Group Chats open, allowlist, disabled
allowFrom Authorized user IDs for allowlist Array of strings
webhookUrl Endpoint for robot integrations URL string

DingTalk Channel Plugin Advanced Features

  • Multi-policy support for Direct Messages (DM) and Group Chats to ensure secure access control.
  • Support for both internal micro-apps and lightweight Webhook robots.
  • IP whitelist verification compatibility to meet strict enterprise security requirements.
  • User and group allowlist support for granular control over who can interact with Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*