Feishu Bitable Data Sync for Openclaw

A powerful automation tool for syncing, importing, and managing data records across multiple Feishu Bitables and external data sources.

ramlee77
v1.0.0
Mar 31, 2026
0
863
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install feishu-bitable-sync

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install feishu-bitable-sync using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Feishu Bitable Data Sync?

Feishu Bitable Data Sync provides a robust framework for automating data movement within the Feishu ecosystem. It enables developers and teams to maintain consistency between disparate tables or import bulk data from external environments. As part of the Openclaw Skills collection, it simplifies complex operations like two-way synchronization and conflict resolution, ensuring that your collaborative databases are always up-to-date and accurate without manual intervention.

Feishu Bitable Data Sync Use Cases

  • Synchronizing task lists between different department Bitables to ensure cross-team alignment.
  • Migrating bulk data from CSV files or external databases directly into Feishu Bitable tables.
  • Setting up two-way synchronization for real-time data updates across multiple project management boards.
  • Automating data archiving by moving completed records from active tables to historical storage tables.

How Feishu Bitable Data Sync Works

  1. The agent identifies the source and destination Bitable using specific app tokens and table IDs.
  2. It queries the source Bitable to fetch records, optionally applying filters to capture only relevant data.
  3. The agent maps the source field types to the destination schema, ensuring data integrity across text, date, and person fields.
  4. Using batch operations, the agent creates or updates records in the destination Bitable.
  5. The system marks the sync status or handles conflicts based on predefined logic to complete the workflow.

Feishu Bitable Data Sync Setup

To get started with this skill, ensure you have the necessary API credentials and follow these steps:

  1. Obtain your app_token from the Bitable URL or the list API.
  2. Identify the target table_id within your Bitable app.
  3. Ensure your field types (e.g., Text=1, Date=5) match between source and destination.
# List available bitables to find your token
feishu_bitable_app list

# Retrieve table IDs for a specific app
feishu_bitable_app_table list --app_token "YOUR_APP_TOKEN"

Feishu Bitable Data Sync Data Schema & Taxonomy

The skill organizes data by mapping Feishu Bitable's internal field type IDs to record fields. Below is the primary schema reference:

Type ID Field Type Description
1 Text Plain text or rich text content
2 Number Numerical values
5 Date Timestamp formatted as milliseconds
11 Person User identification (OpenID)
1001 Created Time System-generated creation timestamp

Records are processed in batches using the feishu_bitable_app_table_record tool to optimize performance and reduce API overhead within the Openclaw Skills framework.

Feishu Bitable Data Sync Advanced Features

  • Two-way sync with logic for conflict resolution based on unique identifiers or last modified timestamps.
  • Scheduled synchronization support for periodic data alignment across the Openclaw Skills ecosystem.
  • Intelligent record filtering using complex conjunctions (AND/OR) and operators.
  • Bulk data transformations from CSV inputs into structured Bitable JSON payloads.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*