lark-shared

Initialize Lark CLI configuration and authenticate user or bot identities.

14|4|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/SpaceZephyr/allSkills --skill lark-shared-spacezephyr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-shared
Source: https://github.com/SpaceZephyr/allSkills/tree/main/lark-shared
Command: npx skills add https://github.com/SpaceZephyr/allSkills --skill lark-shared-spacezephyr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the guesswork and friction of first-time Lark CLI setup, authentication, permission management, and identity switching, so users can seamlessly operate Feishu resources without manual configuration trial and error.

Core Features & Use Cases

  • Guided Config Initialization: Automates the first-time Lark CLI app setup process with a user-friendly authorization flow.
  • Dual Identity Support: Enables seamless switching between user and bot identities to access appropriate Feishu resources (e.g., personal calendars for user identity, app-level resources for bot identity).
  • Targeted Permission Error Resolution: Provides identity-specific fixes for permission denied errors, including guided scope authorization for user identities and direct developer console links for bot identities.
  • Use Case: A team member setting up Lark CLI for the first time to access their work calendar, or a developer troubleshooting bot permission errors when managing Feishu app resources, can complete these tasks in minutes with this Skill's guided workflows.

Quick Start

Use the lark-shared skill to help me complete the first-time configuration of the Lark CLI and log in with my user identity to access my personal work calendar.

Frequently Asked Questions about lark-shared

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

FAQPage Schema
How do I set up the Lark CLI for the first time and initialize configuration?

To set up the Lark CLI, you need to initialize the configuration and complete a user-friendly authorization flow. This guided process automates first-time app setup, allowing you to seamlessly operate Feishu resources without manual configuration trial and error.

How do I switch between user and bot identities in the Feishu command line interface?

Switching identities in the Feishu command line interface allows you to access appropriate resources based on your context. You can use the user identity for personal resources like work calendars, or switch to a bot identity to manage app-level Feishu resources.

Why does the Lark CLI return a permission denied error when accessing Feishu resources?

A permission denied error in the Lark CLI occurs when your identity lacks the necessary access scopes. You can resolve this by completing guided scope authorization for user identities or using direct developer console links to adjust bot identity permissions.

Can I use the Lark CLI to authenticate and access my personal work calendar?

Yes, you can use the Lark CLI to access your personal work calendar by logging in with your user identity. This requires completing the initial configuration and the user authentication workflow to grant the necessary access scopes.

What is the best way to manage access scopes and security compliance for the Lark CLI?

Managing access scopes for the Lark CLI involves using identity-specific workflows to handle permission errors and maintain security compliance. This standardized operational approach ensures both user and bot identities operate within authorized boundaries.