lark-base

Execute validated lark-cli base commands for Feishu Base table and record management.

1|Updated May 17, 2026
One-click install
npx skills add https://github.com/mykcs/myk-skills --skill lark-base-mykcs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-base
Source: https://github.com/mykcs/myk-skills/tree/main/lark-base
Command: npx skills add https://github.com/mykcs/myk-skills --skill lark-base-mykcs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

lark-base solves the problem of reliably managing Feishu Base (multi-dimensional tables) via CLI—covering setup, schema (tables/fields/views), record CRUD, derived fields (formula/lookup), analytics, and higher-level features like workflows, dashboards, forms, and advanced permissions—while preventing common mistakes with tokens, IDs, field types, and unsafe execution paths.

Core Features & Use Cases

  • Base + Wiki to Base routing: Parses /wiki/{token} to the underlying bitable token and routes requests correctly.
  • Table/Field/View administration: Create/list/get/update/delete tables, fields (including formula/lookup with mandatory guides), and views (filter/sort/group/card/timebar/visible fields).
  • Record operations: Search/list/get, upsert/batch write, attachment download/upload/remove, history queries, and record share-link generation.
  • Derived data & analytics: Create/update formula/lookup fields and run data-query aggregations with strict SOP routing to avoid incorrect global conclusions.
  • Automation & visualization: Manage workflows (create/get/update/list/enable/disable) and dashboards (create blocks, update configs, arrange layout).
  • Forms & advanced permissions: Manage forms and questions, submit via share token (with attachments rules), and enable/manage advanced permissions (role/advperm).

Quick Start

Ask the AI: "Using the lark-base skill, get a list of records from the Base table '订单表' where '状态' is '进行中' and show the top 20 by '创建时间' descending."

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 multi-dimensional tables via CLI commands?

You can manage Feishu Base multi-dimensional tables end-to-end by executing validated lark-cli base commands for schema setup, record CRUD, analytics, dashboards, and workflows. This enforces strict preconditions for safe token resolution and routing.

How do I resolve wiki tokens to bitable tokens for Feishu Base operations?

Feishu Base operations resolve wiki tokens by parsing the /wiki/{token} path to route requests to the underlying bitable token, ensuring correct command routing for subsequent schema or record CRUD tasks.

Can I run aggregate data-query analytics on Feishu Base records?

Yes, you can run data-query aggregations on Feishu Base records by applying strict SOP routing to avoid incorrect global conclusions. This supports analytics tasks alongside creating or updating formula and lookup derived fields.

What's the best way to automate workflows and dashboards in Feishu Base?

Automating workflows and dashboards in Feishu Base involves executing validated CLI commands to create or update workflow states and configure dashboard blocks with updated layout arrangements for visualization.

How do I handle high-risk write and delete operations on Feishu Base records?

High-risk write and delete operations on Feishu Base records are handled safely through enforced strict preconditions and validated execution paths, covering upsert, batch writes, attachment removal, and record history queries.

Does lark-cli support configuring advanced permissions and forms for Feishu Base?

Yes, lark-cli supports configuring advanced permissions and forms for Feishu Base by managing roles and advperm settings, handling form questions, and submitting via share tokens with specific attachment rules.