Loading...
Loading...
DingTalk knowledge base and space management. Use when the user explicitly mentions: knowledge base/wiki, creating, finding, or listing knowledge bases/named team knowledge spaces/personal knowledge bases/knowledge base members/node creation, listing, search, copy, move, delete within the library, or knowledge base activity feeds. Merely saying "document space/my documents" does not trigger this: general storage management and global file search go through dingtalk-drive; node content read/write goes through dingtalk-doc. Command prefix: dws wiki.
npx skill4agent add dingtalk-real-ai/dingtalk-workspace-cli dingtalk-wikidws--format jsonunknown flagunknown commandisOrgCurrent=true--yescomplete/hasMore/stopReason/failuresdingtalk-shared+resolve-space/+wiki-new-docdws schema --cli-path "wiki +<shortcut>" --compact --jq '{cli_path,parameters,constraints,confirmation}' -f jsonresult--jq '{cli_path,outcomes:.result.outcomes,pagination}'data_schemaunknown flagunknown command--compactdws shortcut list --service wiki --format json| Shortcut | Risk | Use Cases |
|---|---|---|
| read | Search knowledge spaces by name and resolve the unique spaceId within a single response (read-only) |
| write | Create a new document node under the knowledge base with the specified name (resolves workspaceId via a single name search) |
| User Intent | Sole Recommended Entry | Key Boundaries |
|---|---|---|
| Resolve the unique knowledge base by name | | Clarify the organization/personal scope first; the response requestedType must equal the requested scope; take workspaceId only when |
| Search or list knowledge bases | | Add |
| Discover DingTalk Drive storage space for Drive | | Managed read-only prerequisite; switch back to Drive after receiving spaceId/rootFolderId, without entering Wiki node/member routes |
| View details for a known workspace | | Do not search again when the ID is known |
| Create or delete knowledge base | | Creation reads back and verifies space type; assert type only when |
| Browse or search nodes within the library | | Directory listing and keyword search are separate; add |
| View node metadata | | Switch to Doc for content read/write afterwards |
| Create a node in a known workspace | | Supports adoc/axls/able/appt/adraw/amind/folder; verify ID, workspace, name, type, and explicit parent folder after creation |
| Create an empty document when only the knowledge base name is known | First resolve uniquely via full | Do not use single-page |
| Create a document from a local file in a new knowledge base then move it to "My Documents" | | Must actually import the document into the new knowledge base before moving out; do not query |
| Copy, move into knowledge base, or move a Wiki online node out to "My Documents" | | "Wiki node → My Documents" always uses |
| Put standalone common attachments on the knowledge base home page | | No |
| Delete a node in the library | | Verify ownership and confirm before deletion |
| List, add, modify, or remove knowledge base members | | Writes accept 1-30 users; adding/updating must specify a role, removing does not pass a role; use native member for multiple types, per-member roles, or notifications |
| View knowledge base activity feeds | | Add |
--workspace+space-search+resolve-space/+wiki-new-doc+node-getnodeId--folderfolderId+node-copy/+move--folder+move-to-drivedoc +import --workspacewiki +move-to-drive --workspacewiki +move-to-drivemySpacedrive +movewiki space list --type orgSpace|mySpace+space-list/+node-list/+node-search/+feed-list--page-allautoPageComplete/autoPageStopReason/pagesFetchedrequestedType+space-listspaceTypeautoPageComplete=true+space-createspaceTypespaceTypeVerified=true+space-search/+node-search+space-search+resolve-space+node-list/+node-search/+node-getextension/type/hasChildrenparentFolderId+move/+move-to-drivesource/targetmyWikiSpacesuccess=truepartial_failure--yes--yeswiki member list --limit--page-all--usersMANAGER|EDITOR|DOWNLOADER|READER+node-create --type| Trigger | Reference |
|---|---|
| Ambiguous boundaries among document space, knowledge base, Drive/Doc | intent-guide |
| Node type, copy, move, move-out, or deletion details | node-ops |
| Member roles, limits, and verification semantics | members |
| Pagination, spaces, activity feeds, and low-frequency errors | wiki reference |
| Cross-product creation/content-write short flows | lite-recipes |
+resolve-space resolved=truesuccess=trueunknown flagunknown command+move-to-drivewiki space list --type orgSpace|mySpaceorgWikiSpace/myWikiSpace+move/+move-to-drive