@amaster.ai/pi-dingtalk
Pi extension for DingTalk workspace — calendar, docs, chat, todo, sheets, mail and more via dws CLI.
Package details
Install @amaster.ai/pi-dingtalk from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@amaster.ai/pi-dingtalk- Package
@amaster.ai/pi-dingtalk- Version
0.1.3- Published
- Jun 19, 2026
- Downloads
- 721/mo · 721/wk
- Author
- qianchuan
- License
- Apache-2.0
- Types
- extension
- Size
- 1.7 MB
- Dependencies
- 1 dependency · 2 peers
Pi manifest JSON
{
"extensions": [
"./dist/index.js"
],
"image": "https://raw.githubusercontent.com/TGYD-helige/pi/master/packages/pi-dingtalk/preview.png"
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@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