lark-shared

Automate Lark CLI setup, authentication, and identity management for user and bot modes.

12|3|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/baibairui/WoClaw --skill lark-shared-baibairui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-shared
Source: https://github.com/baibairui/WoClaw/tree/main/.codex-runtime/home/.agents/skills/lark-shared
Command: npx skills add https://github.com/baibairui/WoClaw --skill lark-shared-baibairui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Lark CLI sharing rules provide guidance for configuring and operating Lark resources, including authentication, identity switching, and scope management, so teams can set up apps safely without exposing credentials or misconfiguring permissions.

Core Features & Use Cases

  • Guidance on application configuration initialization and authentication flows for both user and bot identities.
  • Clear rules for switching identities (--as user/bot), managing permissions, and troubleshooting permission-related errors during setup.
  • Safe operational practices, error handling, and security safeguards to prevent misconfigurations and data leakage when integrating Lark resources.

Quick Start

Run lark-cli config init and follow the on-screen prompts to configure your app and begin authentication.

Frequently Asked Questions about lark-shared

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Lark CLI authentication for user and bot identities?

Lark CLI authentication is configured by running `lark-cli config init` and following the on-screen prompts to set up your app. This initialization process guides you through authenticating both user and bot identities safely without exposing credentials.

What is the best way to switch between user and bot modes in Lark CLI?

Switching between user and bot modes in Lark CLI is handled explicitly using the `--as user/bot` command flag. This identity management feature ensures you operate under the correct scope and permissions for your specific Lark resource integration task.

Why does my Lark CLI setup fail with permission errors during initial config?

Permission errors during Lark CLI setup usually occur when app scopes are misconfigured or identity permissions are insufficient. The Skill provides troubleshooting guidance to resolve these errors by verifying your authentication flow and correcting scope management settings.

Can I manage multiple Lark app scopes and identities for team integration safely?

Yes, you can manage multiple Lark app scopes and identities safely for team integration. The Skill enforces safe operational practices and security safeguards to prevent misconfigurations and data leakage when switching identities or handling resources.

How does Lark CLI handle identity management and data security during resource operations?

Lark CLI identity management ensures data security during resource operations by enforcing safe operational practices and explicit identity handling. It prevents data leakage by guiding the authentication flow and scope management for both user and bot modes.

What are the limitations of using lark-shared for Lark CLI authentication?

The lark-shared Skill focuses on initial config, authentication flows, and permission troubleshooting for the Lark CLI. It does not cover advanced resource manipulation beyond ensuring safe identity handling and scope management during the setup phase.