This handles the full spectrum of DingTalk messaging, from simple webhook notifications to group chats to direct messages to work announcements. It supports all the message types you'd expect (text, Markdown, ActionCard, FeedCard) plus @ mentions, message recall, and read receipts. The skill includes a helper script that manages tokens and credentials, converts unionIds to userIds when needed, and routes your request to the right API endpoint. Four different messaging channels are supported depending on whether you're posting to a group, sending a private message, or broadcasting a company-wide notification. It's comprehensive but assumes you already know which DingTalk messaging scenario you need.
npx skills add https://github.com/breath57/dingtalk-skills --skill dingtalk-message