lark-base

Operate Feishu Base tables, fields, records, views, and workflows via lark-cli.

2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/augustscl/awesome-xiawang-skills --skill lark-base-augustscl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-base
Source: https://github.com/augustscl/awesome-xiawang-skills/tree/main/lark-base
Command: npx skills add https://github.com/augustscl/awesome-xiawang-skills --skill lark-base-augustscl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a disciplined, safety-first workflow and command index for operating Feishu multi-dimensional tables (Base/bitable) via lark-cli, removing ambiguity about which atomic commands to run and when to prefer formulas, data-query, or lookup fields.

Core Features & Use Cases

  • Structured Command Guidance: Maps user intents (create table, create/update field, read/export records, configure views, dashboards, workflows, roles) to exact lark-cli base +... atomic commands and required reference docs.
  • Validation & Safety Rules: Enforces preflight checks (read guides), exact table/field matching, serial execution of list calls, batch limits, and write-confirmation semantics for destructive actions.
  • Formula / Lookup / Workflow Best Practices: Step-by-step rules for when to prefer formula vs lookup, how to build DSL for +data-query, and required schema checks for workflow creation/update.

Quick Start

Read the specific reference document for the target command (e.g., formula or view filter guide) and then run the precise lark-cli base +... command to perform the requested table, field, record, view, dashboard, or workflow operation.

Frequently Asked Questions about lark-base

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

FAQPage Schema
How do I manage Feishu Base tables and records using lark-cli?

Feishu Base tables and records are managed by running exact lark-cli base atomic commands. The workflow enforces preflight reference doc checks, serial list execution, and batch limits to safely handle table, field, and record CRUD operations.

When should I use a formula field versus a lookup field in Feishu Base?

Formula fields compute values within the same table, while lookup fields pull data from linked records. The workflow provides best-practice rules to decide between formula and lookup based on your exact Base schema and cross-table needs.

Can I automate Feishu Base workflows and configure dashboards via command line?

Yes, Feishu Base dashboards and workflows can be configured via lark-cli. The process requires performing schema checks before workflow creation or update, then running precise atomic commands to manage views, dashboards, roles, and automations.

What are the limitations and safety rules for updating Feishu Base fields?

Feishu Base field updates require exact table and field identifier matching, serial list call execution, batch limits, and write-confirmation semantics. These safety rules prevent destructive actions from causing accidental data loss during operations.

What's the best way to perform record aggregation and data queries in Feishu Base?

Record aggregation and data queries in Feishu Base are performed using the lark-cli data-query command. You must build a specific DSL for the query and adhere to pagination rules to retrieve and aggregate results accurately.

Do I need to install any dependencies to operate Feishu Base via lark-cli?

No external dependencies are required to operate Feishu Base via lark-cli. The workflow functions independently, relying on strict preflight checks of reference docs and exact atomic commands to manage Base tables, records, views, and workflows.