lark-base

Manage Feishu Bitable Base instances, tables, fields, and permissions.

Updated Jun 7, 2025
One-click install
npx skills add https://github.com/TK0918/BestAds --skill lark-base-tk0918
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-base
Source: https://github.com/TK0918/BestAds/tree/main/.agents/skills/lark-base
Command: npx skills add https://github.com/TK0918/BestAds --skill lark-base-tk0918

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a structured and automated way to manage Feishu's Bitable (Base) system, including creating, copying, fetching, and deleting bases, tables, fields, views, and related configurations.

Core Features & Use Cases

  • Base Lifecycle Operations: Create, copy, fetch, and delete Base instances with detailed control.
  • Table and Schema Management: List, retrieve, create, update, and delete data tables and their schemas.
  • Field and View Controls: Manage fields, views, filters, sorting, and visibility to customize data presentation.
  • Dashboard & Visualization: Create, update, delete dashboards and their components, such as charts and text reports.
  • Workflow Automation: Define and manipulate workflows for automating actions based on data changes or schedules.
  • User Roles & Permissions: Configure roles, permissions, and advanced access controls to enforce security policies.
  • Form and Content Management: Create and modify forms linked to tables, including questions and user input handling.
  • History & Version Tracking: Access change logs and history for precise audit and rollback.

Quick Start

Create a new Base with the name "Customer Data" using the following command: lark-cli base +base-create --name "Customer Data"

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 schema and permissions management?

Automate Feishu Bitable schema and permissions management by executing structured CLI commands to create, update, and delete bases, tables, fields, and user roles. This approach enforces security policies and updates data structures programmatically.

What is the best way to set up a new Feishu Base environment programmatically?

The best way to set up a new Feishu Base environment programmatically is using the base creation command, which initializes the instance and allows subsequent automated configuration of tables, views, and dashboards for immediate use.

Can I manage Feishu Bitable dashboards and workflow automation through scripts?

Yes, you can manage Feishu Bitable dashboards and workflow automation through scripts. The system supports creating, updating, and deleting dashboard components like charts and defining workflows triggered by data changes or schedules.

Does the Feishu Bitable management system support tracking change logs and history?

The Feishu Bitable management system supports tracking change logs and history. It provides access to detailed change records for precise auditing, allowing administrators to monitor modifications and execute rollbacks when necessary.

How do I configure advanced access controls and user roles in a Feishu Base?

Configure advanced access controls and user roles in a Feishu Base by defining specific permissions within the management interface. This enforces strict security policies and restricts data visibility based on assigned user responsibilities.

What are the limitations of managing Feishu Bitable forms and content via CLI?

Managing Feishu Bitable forms and content via CLI relies on the specific commands available for creating and modifying linked form questions. Complex user input handling may require direct interface interaction if unsupported by the script parameters.