What problem does it solve?
Working with Feishu/Lark APIs requires knowing which domain (docs, drive, wiki, minutes, calendar, IM, mail, approval) handles a given task, and static API documentation quickly drifts out of sync with the installed CLI. This Skill eliminates that guesswork by routing every Lark request through the lark-cli binary's own embedded, version-synced domain guides, then executing and verifying the task.
Core Features & Use Cases
- Intelligent Domain Routing: Matches user intent, URL paths, and tokens (e.g.,
note_id, minute_token, /wiki/ links) to the correct embedded guide such as lark-doc, lark-drive, lark-minutes, or lark-vc, with an explicit disambiguation table for high-confusion routes.
- Version-Synced Instructions: Loads the CLI's embedded
SKILL.md guides via lark-cli skills read instead of relying on stale static catalogs, with SHA-256 verification before falling back to on-disk bundles.
- Safe Execution and Verification: Uses
--dry-run previews for writes, requires human confirmation for high-risk operations, preserves explicit --profile values, and verifies results via exit codes, JSON envelopes, and domain-specific read-back checks.
- Use Case: A user pastes a Feishu wiki document URL and asks to update its content. The Skill routes to
lark-doc, loads the guide, runs the correct typed command with a dry-run preview, and confirms the change with an independent read.
Quick Start
Use the lark-cli-router skill to fetch the content of this Feishu document and summarize it for me.