What problem does it solve? Accessing DingTalk enterprise data (contacts, calendars, documents, todos, AI tables, chat, drive, attendance) normally requires navigating multiple web interfaces or writing custom API integrations. This Skill lets you perform all of these operations from the command line or through AI agents using the official dws CLI with structured JSON output. ## Core Features & Use Cases - Unified Enterprise Data Access: Search contacts, manage calendar events, query AI table records, create todos, send chat messages, and manage drive files through one CLI. - AI Agent Friendly: Structured JSON responses, --jq filtering to reduce token usage, --dry-run previews, --yes for non-interactive execution, and dynamic schema discovery via dws schema. - Flexible Authentication: Browser login, OAuth device flow for headless environments, and custom app credentials for CI/CD pipelines. - Use Case: An AI agent needs to schedule a weekly team sync. It searches the engineering department for user IDs, creates a calendar event with attendees, and creates a reminder todo — all through chained dws commands. ## Quick Start Install the dws CLI, run dws auth login to authenticate, then ask the agent to list today's DingTalk calendar events in JSON format.