Install
openclaw skills install openclaw-feishu-baseUnified Feishu Base/Bitable management for OpenClaw. Use when you need to inspect Base schema, manage tables/fields, or query/create/update/delete records in Feishu Base/Bitable with existing Feishu credentials.
openclaw skills install openclaw-feishu-baseUse this plugin when working with Feishu Base / Bitable in OpenClaw.
A unified tool:
feishu_baseRecommended actions include:
resolve_linklist_basesdiscover_tablesfind_tablelist_tablesget_tableget_recordquery_recordscreate_recordsupdate_recordsupsert_recordsdelete_recordscreate_tablerename_tabledelete_tablecreate_field (including linked fields via link.table_id / link.table_name, plus duplex links via link.back_field_name)rename_fieldupdate_fielddelete_fieldlist_folderapp_token, table_id) when available.discover_tables for broad, self-discoverable scans when you do not know the app token.Use this when user asks to “add customer”.
Resolve target table first.
resolve_link and use returned app_token + table_id.list_tables / find_table and choose best match (Customers, Customer, 客户).Inspect schema before write.
get_table and read writable fields.Customer Name, Company Name, City, State, Country, Phone, Email, Status).Build minimal safe payload.
Customer Name=Jiji, City/State=Penang when present.Create and verify.
create_records with one record first.record_id (and optionally get_record / query_records if needed).Handle blockers explicitly.
FEISHU_NOT_CONFIGURED or permission errors occur, stop and ask user to reconnect/authorize Feishu; do not loop retries.Destructive operations are supported but should be disabled by default unless explicitly needed.
Config flag:
allowDelete: false (recommended default)When deletion is disabled, destructive actions should be blocked:
delete_recordsdelete_fielddelete_table400 failures.account_id, then active runtime/session account context when available, then runtime-injected channels.feishu, and finally persisted OpenClaw config from OPENCLAW_CONFIG_PATH or ~/.openclaw/openclaw.json when some runtime paths do not inject Feishu config consistently.