add-dingtalk

Add DingTalk channel to MatClaw with credential setup and code changes.

85|23|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/DingyangLyu/MatClaw --skill add-dingtalk-dingyanglyu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-dingtalk
Source: https://github.com/DingyangLyu/MatClaw/tree/main/.claude/skills/add-dingtalk
Command: npx skills add https://github.com/DingyangLyu/MatClaw --skill add-dingtalk-dingyanglyu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dingtalk-stream.

What problem does it solve?

MatClaw users who need DingTalk as a communication channel must manually modify code, manage dependencies, and configure credentials, which is error‑prone and time‑consuming.

Core Features & Use Cases

  • Deterministic code changes: automatically adds DingTalk channel source files, updates the channel barrel, and installs required npm packages.
  • Interactive credential setup: provides an auth script that collects and validates DingTalk AppKey and AppSecret.
  • Auto‑registration of groups: first message in any DingTalk chat creates a group folder, default CLAUDE.md, and registers the conversation without manual database work.
  • Seamless messaging: supports group chats with @‑mention triggers and 1‑on‑1 chats, delivering AI responses via DingTalk markdown.

Quick Start

Activate the add-dingtalk skill, follow its prompts to configure credentials, and then send @MatClaw hello in a DingTalk group to verify the integration.

Frequently Asked Questions about add-dingtalk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate DingTalk messaging into a Node.js application?

To integrate DingTalk messaging into a Node.js application, you can use a skill that automatically adds channel source files, updates barrels, and installs the required dingtalk-stream npm packages.

What do I need to set up a DingTalk channel for chat communication?

Setting up a DingTalk channel requires a Node.js environment, access to the target application repository, and valid DingTalk App credentials, specifically the AppKey and AppSecret, to handle authentication.

How does automatic group registration work for DingTalk chat integrations?

Automatic group registration works by creating a group folder and a default CLAUDE.md file upon receiving the first message in a DingTalk chat, registering the conversation without manual database work.

Can I trigger AI responses using @-mentions in DingTalk group chats?

Yes, DingTalk group chat integration supports @-mention triggers to initiate interactions, delivering AI responses directly to the chat using DingTalk markdown formatting.

What is the best way to avoid manual code modifications when adding a DingTalk channel?

The best way to avoid manual code modifications is using an automated integration tool that applies deterministic code changes and interactive credential setup to configure the DingTalk channel.

Does DingTalk integration handle both 1-on-1 chats and group chats?

Yes, DingTalk integration handles both 1-on-1 chats and group chats, providing seamless messaging and delivering AI responses via DingTalk markdown across both conversation types.