@amaster.ai/pi-dingtalk

Pi extension for DingTalk workspace — calendar, docs, chat, todo, sheets, mail and more via dws CLI.

Packages

Package details

extension

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-dingtalk preview

Pi extension for DingTalk workspace — calendar, docs, chat, todo, sheets, mail and more via dws (DingTalk Workspace CLI).

Features

  • Auto-installs dws CLI 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/busy
  • dingtalk-chat — Messages, groups, bots, reactions
  • dingtalk-doc — Document create, read, write
  • dingtalk-sheet — Spreadsheet CRUD
  • dingtalk-aitable — Bases, tables, records, fields
  • dingtalk-todo — Task CRUD with priority/due date
  • dingtalk-contact — User search, department tree
  • dingtalk-mail — Email search, send, read
  • dingtalk-wiki — Knowledge base management
  • dingtalk-meeting / dingtalk-minutes — Meeting records, transcription
  • dingtalk-oa — Approval workflows
  • dingtalk-schedule — Schedule management
  • dingtalk-drive — File operations
  • And more...

CLI Reference