dingtalk_channel_connect

Automate DingTalk channel setup for CoCo via visual browser flows.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/hueidou/CoCo --skill dingtalk-channel-connect-hueidou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dingtalk_channel_connect
Source: https://github.com/hueidou/CoCo/tree/main/src/coco/agents/skills/dingtalk_channel
Command: npx skills add https://github.com/hueidou/CoCo --skill dingtalk-channel-connect-hueidou

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the tedious, error-prone process of creating a DingTalk internal application, configuring a robot, uploading required images, publishing a new version, and retrieving Client ID and Client Secret so CoCo can bind to a DingTalk channel.

Core Features & Use Cases

  • Visual browser automation: Drives a headed browser to navigate the DingTalk developer console, click through UI flows, and interact with forms and upload controls.
  • Pause-and-resume for login and validation: Detects login screens or upload failures, pauses automation, requests user action, and resumes from the same step after confirmation.
  • Image upload handling and publishing enforcement: Validates upload strategy (download links, local paths, chooser usage), enforces creating and publishing a new version after configuration, and guides users to retrieve and supply credentials for CoCo binding.
  • Use case: A developer or sysadmin integrating CoCo with a company's DingTalk tenant can run this Skill to provision the app, configure a robot in Stream mode, and obtain credentials without manual step sequencing.

Quick Start

Run the dingtalk_channel_connect skill to launch a headed browser, follow prompts to log in when paused, provide or confirm images when requested, and complete app creation until you obtain the Client ID and Client Secret.

Frequently Asked Questions about dingtalk_channel_connect

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

FAQPage Schema
How do I automate DingTalk channel setup for a CoCo instance?

Automating DingTalk channel setup for a CoCo instance involves using a headed visual browser to create an internal application, configure a robot in Stream mode, publish the version, and retrieve the Client ID and Client Secret for binding.

What happens when the DingTalk developer console requires a login during browser automation?

When a login screen is detected during browser automation, the process pauses to request manual user action. Automation resumes from the exact same step only after the user confirms they have successfully logged into the DingTalk developer console.

How are image uploads handled when configuring a DingTalk robot?

Image uploads for DingTalk robot configuration are handled by validating upload strategies like local paths or chooser usage. The automation pauses to guide users through providing icons and preview images before enforcing the creation and publishing of a new version.

Do I need to manually create a version and publish after configuring the DingTalk robot?

No, you do not need to manually create a version and publish after configuring the DingTalk robot. The automation explicitly enforces creating and publishing a new version as part of the visual browser flow to complete the channel setup.

Can I use a headless browser to connect CoCo to a DingTalk channel?

No, you cannot use a headless browser to connect CoCo to a DingTalk channel. This Skill specifically drives a headed visual browser to navigate the DingTalk developer console, ensuring manual interactions like login pauses and image uploads are handled correctly.