
Description
lark-shared is an agent skill from the Lark CLI project (larksuite/cli) that holds the shared rules every other lark skill depends on: identity, authentication, the output contract and high-risk operations. It covers configuration and authentication for the lark-cli command, including the initial setup with lark-cli config init --new. The skill explains identity. A command run with --as user acts for the person and can reach their calendar and personal cloud files, while --as bot acts for the app and reaches only the bot's own resources, and a bot query for user data returns an empty success rather than an error. Whenever a command returns an authorization or configuration URL, the skill says to generate a QR code with lark-cli auth qrcode, show it beside the link, and pass the URL on exactly as returned. For JSON output it says to judge success by the ok field or the process exit code, not by a code field, because success responses have no top-level code. The skill also forbids printing secrets such as the app secret or access tokens in plain text, and it asks the agent to read the reference or run --help before calling a command rather than guessing its flags.…
Highlights
- Setup with lark-cli config init
- User versus bot identity rules
- QR codes for authorization links
- No secrets printed in plain text
Ratings & Reviews
No ratings yet
Be the first to rate lark-shared.
People also visit

apple-reminders
List, add, edit, complete, or delete Apple Reminders and reminder lists
lark-shared FAQ
What does the lark-shared skill do?
It holds the shared rules for the Lark CLI: identity, authentication, output format and high-risk operations used by the other lark skills.
How do I install it?
Run: npx skills add https://github.com/larksuite/cli --skill lark-shared
What is the difference between user and bot identity?
--as user acts for the person and reaches their own resources. --as bot acts for the app and reaches only the bot's resources.
How are authorization links shared?
The skill says to show a QR code generated with lark-cli auth qrcode next to the link, and to pass the URL on unchanged.
What security checks has it passed?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
What are the best lark-shared alternatives?
Popular alternatives to lark-shared include gws-shared, clerk-cli and openhue. See all lark-shared alternatives

