dingtalk-message SKILL.md skillA

dingtalk-message from agentscope-ai/reme is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add agentscope-ai/reme/dingtalk-message@v0.3.0

Pins v0.3.0 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
agentscope-ai/reme
Path
skills/dingtalk-message/SKILL.md
Versions recorded
1
Latest version
v0.3.0, committed Jul 22, 2026
Size
8,932 bytes
Repository stars
3,752
License
Apache-2.0

钉钉消息发送技能。支持企业内部机器人(批量单聊/群聊)和 Webhook 自定义机器人两种接入方式,支持多机器人管理,支持文本、Markdown、链接、ActionCard、FeedCard等多种消息类型。.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# 钉钉消息发送技能

## 概述

支持两种接入方式:
- **Webhook 自定义机器人**:通过 access_token 向群聊发送消息,接入简单
- **企业内部机器人**:通过 app_key/app_secret 发送单聊、群聊消息,功能更全

支持多机器人管理,只有一个时自动使用,多个时按优先级自动选择。

## 环境要求

- Python 3.7+
- `pip install requests`

## 首次配置

### 引导流程

首次使用此技能时,必须按以下流程引导用户完成配置:

1. **询问用户的机器人类型和凭证信息**:
   - Webhook 机器人:需要 `access_token`(和可选的加签密钥 `secret`)
   - 企业内部机器人:需要 `app_key`、`app_secret`、`robot_code`(和可选的 `agent_id`)

2. **执行配置命令**:`python scripts/dingtalk.py robot-add --name "机器人名" --type webhook ...`

3. **验证配置**:`python scripts/dingtalk.py config --show`

### 配置文件路径

配置统一存储在系统配置目录,所有 AI agent 共享,无需重复配置:

| 平台 | 配置文件 | 状态文件 |
|------|---------|---------|
| macOS / Linux | `~/.config/dingtalk/config.json` | `~/.config/dingtalk/state.json` |
| Windows | `%APPDATA%\dingtalk\config.json` | `%APPDATA%\dingtalk\state.json` |

### 手动编辑配置文件

也可直接编辑配置文件,每个机器人用 `name` 标识(建议用群名、用途等有意义的名称),`description` 描述用途,方便智能匹配:

```json
{
    "default_robot": "技术告警群",
    "robots": [
        {
            "name": "技术告警群",
            "type": "webhook",
            "description": "发送技术告警到后端技术群",
            "webhook_token": "你的access_token",
            "webhook_secret": ""
        },
        {
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add agentscope-ai/reme/dingtalk-message@sha256:4b9c165d2366fac9

The line at the top of this page pins the label v0.3.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_aojjwal4ga2surs6.svg)](https://markdownregistry.com/a/art_aojjwal4ga2surs6)

3 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 1 version of this file, committed on Jul 22, 2026.

versioncommittedcommitsizeaudit
v0.3.0 latest2026-07-22 46adb5a 8,932 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (8932 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

agentscope-ai/reme · 3,752 stars · license Apache-2.0 · pushed 2026-11-05 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_aojjwal4ga2surs6
GET https://markdownregistry.com/api/v1/resolve?ref=agentscope-ai/reme/dingtalk-message
GET https://markdownregistry.com/api/v1/blob/4b9c165d2366fac9f46e9099915f69d5fe1cbfda5534fcdb5ab78bc9f0d98da1

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from agentscope-ai/reme

AGENTS.md AGENTS.md file
agentscope-ai/reme · AGENTS.md
git:20261016.0b5bb64 · audit A · 3,752 stars
CLAUDE.md CLAUDE.md file
agentscope-ai/reme · CLAUDE.md
git:20260713.6a2dd02 · audit B · 3,752 stars
reme-memory SKILL.md skill
agentscope-ai/reme · integrations/claude_code/reme/skills/reme-memory/SKILL.md · Recall past conversations, preferences, project history, and decisions from ReMe in Claude Code, or check the ReMe…
git:20261028.b0dc501 · audit A · 3,752 stars
reme-memory SKILL.md skill
agentscope-ai/reme · integrations/codex/plugins/reme/skills/reme-memory/SKILL.md · Recall past facts, preferences, and decisions from ReMe; inspect memory delivery, service health, and the consolidation…
git:20261028.b0dc501 · audit A · 3,752 stars
reme-memory SKILL.md skill
agentscope-ai/reme · integrations/qoder/reme/skills/reme-memory/SKILL.md · Recall past conversations, preferences, project history, and decisions from ReMe in Qoder, or check the ReMe connection.
git:20261029.cb41c9b · audit A · 3,752 stars
qwenpaw_memory SKILL.md skill
agentscope-ai/reme · skills/qwenpaw_memory/SKILL.md · qwenpaw_memory
git:20260622.206a53e · audit A · 3,752 stars
reme_memory SKILL.md skill
agentscope-ai/reme · skills/reme_memory/SKILL.md · Set up and use ReMe as a file-native long-term memory system through the reme CLI. Use when an Agent needs to detect…
git:20261028.b0dc501 · audit A · 3,752 stars
serper-search SKILL.md skill
agentscope-ai/reme · skills/serper-search/SKILL.md · Search the public web through Serper instead of the built-in WebSearch tool. Use when an agent needs current…
git:20260722.46adb5a · audit A · 3,752 stars
tushare-data SKILL.md skill
agentscope-ai/reme · skills/tushare-data/SKILL.md · 面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于…
v1.1.12 · audit A · 3,752 stars

Every file in agentscope-ai/reme

Browse by kind, by grade A, or by owner.