Overview
- Skill Key
- andrewqumm/dingtalk-push
- Author
- andrewqumm
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/andrewqumm/dingtalk-push
- Latest Commit SHA
- bc6efc7e1541dc82a3b92703bd91847f3697e075
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 Dingtalk Push 技能。 若已安装,则直接安装 Dingtalk Push 技能。
# skill: dingtalk-push
发送钉钉群聊机器人消息的技能。
## 触发条件
- 用户请求发送钉钉消息
- 定时任务需要推送通知到钉钉
- 需要集成钉钉群机器人到其他工作流
## 功能
- 发送 Markdown 格式消息到钉钉群
- 支持消息类型(success/warning/error/info)
- 支持 @指定人员和 @所有人
- 支持加签验证(安全)
## 使用方法
### 直接发送消息
在对话中直接使用:
```
发送钉钉消息 "定时任务完成"
发送钉钉 "服务器备份成功" --type success
通知钉钉群 "系统维护通知" --all
```
### 编程调用
```javascript
// 调用 skill 工具
const result = await tools.dingtalk_push({
message: "定时任务完成",
type: "success"
});
```
### 命令行调用
```bash
node skills/dingtalk-push/send.js -m "消息内容"
node skills/dingtalk-push/send.js -m "警告" --type warning
node skills/dingtalk-push/send.js -m "错误" --type error --all
```
## 配置
需要设置以下环境变量或配置文件:
- `DINGTALK_WEBHOOK` - 钉钉机器人Webhook地址
- `DINGTALK_SECRET` - 加签密钥(可选)
配置文件位置:`~/.config/dingtalk-push/config.json`
```json
{
"webhook": "https://oapi.dingtalk.com/robot/send?access_token=xxx",
"secret": "SEC_xxx"
}
```
## 消息类型
| 类型 | Emoji | 适用场景 |
|------|-------|----------|
| info | ℹ️ | 普通通知 |
| success | ✅ | 成功完成任务 |
| warning | ⚠️ | 警告、需要关注 |
| error | ❌ | 错误、异常 |
## 输出
返回发送结果:
```json
{
"success": true,
"messageId": "msg_xxx",
"timestamp": "2026-02-14T12:00:00Z"
}
```
## 依赖
- Node.js 16+
- axios (已内置在OpenClaw中)
# DingTalk Push - 钉钉消息推送
发送钉钉群聊机器人消息的技能。
## 功能
- 发送 Markdown 格式消息到钉钉群
- 支持消息类型(success/warning/error/info)
- 支持 @指定人员和 @所有人
- 支持加签验证(安全)
- 可被其他 Skill 导入调用
## 使用方法
### 命令行
```bash
node skills/dingtalk-push/send.js -m "消息内容"
node skills/dingtalk-push/send.js -m "警告" --type warning
node skills/dingtalk-push/send.js -m "错误" --type error --all
```
### 编程调用
```javascript
import { dingtalkPush, dingtalkSuccess, dingtalkWarning } from './skills/dingtalk-push/tool.js';
// 发送消息
await dingtalkPush({ message: "任务完成", type: "success" });
// 快捷方法
await dingtalkSuccess("备份完成");
await dingtalkWarning("CPU使用率高");
await dingtalkError("服务异常");
```
## 配置
### 方式1: 环境变量
```bash
export DINGTALK_WEBHOOK="https://oapi.dingtalk.com/robot/send?access_token=xxx"
export DINGTALK_SECRET="SEC_xxx"
```
### 方式2: 配置文件
复制配置示例并填入你的Webhook:
```bash
cp skills/dingtalk-push/config.example.json ~/.config/dingtalk-push/config.json
```
## 消息类型
| 类型 | Emoji | 适用场景 |
|------|-------|----------|
| info | ℹ️ | 普通通知 |
| success | ✅ | 成功完成任务 |
| warning | ⚠️ | 警告、需要关注 |
| error | ❌ | 错误、异常 |
## 创建钉钉机器人
1. 打开钉钉群 → 群设置 → 智能群助手 → 添加机器人
2. 选择自定义机器人,填写名称
3. 开启"加签"安全设置(推荐)
4. 复制 Webhook 地址和加签密钥
## 依赖
- Node.js 16+
human-pages-ai
Search and hire real humans for tasks — photography, delivery, research, and more
zseven-w
Reusable skill templates for OpenClaw AI agents. Templates for API integration, data processing, web scraping, CLI tools, and file processing.
capt-marbles
Attio CRM integration for managing companies, people, deals, notes, tasks, and custom objects. Use when working with Attio CRM data, searching contacts, managing sales pipelines, adding notes to records, creating tasks, or syncing prospect information.
capt-marbles
Web scraping and crawling with Firecrawl API. Fetch webpage content as markdown, take screenshots, extract structured data, search the web, and crawl documentation sites. Use when the user needs to scrape a URL, get current web info, capture a screenshot, extract specific data from pages, or crawl docs for a framework/library.
caqlayan
Tweet Processor Skill
carlosarturoleon
Connect to Windsor.ai MCP for natural language access to 325+ data sources including Facebook Ads, GA4, HubSpot, Shopify, and more.