Loading...
Loading...
Manage DingTalk product capabilities (AI Table/Calendar/Address Book/Group Chat & Bots/Todo/Approval/Attendance/Logs/DING Messages/Workbench/Open Platform Documents, etc.). Use this when users need to operate table data, manage schedules and meetings, query address books, manage group chats, send messages via bots, create todos, submit approvals, check attendance, and submit daily/weekly reports (DingTalk log templates).
npx skill4agent add dingtalk-real-ai/dingtalk-workspace-cli dwsdws--format json--yes| Product | Purpose | Reference Document |
|---|---|---|
| AI Table: CRUD operations for tables/data tables/fields/records/template search | aitable.md |
| Approval: Approval form/initiate instance/approval/revoke | simple.md |
| Attendance: Check-in record/schedule query | attendance.md |
| Calendar: Schedule/participant/meeting room/busy-free query | calendar.md |
| Group Chat & Bots: Search groups/create groups/manage group members/modify group names/bot mass messaging/one-on-one chat/recall/Webhook/bot search | chat.md |
| Address Book: User query(current user/search/details)/Department query(search/sub-departments/member list) | contact.md |
| Open Platform Documents: Search development documents | simple.md |
| DING Messages: Send/recall (in-app/SMS/phone call) | ding.md |
| Logs: Create via template/inbox/sent/view template/details/read statistics | report.md |
| Todo: Create(including priority/deadline)/query/modify/mark as complete/delete | todo.md |
| Workbench: Application management | workbench.md |
aitableapprovalattendancecalendarchatcontactdevdocdingreporttodoworkbenchFor more confusing scenarios, see intent-guide.md
--yes| Product | Command | Description |
|---|---|---|
| | Delete the entire AI Table, including all data tables and records |
| | Delete records (supports batch operation) |
| | Delete schedule, and all participants will be canceled synchronously |
| | Remove schedule participants |
| | Cancel meeting room reservation |
| | Remove group members |
| | Delete todo |
Step 1 → Display operation summary (operation type + target object + scope of impact)
Step 2 → User explicitly confirms (e.g., "Confirm" / "Yes")
Step 3 → Add --yes to execute the commanddws--verboseRECOVERY_EVENT_ID=<event_id>RECOVERY_EVENT_IDexecute/finalize