DingTalk Notify for Openclaw

An automated notification skill that enables Openclaw agents to send work messages and files directly to DingTalk users via unified scripts.

m646pxhjf4-dot
v1.0.0
Apr 12, 2026
0
712
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install dingtalk-notify

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-notify 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 Notify?

DingTalk Notify is a powerful communication integration designed to bridge the gap between AI workflows and team collaboration platforms. As a core component of Openclaw Skills, it provides a centralized channel for pushing work notifications, status updates, and documents directly to specific users. This skill abstracts the complexity of the DingTalk API, offering a simplified interface for agents to maintain high-speed communication within a professional environment.

By incorporating DingTalk Notify into your automation stack, you gain a reliable method for delivering real-time alerts. Whether it is a system status change or a completed data report, this tool ensures that information reaches the intended recipient immediately through the DingTalk ecosystem, making it a vital asset for any Openclaw Skills implementation.

DingTalk Notify Use Cases

  • Sending real-time work notifications to specific users during automated workflows.
  • Pushing log files, reports, or generated documents directly to a user's DingTalk account.
  • Monitoring connectivity and service health between local environments and DingTalk servers.
  • Implementing automated retry logic for failed message deliveries to ensure 100% notification reach.
  • Testing the integration and connectivity of communication pipelines within Openclaw Skills.

How DingTalk Notify Works

  1. The AI agent or user invokes one of the specialized shell scripts located in the workspace directory.
  2. The script processes the input arguments, such as the message body or the file path, along with the target user ID.
  3. Authentication is handled automatically through an OAuth2 flow, where the script manages token generation and refreshes.
  4. The message or file is transmitted via the DingTalk API to the specified user account.
  5. Every transaction is logged into a structured JSONL file for auditing and debugging purposes.
  6. In the event of a network failure, a dedicated retry script can be executed to process the pending message queue.

DingTalk Notify Setup

To utilize this integration within your Openclaw Skills workspace, ensure your environment variables for DingTalk authentication are configured. You can verify the setup with the following commands:

# Test connectivity with a simple notification
~/.openclaw/workspace/scripts/dingtalk-work-notify.sh 'Connectivity Test' 'USER_ID'

# Check the current status of the DingTalk service
~/.openclaw/workspace/scripts/dingtalk-status.sh

DingTalk Notify Data Schema & Taxonomy

The skill organizes its operation and history using a clear file-based taxonomy to ensure transparency in communication tracking.

Data Type Path / Location Description
Activity Logs ~/.openclaw/backups/notifications/send-record-YYYY-MM-DD.jsonl Daily logs of every notification sent, stored in JSON Lines format.
Notification Scripts ~/.openclaw/workspace/scripts/ Bash scripts responsible for text delivery, file sending, and retries.
Auth Tokens Internal script management Automated OAuth2 token handling and storage.

DingTalk Notify Advanced Features

  • Seamless OAuth2 token management that handles expiration and refreshing without manual intervention.
  • Enhanced file transfer capabilities supporting various document and media types via dingtalk-send-file-enhanced.sh.
  • Robust failure recovery system that tracks undelivered messages and attempts re-delivery.
  • Granular logging for all Openclaw Skills communications, providing a full audit trail of interactions.
  • Service health monitoring to proactively identify and resolve API connection issues.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*