← Back to Skills Marketplace
Feishu Bitable Merger
by
Chaohua Xu
· GitHub ↗
· v1.0.0
353
Downloads
0
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install feishu-bitable-merger
Description
Feishu Bitable Merger - Merge multiple Feishu bitable data into one table
README (SKILL.md)
Feishu Bitable Merger
Merge multiple Feishu bitable data into one target table, features:
- Auto match same field names
- Preserve original data format
- Support incremental merge
- Support field mapping configuration
- Support deduplication after merge
Usage
# Merge multiple tables to target
openclaw feishu-bitable-merger merge --source "https://example1.com/base/xxx" "https://example2.com/base/xxx" --target "https://example.com/base/yyy"
# Merge with field mapping
openclaw feishu-bitable-merger merge --source "source1" "source2" --target "target" --map "oldField:newField"
Configuration
Required Feishu API permissions:
bitable:app:readbitable:app:writebitable:record:readbitable:record:write
Usage Guidance
This skill appears to do what it says: read multiple Feishu Bitable tables and merge records into a target table. Before installing, confirm you trust the skill source (owner is unknown), and ensure your OpenClaw agent or environment has the Feishu app credentials with the listed scopes (bitable:app:read/write, bitable:record:read/write). Note the code uses local shell execution (execSync) to call OpenClaw tools — this is expected here but you should only run third-party CLI code you trust. Test on non-production/sample tables first to verify field mappings and deduplication behave as you expect.
Capability Analysis
Type: OpenClaw Skill
Name: feishu-bitable-merger
Version: 1.0.0
The skill is a utility for merging data between Feishu Bitables, supporting field mapping and deduplication. It interacts with the Feishu API through the OpenClaw tool interface (e.g., `feishu_bitable_list_records` and `feishu_bitable_create_record`). While `index.js` uses `execSync` to invoke these tools via a shell command, it includes logic to escape single quotes in the JSON parameters to mitigate injection risks. The code's behavior is consistent with its documented purpose, and no evidence of data exfiltration or malicious intent was found.
Capability Assessment
Purpose & Capability
Name/description say 'merge Feishu bitable' and the code implements URL parsing, field listing, record listing, field mapping, deduplication, and batch writes to a target table. The required Feishu API scopes listed in SKILL.md match the operations performed (read/write app and records).
Instruction Scope
SKILL.md instructs use of the openclaw CLI and documents required Feishu permissions; it does not ask the agent to read unrelated files or environment variables or exfiltrate data to external endpoints beyond Feishu. The runtime code uses OpenClaw tool calls to obtain metadata, list fields/records, and create records — consistent with the described functionality.
Install Mechanism
There is no install spec in the registry (instruction-only), which is low risk. The package includes code (index.js) and package.json with a single dependency (commander) — reasonable for a CLI. The registry not declaring an install step means the runtime will rely on the agent environment's ability to execute the included code; that's not harmful but worth noting.
Credentials
The SKILL.md correctly lists Feishu API scopes required for reading/writing bitable data. The registry metadata does not declare any environment variables or a primary credential; the code delegates auth to OpenClaw tools (feishu_bitable_*), so missing declared env vars is explainable but the skill assumes the agent/tooling provides Feishu credentials. No unrelated secrets or env paths are requested.
Persistence & Privilege
The skill does not request always:true or other elevated persistence. It is user-invocable and can be invoked autonomously (platform default). It does not modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install feishu-bitable-merger - After installation, invoke the skill by name or use
/feishu-bitable-merger - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Feishu Bitable Merger.
- Merge data from multiple Feishu bitables into a single target table.
- Automatically matches fields with the same name and preserves original data format.
- Supports incremental merging and field mapping configuration.
- Includes deduplication after merge.
- Requires relevant Feishu API permissions for operation.
Metadata
Frequently Asked Questions
What is Feishu Bitable Merger?
Feishu Bitable Merger - Merge multiple Feishu bitable data into one table. It is an AI Agent Skill for Claude Code / OpenClaw, with 353 downloads so far.
How do I install Feishu Bitable Merger?
Run "/install feishu-bitable-merger" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Feishu Bitable Merger free?
Yes, Feishu Bitable Merger is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Feishu Bitable Merger support?
Feishu Bitable Merger is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Feishu Bitable Merger?
It is built and maintained by Chaohua Xu (@night556); the current version is v1.0.0.
More Skills