lark-base

Manage Feishu Bitable resources via atomic CLI commands.

26|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/yjzhang2003/oh-my-feishu --skill lark-base-yjzhang2003
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-base
Source: https://github.com/yjzhang2003/oh-my-feishu/tree/main/oh-my-feishu-plugin/skills/lark-base
Command: npx skills add https://github.com/yjzhang2003/oh-my-feishu --skill lark-base-yjzhang2003

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli, and includes references (resource) components.

What problem does it solve?

This Skill solves the complexity of managing Feishu Bitable (Base) by providing a structured, atomic command interface that prevents manual errors and ensures data integrity across tables, fields, and records.

Core Features & Use Cases

  • Structural Management: Create, update, and manage tables, fields, and views programmatically.
  • Data Operations: Perform precise record upserts, batch updates, and complex data queries without manual spreadsheet manipulation.
  • Advanced Automation: Configure workflows, dashboards, and custom roles to automate business logic and data visualization.
  • Use Case: Automatically sync project status updates from a local script into a Bitable tracker, then trigger a dashboard refresh to visualize the team's progress.

Quick Start

Use the lark-base skill to list all tables in the base with token bascnXXXXXXXX and then retrieve the structure of the table named ProjectTasks.

Frequently Asked Questions about lark-base

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

FAQPage Schema
How do I automate Feishu Bitable data management and workflow updates?

Automate Feishu Bitable data management by executing atomic CLI commands to upsert records, update views, and trigger dashboard refreshes, ensuring strict API schema adherence for reliable cross-table operations.

Can I programmatically manage Feishu Bitable table structures and fields?

Manage Feishu Bitable structures programmatically by executing structured CLI commands to create, update, and configure tables, fields, and views without manual spreadsheet manipulation, thereby preventing structural errors.

Does the lark-base skill require lark-cli to handle Bitable records?

The lark-base skill requires the lark-cli dependency to execute atomic commands for precise record upserts, batch updates, and complex data queries within the Feishu Bitable environment.

What is the best way to sync local script data into a Feishu Bitable tracker?

Sync local script data into a Feishu Bitable tracker by using atomic CLI commands for precise record upserts and batch updates, which maintain data integrity and can trigger automated dashboard visualizations.

Why do my Feishu Bitable cross-table operations fail due to data type mismatches?

Feishu Bitable cross-table operations fail when data types do not strictly adhere to API schemas; using a structured command interface enforces data type validation before executing complex record manipulation or batch updates.

How do I configure custom roles and dashboards for Feishu Bitable workflow automation?

Configure custom roles and dashboards for Feishu Bitable workflow automation by applying advanced CLI commands that programmatically define permission management and data visualization rules, automating business logic without manual configuration.