feishu-bitable
Feishu multi-dimensional table (Bitable) operations. Activate when user mentions tables, databases, or bitable links.
Install / Use
npx skills add OPPO-Mente-Lab/X-OmniClawInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Data & AnalyticsSupported Platforms
Skill content
View source on GitHubname: feishu-bitable description: | Feishu multi-dimensional table (Bitable) operations. Activate when user mentions tables, databases, or bitable links.
Feishu Bitable Tool
Tool feishu_bitable for multi-dimensional table operations.
Token Extraction
From URL https://xxx.feishu.cn/base/ABC123def → app_token = ABC123def
Actions
List Tables
{ "action": "list_tables", "app_token": "ABC123def" }
Returns: all tables in the bitable app.
Get Table Info
{ "action": "get_table", "app_token": "ABC123def", "table_id": "tblXXX" }
Returns: table name, fields, record count.
Query Records
{
"action": "query_records",
"app_token": "ABC123def",
"table_id": "tblXXX",
"filter": "field_name=\"value\"",
"page_size": 20
}
Returns: records matching filter criteria.
Create Record
{
"action": "create_record",
"app_token": "ABC123def",
"table_id": "tblXXX",
"fields": {
"field1": "value1",
"field2": "value2"
}
}
Creates a new record in the table.
Update Record
{
"action": "update_record",
"app_token": "ABC123def",
"table_id": "tblXXX",
"record_id": "recXXX",
"fields": {
"field1": "new_value"
}
}
Updates an existing record.
Delete Record
{
"action": "delete_record",
"app_token": "ABC123def",
"table_id": "tblXXX",
"record_id": "recXXX"
}
Deletes a record from the table.
X-OmniClaw Implementation
Tool Class: FeishuBitableTools.kt
Available Tools:
feishu_bitable_list_tables- List all tablesfeishu_bitable_query- Query recordsfeishu_bitable_create- Create recordfeishu_bitable_update- Update recordfeishu_bitable_delete- Delete record
Example Usage:
// Query records
val result = feishuBitableTools.queryRecords(
appToken = "ABC123def",
tableId = "tblXXX",
filter = "Status=\"Active\""
)
// Create record
val result = feishuBitableTools.createRecord(
appToken = "ABC123def",
tableId = "tblXXX",
fields = mapOf(
"Name" to "Task 1",
"Status" to "Active"
)
)
Field Types
Bitable supports various field types:
- Text: Single line text, multi-line text
- Number: Integer, decimal
- Select: Single select, multi-select
- Date: Date, datetime
- Checkbox: Boolean
- Attachment: Files
- User: User picker
- Formula: Calculated fields
Permissions
Required: bitable:app, bitable:app:readonly
Related Skills
Chat2DB
28.2kChat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40+ databases, manage data, edit and run SQL, and use your own AI model to generate, explain, and optimize queries.
dbx
20.5k25 MB lightweight cross-platform database client for 90+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker.
genoffice
7.5kFree, open-source AI Office suite: Docs, Sheets, Slides, PDF, Markdown and HTML editors with a built-in AI agent, plus a `genoffice` CLI and agent skill so Claude Code, Codex and Cursor can create and edit real .docx/.xlsx/.pptx files locally. Bring your own key. macOS, Windows & Linux.
tabularis
5.0kOpen-source desktop SQL workspace with 3 built-in database drivers and 16 shipped plugins, including SQL Server, DuckDB, ClickHouse and Redis. Built-in MCP server for Claude, Cursor and Devin, SQL notebooks and visual EXPLAIN.
Security Score
Audited on May 22, 2026
