A dedicated interface for executing DingTalk messaging operations and user lookups using the uxc CLI and modern OpenAPI specifications.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install dingtalk-openapi-skill
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install dingtalk-openapi-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The DingTalk Messaging Skill enables developers to interact with the newer DingTalk v1 APIs for robust messaging automation. By utilizing Openclaw Skills, this tool provides a structured way to handle bot-to-user communications, group chats, and service group requests. It specifically focuses on request/response patterns for high-frequency messaging tasks, utilizing the uxc skill for shared execution logic and automated authentication management. This skill is pinned to the modern DingTalk Open Platform host to ensure consistency in auth and schema shape.
First, set up your credentials and bootstrap configuration to handle automated token refreshes for your Openclaw Skills:
uxc auth credential set dingtalk-app \
--auth-type bearer \
--field app_key=env:DINGTALK_APP_KEY \
--field app_secret=env:DINGTALK_APP_SECRET
uxc auth bootstrap set dingtalk-app \
--token-endpoint https://api.dingtalk.com/v1.0/oauth2/accessToken \
--header 'Content-Type=application/json' \
--request-json '{"appKey":"{{field:app_key}}","appSecret":"{{field:app_secret}}"}' \
--access-token-pointer /accessToken \
--expires-in-pointer /expireIn
Next, bind the credential to the API host and link the CLI tool:
uxc auth binding add --id dingtalk-app --host api.dingtalk.com --path-prefix /v1.0 --scheme https --credential dingtalk-app --priority 100
uxc link dingtalk-openapi-cli https://api.dingtalk.com/v1.0 --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/dingtalk-openapi-skill/references/dingtalk-messaging.openapi.json
The skill organizes its operations based on the DingTalk v1 OpenAPI schema, focusing on the following data structures:
| Component | Description |
|---|---|
| API Host | https://api.dingtalk.com/v1.0 |
| Auth Scheme | Bearer (Managed via uxc auth bootstrap) |
| Primary Operations | batchSend (1-to-1), groupSend, serviceGroupSend, userLookup |
| Identifier Types | unionId, openConversationId, robotCode, coolAppCode |
| Payload Type | msgParam (JSON-encoded string inside a JSON request) |
All output is wrapped in a stable JSON envelope containing ok, kind, protocol, data, and error fields.
Loading
A comprehensive multi-agent architecture that instantly deploys a 17-member quantitative investment and research team.

A comprehensive automation skill for the Notion API that enables programmatic management of pages, data sources, and content blocks.

A high-performance, stateless color API and asset toolset specifically designed for AI agents like OpenClaw.

A security-focused vetting protocol designed to audit and verify AI agent skills before deployment.

A comprehensive development platform for building intelligent agents with visual workflow orchestration and advanced memory management.

A sophisticated AI-driven system designed for real-time crop growth monitoring, automated pest identification, and precision agriculture management.








































