@amaster.ai/pi-dingtalk

Pi extension for DingTalk workspace — calendar, docs, chat, todo, sheets, mail and more via dws (DingTalk Workspace CLI).
Features
- Auto-installs
dwsCLI if not present - Initializes credentials from pi settings (non-interactive, via
--client-id/--client-secret) - Injects dws skills into the agent session (19 product skills)
Configuration
Add to your .pi/settings.json:
{
"pi-dingtalk": {
"clientId": "your_client_id",
"clientSecret": "your_client_secret"
}
}| Field | Required | Description |
|---|---|---|
clientId |
Yes | App Key from DingTalk Open Platform |
clientSecret |
Yes | App Secret |
Skills Provided
19 skills from dws covering:
dingtalk-calendar— Events, meeting rooms, free/busydingtalk-chat— Messages, groups, bots, reactionsdingtalk-doc— Document create, read, writedingtalk-sheet— Spreadsheet CRUDdingtalk-aitable— Bases, tables, records, fieldsdingtalk-todo— Task CRUD with priority/due datedingtalk-contact— User search, department treedingtalk-mail— Email search, send, readdingtalk-wiki— Knowledge base managementdingtalk-meeting/dingtalk-minutes— Meeting records, transcriptiondingtalk-oa— Approval workflowsdingtalk-schedule— Schedule managementdingtalk-drive— File operations- And more...
CLI Reference
- Repository: https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli
- Install:
npm install -g dingtalk-workspace-cli - Docs: https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli#readme