npm.io
0.1.4 • Published 3h ago

@amaster.ai/pi-dingtalk

Licence
Apache-2.0
Version
0.1.4
Deps
1
Size
1.7 MB
Vulns
0
Weekly
227
Stars
23

@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

Keywords