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.