What problem does it solve?
When users refer vaguely to DingTalk or DWS operations without naming a product, paste ambiguous alidocs URLs, or request cross-product workflows, an agent can easily pick the wrong command, guess IDs, or mishandle write confirmations. This Skill provides the shared entry point that disambiguates intent, probes URL types, and enforces a minimal execution contract before any dws CLI command runs.
Core Features & Use Cases
- Product Routing: Maps vague requests to the correct dingtalk-* product skill via routing tables, an intent guide, and URL pattern detection (adoc vs axls vs able vs xlsx).
- Cross-Product Orchestration: Coordinates multi-step workflows (e.g., search a person, then create a calendar event with them as participant) with strict ID-passing conventions.
- Safety Contract Enforcement: Defines confirmation gates for write operations, error recovery rules, retry semantics, and credential-handling prohibitions across all product skills.
- Use Case: A user pastes an alidocs link saying "check this table." The Skill probes the node with
dws drive info, detects extension=xlsx, and routes to dws drive download instead of incorrectly invoking sheet commands.
Quick Start
Ask the agent to handle a DingTalk request that mentions DWS generally or includes an ambiguous alidocs URL, and it will route to the right product skill automatically.