This repository defines an agent skill that operates Feishu/Lark strictly through the official lark-cli command line. The agent executes all CLI commands and returns concise summaries to the user.
- SKILL.md: Skill definition, constraints, and usage philosophy.
- examples.md: Agent command examples and expected responses.
- Install
lark-cli:npm install -g @larksuite/cli - Install CLI skill:
npx skills add larksuite/cli -y -g - Configure auth:
lark-cli config init --new - Login:
lark-cli auth login --recommend
- The user describes the intended Feishu action in natural language.
- The agent maps the intent to the correct
lark-clicommand. - The agent runs the command and summarizes results.
- If a command is unclear, the agent uses
lark-cli --helporlark-cli <domain> --help.
- The agent must not call Feishu APIs directly.
- If an action is not supported by
lark-cli, the agent refuses and suggests an alternative.