lark-shared

Configure lark-cli authentication, permissions, and identity switching for Feishu resources.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/qiushibang/skill-creator-pro --skill lark-shared-qiushibang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-shared
Source: https://github.com/qiushibang/skill-creator-pro/tree/main/references/lark-shared
Command: npx skills add https://github.com/qiushibang/skill-creator-pro --skill lark-shared-qiushibang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the confusion and trial-and-error of first-time Lark CLI setup, identity misconfiguration and permission error troubleshooting when operating Feishu/Lark resources via command line, reducing setup time and avoiding common access issues.

Core Features & Use Cases

  • One-click Config Initialization: Guides users through the lark-cli config init flow to complete application configuration in one step.
  • Dual Identity Auth Management: Supports switching between user and bot identities, with clear guidance on auth login, scope configuration and permission error resolution for each identity type.
  • Use Case: For example, when a developer first builds a Feishu app integration and hits a "Permission denied" error when accessing user calendars, this skill guides them to correctly configure scopes and complete user auth login to resolve the issue.

Quick Start

Use the lark-shared skill to walk me through initializing my Lark CLI app configuration and completing user auth login to access my personal Feishu calendar resources.

Frequently Asked Questions about lark-shared

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

FAQPage Schema
How do I fix permission denied errors when accessing Feishu resources via lark-cli?

To resolve lark-cli permission denied errors, you must correctly configure application scopes and complete the user auth login flow for your Feishu developer application. This grants the CLI required access rights to operate user resources.

What is the best way to initialize lark-cli configuration for a first-time Feishu app setup?

The best way to initialize lark-cli configuration is by running the config init flow, which provides step-by-step guidance to complete your Feishu application setup in one step. This eliminates trial-and-error during initial configuration.

Can I switch between user and bot identities when using the Feishu command line tool?

Yes, the Feishu command line tool supports dual identity auth management, allowing you to switch between user and bot identities. You must configure the specific scopes and auth login flows for each identity type to manage permissions correctly.

How does lark-cli authentication work for managing Feishu application scopes?

Lark-cli authentication works by guiding developers through auth login flows and scope configuration to establish secure access to Feishu resources. It enforces security rule compliance while resolving permission violations for user and bot identities.

Why does my lark-cli configuration fail when setting up access to personal Feishu calendar resources?

Your lark-cli configuration fails because the application scopes are misconfigured or the user auth login flow is incomplete. Correctly configuring these permission scopes resolves the access issues for your personal Feishu calendar resources.