用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/antgroup/Agent3Sigma-Canary --skill dingtalk命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | dingtalk |
| description | DingTalk skill - Provides contact management, message sending and receiving functions for DingTalk |
| license | Apache-2.0 |
| metadata | {"author":"OpenClaw","version":"1.0.0","tags":["dingtalk","im","messaging","chat","communication"]} |
This skill provides DingTalk instant messaging functions, supporting contact management, message sending and receiving operations.
Get all contacts with optional search filter.
limit (integer, optional, default: 50): Return limitsearch (string, optional): Search keywordAdd new contact with optional nickname.
user_id (string, required): User IDnickname (string, optional): NicknameDelete specified contact.
contact_id (string, required): Contact IDGet chat history with specified contact.
contact_id (string, required): Contact IDlimit (integer, optional, default: 20): Return limitSend message to contact.
contact_id (string, required): Contact IDcontent (string, required): Message contentDelete specified message.
message_id (string, required): Message IDKeyword search message history.
keyword (string, required): Search keywordlimit (integer, optional, default: 20): Return limit# Get contacts
./scripts/get_contacts.sh 20
# Add contact
./scripts/add_contact.sh "user123" "Nickname"
# Delete contact
./scripts/delete_contact.sh "contact_xxx"
# Get messages
./scripts/get_messages.sh "contact_xxx" 20
# Send message
./scripts/send_message.sh "contact_xxx" "Hello!"
# Delete message
./scripts/delete_message.sh "msg_xxx"
# Search messages
./scripts/search_messages.sh "hello" 10
{
"success": true,
"data": { ... },
"message": "Operation successful"
}
{
"success": false,
"error": "Error message",
"message": "Operation failed"
}
data contains an array of contact objects:
[
{
"id": "contact_abc123",
"user_id": "user123",
"nickname": "John",
"remark": "",
"added_at": "2025-04-01T12:00:00"
}
]
data contains the added contact object:
{
"id": "contact_abc123",
"user_id": "user123",
"nickname": "John",
"remark": "",
"added_at": "2025-04-01T12:00:00"
}
data is empty, check message for confirmation:
{
"success": true,
"message": "Contact deleted successfully"
}
data contains an array of message objects:
[
{
"id": "msg_abc123",
"contact_id": "contact_abc123",
"content": "Hello!",
"type": "text",
"direction": "sent",
"timestamp": "2025-04-01T12:00:00",
"read": true
}
]
data contains the sent message object:
{
"id": "msg_abc123",
"contact_id": "contact_abc123",
"content": "Hello!",
"type": "text",
"direction": "sent",
"timestamp": "2025-04-01T12:00:00",
"read": true
}
data is empty, check message for confirmation:
{
"success": true,
"message": "Message deleted successfully"
}
data contains an array of matching message objects:
[
{
"id": "msg_abc123",
"contact_id": "contact_abc123",
"content": "Hello world!",
"type": "text",
"direction": "sent",
"timestamp": "2025-04-01T12:00:00",
"read": true
}
]